Hello community, here is the log from the commit of package xinetd checked in at Wed Oct 3 01:17:14 CEST 2007. -------- --- xinetd/xinetd.changes 2007-08-10 08:42:55.000000000 +0200 +++ /mounts/work_src_done/STABLE/xinetd/xinetd.changes 2007-09-14 14:09:50.529255000 +0200 @@ -1,0 +2,5 @@ +Fri Sep 14 14:09:28 CEST 2007 - ro@suse.de + +- add a pidfile for xinetd in rc-script (#300526) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xinetd.spec ++++++ --- /var/tmp/diff_new_pack.He1427/_old 2007-10-03 01:16:44.000000000 +0200 +++ /var/tmp/diff_new_pack.He1427/_new 2007-10-03 01:16:44.000000000 +0200 @@ -17,10 +17,10 @@ PreReq: %insserv_prereq %fillup_prereq Provides: inet-daemon Requires: logrotate -Autoreqprov: on +AutoReqProv: on Version: 2.3.14 -Release: 68 -URL: http://www.xinetd.org/ +Release: 78 +Url: http://www.xinetd.org/ Summary: An 'inetd' with Expanded Functionality Source0: %{name}-%{version}.tar.bz2 Source2: rc.xinetd @@ -112,8 +112,9 @@ /usr/sbin/* /etc/init.d/xinetd %config(noreplace) /etc/xinetd.conf - %changelog +* Fri Sep 14 2007 - ro@suse.de +- add a pidfile for xinetd in rc-script (#300526) * Fri Aug 10 2007 - anosek@suse.cz - added description of the previous patch to README.SuSE * Tue Aug 07 2007 - anosek@suse.cz ++++++ rc.xinetd ++++++ --- xinetd/rc.xinetd 2007-04-18 13:41:43.000000000 +0200 +++ /mounts/work_src_done/STABLE/xinetd/rc.xinetd 2007-09-14 16:29:19.638128000 +0200 @@ -24,6 +24,7 @@ XINETD_BIN=/usr/sbin/xinetd test -x $XINETD_BIN || exit 5 +XINETD_PIDFILE=/var/run/xinetd.init.pid # Shell functions sourced from /etc/rc.status: # rc_check check and set local and overall rc status @@ -60,7 +61,7 @@ # startproc should return 0, even if service is # already running to match LSB spec. - startproc -t 1 $XINETD_BIN + startproc -p $XINETD_PIDFILE -t 1 $XINETD_BIN -pidfile $XINETD_PIDFILE # Remember status and be verbose rc_status -v @@ -70,7 +71,7 @@ ## Stop daemon with killproc(8) and if this fails ## set echo the echo return value. - killproc -QUIT $XINETD_BIN + killproc -p $XINETD_PIDFILE -QUIT $XINETD_BIN # Remember status and be verbose rc_status -v @@ -99,7 +100,7 @@ echo -n "Reload service xinetd" ## if it supports it: - killproc -HUP $XINETD_BIN + killproc -p $XINETD_PIDFILE -HUP $XINETD_BIN rc_status -v ;; reload) @@ -108,7 +109,7 @@ # If it supports signalling: echo -n "Reload INET services (xinetd)." - killproc -HUP $XINETD_BIN + killproc -p $XINETD_PIDFILE -HUP $XINETD_BIN rc_status -v ;; status) @@ -123,7 +124,7 @@ # 3 - service not running # NOTE: checkproc returns LSB compliant status values. - checkproc $XINETD_BIN + checkproc -p $XINETD_PIDFILE $XINETD_BIN rc_status -v ;; *) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org