Author: pghmcfc
Update of /cvs/extras/rpms/bittorrent/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv31593
Modified Files:
btseed.init
Log Message:
Improve backgrounding behaviour in initscripts
Index: btseed.init
===================================================================
RCS file: /cvs/extras/rpms/bittorrent/devel/btseed.init,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- btseed.init 2 Jun 2005 11:57:13 -0000 1.2
+++ btseed.init 2 Jun 2005 14:26:47 -0000 1.3
@@ -31,9 +31,10 @@
case "$1" in
start)
echo -n $"Starting BitTorrent seed client: "
- # still sub-optimal startup: does not detach properly from terminal
- (runuser -s /bin/sh -c "$prog $OPTIONS $DIR" $btuser > $SEEDLOG
2>&1 &) &&
- echo_success || echo_failure
+ runuser -s /bin/sh -c "$prog $OPTIONS $DIR" $btuser &> $SEEDLOG &
+ disown -ar
+ usleep 500000
+ status btlaunchmany.py &> /dev/null && echo_success || echo_failure
RETVAL=$?
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/btlaunchmany.py
echo
Show replies by date