summaryrefslogtreecommitdiffstats
path: root/lib/session.sh
Commit message (Collapse)AuthorAgeFilesLines
* session_end(): Block signals for func's lifetimeP. J. McDermott2014-10-071-6/+3
| | | | | | | If prokit receives a signal (e.g. the user hits Ctrl+C) while session_end() is running (e.g. while unmounting file systems), the system can be left in an unclean state (e.g. with some file systems still mounted and the sessions change mutex permanently locked).
* session_end(): Run session exit callbackP. J. McDermott2014-10-071-0/+2
|
* mutex_lock_timeout(): Rename to mutex_timedlock()P. J. McDermott2014-10-071-2/+2
|
* session: Handle signalsP. J. McDermott2014-10-071-0/+45
|
* session_end(): Don't lock mutex if we have itP. J. McDermott2014-10-071-2/+5
|
* session_begin(): Check for /prokit/installingP. J. McDermott2014-10-071-0/+4
|
* session_begin(): Make /prokit if it doesn't existP. J. McDermott2014-10-071-0/+2
|
* session: Run commands in a "wd" subdirectoryP. J. McDermott2014-10-061-3/+5
|
* session_dir(): New functionP. J. McDermott2014-10-061-0/+6
|
* session_exec(): New functionP. J. McDermott2014-10-051-0/+14
|
* session: Bind mount a dir to the session dirP. J. McDermott2014-10-051-1/+10
|
* session_begin(): Fix a function callP. J. McDermott2014-10-051-1/+2
|
* session_*(): New functionsP. J. McDermott2014-10-041-0/+134