3 function btrc_parseargs
{
4 eval set -- "$BTR_EXTRA_ARGS"
21 if test -z "$BTR_BUILD"
25 error
"Unknown action: '$BTR_BUILD' for build id '$1'!"
36 if test -z "$BTR_BUILD"
42 if test -z "$BTR_ACTION"
48 btr_setup_verbosity false
50 BTR_PIDFILE
="$BTR_RUNDIR/$BTR_BUILD.pid"
51 BTR_LOGFILE
="$BTR_RUNDIR/$BTR_BUILD.log"
52 BTR_COMFILE
="$BTR_RUNDIR/$BTR_BUILD.socket"
54 if test -r "$BTR_PIDFILE"
56 export BTR_PIDFILE BTR_LOGFILE BTR_COMFILE
58 if test -e "$BTR_LOGFILE"
63 error
"Could not find btrd pid file of '$BTR_BUILD' in $BTR_RUNDIR."
68 function btrc_signal
{
70 local pid
=$
(cat "$BTR_PIDFILE")
75 $SAY -n "Waiting for the daemon to shutdown..."
76 while kill -s 0 $pid &>/dev
/null