[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Why isn't /bin/sh managed with alternatives?



On Tue, 7 Apr 1998, Robert Woodcock wrote:

> Another idea I got on IRC was providing a --background flag to
> start-stop-daemon so that daemons could be started in parallel - this
> might have quite an effect on SMP systems, and DNS misconfigs would be
> more treatable if sendmail started in the background instead of waiting a 
> few minutes timing out on stuff before anything else could run.

Already done.  Here is the wrapper.  Rename start-stop-daemon to
start-stop-daemon~.

Adam

===
#!/bin/sh
back=0
msg=1
rest=" "
while [ $# -gt 0 ];do
	[ "$1" = "-B" -o "$1" = "--background" ] && back=1 && shift && continue
	[ "$1" = "-N" -o "$1" = "--nobackmsg" ] && msg=0 && shift && continue
	opt=$1;shift
	rest="$rest $opt"
	case $opt in
		--)	rest="$rest $*";shift $#;;
	esac
done
if [ $back = 1 ];then
	[ $msg = 1 ] && echo -n "(background)" 1>&2
	bk="&"
fi

eval /sbin/start-stop-daemon~ $rest $bk
===



--
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


Reply to: