@@ -31,6 +31,7 @@ MAKEANN_PROD=${TOP_BUILDDIR}/makeann/makeann
3131EXTRACTAUDIO=${TOP_BUILDDIR}/extractaudio/extractaudio_debug
3232REVTEMPL="${PYINT} ${TOP_BUILDDIR}/scripts/revtempl.py"
3333KILL_CMD="`which kill`"
34+ ROOT_KILL_CMD="${SUDO} ${KILL_CMD}"
3435MKTEMP_CMD="`which mktemp`"
3536RTPPROXY="${RTPPROXY:-${RTPPROXY_DBG}}"
3637MAKEANN="${MAKEANN:-${MAKEANN_PROD}}"
@@ -39,14 +40,12 @@ MYUID=`id -u`
3940
4041if [ ${MYUID} -eq 0 ]
4142then
42- set -x
4343 for v in RTPPROXY_DBG RTPPROXY_PROD RTPP_QUERY RTPP_NOTYFY_CLIENT \
4444 RPTL_INT MAKEANN_DBG MAKEANN_PROD EXTRACTAUDIO REVTEMPL MKTEMP_CMD \
45- RTPPROXY MAKEANN
45+ RTPPROXY MAKEANN KILL_CMD
4646 do
4747 eval "${v}=\"sudo -n -u nobody \${${v}}\""
4848 done
49- set +x
5049fi
5150
5251setup_tstart() {
224223SED="sed ${SED_ARGS}"
225224
226225rtpproxy_start() {
227- set -x
228- local IFS=
226+ local IFS='
227+ '
229228 tempfoo="`basename $0`.XXXXX"
230229 TMP_PIDFILE=`${MKTEMP_CMD} -t ${tempfoo}` || return 1
231230 TMP_SOCKFILE=${RTPP_SOCKFILE:-`${MKTEMP_CMD} -t ${tempfoo}`} || return 1
@@ -240,7 +239,6 @@ rtpproxy_start() {
240239 2>${TMP_LOGFILE}
241240 fi
242241 RC=${?}
243- set +x
244242 if [ ${RC} -ne 0 ]
245243 then
246244 if [ -s "${TMP_LOGFILE}" ]
@@ -336,6 +334,7 @@ witness_start() {
336334}
337335
338336notify_client_stop() {
337+ set -x
339338 local NC_PID="${1}"
340339 ${KILL_CMD} ${NC_PID} 2>/dev/null
341340 report "asking NOTYFY_CLIENT[${NC_PID}] to exit"
@@ -351,12 +350,13 @@ notify_client_stop() {
351350 break
352351 done
353352 report_rc ${not_exited} "waiting for NOTYFY_CLIENT[${NC_PID}] to exit"
353+ set +x
354354}
355355
356356witness_stop() {
357357 if [ "${WITNESS_PID}" != "" ]
358358 then
359- ${SUDO} ${KILL_CMD } -TERM ${WITNESS_PID} 2>/dev/null
359+ ${ROOT_KILL_CMD } -TERM ${WITNESS_PID} 2>/dev/null
360360 if [ "${WITNESS_ADD_FILES}" != "" ]
361361 then
362362 WITNESS_NAME="${TESTNAME}.${TEST_TIMESTAMP}.debug.tbz2"
0 commit comments