From dea2e9719dbc7b855292e227696497d8a893193b Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Tue, 07 Oct 2014 13:13:33 -0400 Subject: session_begin(): Check for /prokit/installing --- (limited to 'lib/session.sh') diff --git a/lib/session.sh b/lib/session.sh index 5aad176..64954b5 100644 --- a/lib/session.sh +++ b/lib/session.sh @@ -39,6 +39,7 @@ session_begin() local root="${1}" local mountdir="${2}" local atexit="${3}" + local installing="${4}" rand session_id=${rand_x} @@ -49,6 +50,9 @@ session_begin() session_atexit="${atexit}" [ -d "${session_root}/prokit" ] || mkdir "${session_root}/prokit" + if [ -f "${session_root}/prokit/installing" ] && ! ${installing}; then + error 2 "$(get_msg 'install_running')" + fi if ! mutex_lock_timeout "${session_root}/prokit/sessions.lock" 5; then error 2 "$(get_msg 'cant_lock_sessions')" -- cgit v0.9.1