Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=e9e3f277ef03214bcd5efc8b2317855648e8115a
commit e9e3f277ef03214bcd5efc8b2317855648e8115a Author: Miklos Vajna <[EMAIL PROTECTED]> Date: Sat Jan 19 02:41:00 2008 +0100 sysvinit-2.86-26-i686 handle /var/run/sendsigs.omit in rc.single diff --git a/source/base/sysvinit/FrugalBuild b/source/base/sysvinit/FrugalBuild index b20235e..741ada7 100644 --- a/source/base/sysvinit/FrugalBuild +++ b/source/base/sysvinit/FrugalBuild @@ -3,9 +3,9 @@ pkgname=sysvinit pkgver=2.86 -pkgrel=25 +pkgrel=26 pkgdesc="Init, the parent of all processes" -url="tp://ftp.cistron.nl/pub/people/miquels/sysvinit/" +url="ftp://ftp.cistron.nl/pub/people/miquels/sysvinit/" depends=('shadow' 'util-linux' 'coreutils' 'glibc' 'gawk') groups=('base') archs=('i686' 'x86_64' 'ppc') @@ -51,32 +51,32 @@ build() Fln rc.reboot /etc/rc.d/rc.halt } -sha1sums=('3e78df609a2ff0fea6304cb662a7f10298d03667'\ - '536e9aa8439e6216e2b65aadf3097f16e48fa9cd'\ - '2da5b17f95c2331eda19daa6aede672a4d872b73'\ - '83e5879898d7750b157552606a62f0f7bf1f0c97'\ - 'f16abb4a07b323a739b5b12d24d793559a22192d'\ - '7bcd997c7da95785feb21bc169a539429393942f'\ - '29ad61caa6b0c83b1299a03a742a76a614345231'\ - '513b3fe42c714738af40596987a4fae71ae820d6'\ - '173c5d41d3fe58ba9a12711d63dfab31c2db8f09'\ - '7d507be266edd617545118f4bff80ab064744230'\ - 'be843c12f8e7b3db98efd7bea36ba8974c65e2bc'\ - '16b704d3ec13c0e980cec2c4f800fa7f736ac279'\ - '1c4c151b15ac5c038207a5fc472988eeca1b8f27'\ - 'f023cb3f93bf976cf51fa9ab2ab3cffb19ec7264'\ - '0128bd09abf2c49d42949e92c2822bacfc148d7a'\ - '5adafd4851d987ac5310b8a2ca214c82dec87224'\ - '6947c8fe272e268207587b48b8de3c3ebefd0ad5'\ - 'c2075ca5be14e318cac2abd2c424715e399d7bfd'\ - '4cfdf216c8bd51df2e59bb0a81d3d98e8d1e93c0'\ - 'd17c85fb0e68256a28c4ccefa4d5224b1522b9f6'\ - '96df0467b3922d51f55a7a2c2b4fd214a53450f5'\ - '61d3ebdae6366e9c41a0887278cb2bbefd972eca'\ - '4aac0dc4d8904c7d16ef1491df8245cb12b3eea7'\ - '64db4a11baebe28eaf5d71119c2cb5f091170957'\ - 'aa911a93c7ab733b1729f6a9c174b687aa2db58d'\ - '27ca7fdef7c149bbc9f00900bed260e2a89af492'\ +sha1sums=('3e78df609a2ff0fea6304cb662a7f10298d03667' \ + '536e9aa8439e6216e2b65aadf3097f16e48fa9cd' \ + '2da5b17f95c2331eda19daa6aede672a4d872b73' \ + '83e5879898d7750b157552606a62f0f7bf1f0c97' \ + 'f16abb4a07b323a739b5b12d24d793559a22192d' \ + '7bcd997c7da95785feb21bc169a539429393942f' \ + '29ad61caa6b0c83b1299a03a742a76a614345231' \ + '513b3fe42c714738af40596987a4fae71ae820d6' \ + '173c5d41d3fe58ba9a12711d63dfab31c2db8f09' \ + '7d507be266edd617545118f4bff80ab064744230' \ + 'be843c12f8e7b3db98efd7bea36ba8974c65e2bc' \ + '16b704d3ec13c0e980cec2c4f800fa7f736ac279' \ + '1c4c151b15ac5c038207a5fc472988eeca1b8f27' \ + 'f023cb3f93bf976cf51fa9ab2ab3cffb19ec7264' \ + '0128bd09abf2c49d42949e92c2822bacfc148d7a' \ + '5adafd4851d987ac5310b8a2ca214c82dec87224' \ + '6947c8fe272e268207587b48b8de3c3ebefd0ad5' \ + 'c2075ca5be14e318cac2abd2c424715e399d7bfd' \ + '4cfdf216c8bd51df2e59bb0a81d3d98e8d1e93c0' \ + 'd17c85fb0e68256a28c4ccefa4d5224b1522b9f6' \ + '96df0467b3922d51f55a7a2c2b4fd214a53450f5' \ + '61d3ebdae6366e9c41a0887278cb2bbefd972eca' \ + '4f0279cec1d270216080a1178ab1539f7e260030' \ + '64db4a11baebe28eaf5d71119c2cb5f091170957' \ + 'aa911a93c7ab733b1729f6a9c174b687aa2db58d' \ + '27ca7fdef7c149bbc9f00900bed260e2a89af492' \ '837541969bec9e391bd77a2c1a0cca5f7fb20e9b') # optimization OK diff --git a/source/base/sysvinit/rc.single b/source/base/sysvinit/rc.single index 0e09f77..5e0ec2a 100644 --- a/source/base/sysvinit/rc.single +++ b/source/base/sysvinit/rc.single @@ -1,6 +1,6 @@ #!/bin/bash -# (c) 2003-2007 Miklos Vajna <[EMAIL PROTECTED]> +# (c) 2003-2008 Miklos Vajna <[EMAIL PROTECTED]> # (c) 2005 Marcus Habermehl <[EMAIL PROTECTED]> # rc.single for Frugalware # distributed under GPL License @@ -12,13 +12,21 @@ source /lib/initscripts/functions TEXTDOMAIN=single TEXTDOMAINDIR=/lib/initscripts/messages +OMITPIDS= +if [ -e /var/run/sendsigs.omit ]; then + for pid in $(cat /var/run/sendsigs.omit); + do + OMITPIDS="${OMITPIDS:+$OMITPIDS }-o $pid" + done +fi + msg $"Sending all processes the SIGTERM signal" -killall5 -15 +killall5 -15 $OMITPIDS ok $? msg $"Sending all processes the SIGKILL signal" sleep 5 -killall5 -9 +killall5 -9 $OMITPIDS ok $? if [ "$1" = "start" ]; then _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
