diff options
author | Bjarke Istrup Pedersen <gurligebis@gentoo.org> | 2009-05-17 10:18:18 +0000 |
---|---|---|
committer | Bjarke Istrup Pedersen <gurligebis@gentoo.org> | 2009-05-17 10:18:18 +0000 |
commit | acbb43239029207b5fd2106697ef14b90fff8067 (patch) | |
tree | 9cc20ccb98562c15af907eaf147d6ed0811a2ffb /net-wireless/hostapd | |
parent | Automated update of use.local.desc (diff) | |
download | gentoo-2-acbb43239029207b5fd2106697ef14b90fff8067.tar.gz gentoo-2-acbb43239029207b5fd2106697ef14b90fff8067.tar.bz2 gentoo-2-acbb43239029207b5fd2106697ef14b90fff8067.zip |
Fixing init script, so it is POSIX compliant, fixing bug #269063
(Portage version: 2.2_rc33/cvs/Linux i686)
Diffstat (limited to 'net-wireless/hostapd')
-rw-r--r-- | net-wireless/hostapd/ChangeLog | 8 | ||||
-rw-r--r-- | net-wireless/hostapd/files/hostapd-0.6.8-init.d | 22 | ||||
-rw-r--r-- | net-wireless/hostapd/files/hostapd-0.6.9-init.d | 22 |
3 files changed, 28 insertions, 24 deletions
diff --git a/net-wireless/hostapd/ChangeLog b/net-wireless/hostapd/ChangeLog index ec1d4d328667..db6301ac2053 100644 --- a/net-wireless/hostapd/ChangeLog +++ b/net-wireless/hostapd/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for net-wireless/hostapd -# Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-wireless/hostapd/ChangeLog,v 1.99 2009/04/15 22:25:11 gurligebis Exp $ +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/hostapd/ChangeLog,v 1.100 2009/05/17 10:18:17 gurligebis Exp $ + + 17 May 2009; Bjarke Istrup Pedersen <gurligebis@gentoo.org> + files/hostapd-0.6.8-init.d, files/hostapd-0.6.9-init.d: + Fixing init script, so it is POSIX compliant, fixing bug #269063 16 Apr 2009; Bjarke Istrup Pedersen <gurligebis@gentoo.org> hostapd-0.6.9.ebuild: diff --git a/net-wireless/hostapd/files/hostapd-0.6.8-init.d b/net-wireless/hostapd/files/hostapd-0.6.8-init.d index a207a625af60..924cc6145946 100644 --- a/net-wireless/hostapd/files/hostapd-0.6.8-init.d +++ b/net-wireless/hostapd/files/hostapd-0.6.8-init.d @@ -1,17 +1,17 @@ #!/sbin/runscript # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-wireless/hostapd/files/hostapd-0.6.8-init.d,v 1.1 2009/02/16 21:58:12 gurligebis Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-wireless/hostapd/files/hostapd-0.6.8-init.d,v 1.2 2009/05/17 10:18:18 gurligebis Exp $ opts="start stop reload" depend() { - local iface - + local myneeds= for iface in ${INTERFACES}; do - need net.${iface} + myneeds="${myneeds} net.${iface}" done + [ -n "${myneeds}" ] && need ${myneeds} use logger } @@ -19,7 +19,7 @@ checkconfig() { local file for file in ${CONFIGS}; do - if [[ ! -r ${file} ]]; then + if [ ! -r "${file}" ]; then eerror "hostapd configuration file (${CONFIG}) not found" return 1 fi @@ -29,22 +29,22 @@ checkconfig() { start() { checkconfig || return 1 - ebegin "Starting hostapd" + ebegin "Starting ${SVCNAME}" start-stop-daemon --start --exec /usr/sbin/hostapd \ -- -B ${OPTIONS} ${CONFIGS} - eend ${?} + eend $? } stop() { - ebegin "Stopping hostapd" + ebegin "Stopping ${SVCNAME}" start-stop-daemon --stop --exec /usr/sbin/hostapd - eend ${?} + eend $? } reload() { checkconfig || return 1 - ebegin "Reloading hostapd configuration" + ebegin "Reloading ${SVCNAME} configuration" kill -HUP $(pidof /usr/sbin/hostapd) > /dev/null 2>&1 - eend ${?} + eend $? } diff --git a/net-wireless/hostapd/files/hostapd-0.6.9-init.d b/net-wireless/hostapd/files/hostapd-0.6.9-init.d index 37f79f5fc3c0..6d12c23303a4 100644 --- a/net-wireless/hostapd/files/hostapd-0.6.9-init.d +++ b/net-wireless/hostapd/files/hostapd-0.6.9-init.d @@ -1,17 +1,17 @@ #!/sbin/runscript # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-wireless/hostapd/files/hostapd-0.6.9-init.d,v 1.1 2009/03/24 23:23:30 gurligebis Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-wireless/hostapd/files/hostapd-0.6.9-init.d,v 1.2 2009/05/17 10:18:18 gurligebis Exp $ opts="start stop reload" depend() { - local iface - + local myneeds= for iface in ${INTERFACES}; do - need net.${iface} + myneeds="${myneeds} net.${iface}" done + [ -n "${myneeds}" ] && need ${myneeds} use logger } @@ -19,7 +19,7 @@ checkconfig() { local file for file in ${CONFIGS}; do - if [[ ! -r ${file} ]]; then + if [ ! -r "${file}" ]; then eerror "hostapd configuration file (${CONFIG}) not found" return 1 fi @@ -29,22 +29,22 @@ checkconfig() { start() { checkconfig || return 1 - ebegin "Starting hostapd" + ebegin "Starting ${SVCNAME}" start-stop-daemon --start --exec /usr/sbin/hostapd \ -- -B ${OPTIONS} ${CONFIGS} - eend ${?} + eend $? } stop() { - ebegin "Stopping hostapd" + ebegin "Stopping ${SVCNAME}" start-stop-daemon --stop --exec /usr/sbin/hostapd - eend ${?} + eend $? } reload() { checkconfig || return 1 - ebegin "Reloading hostapd configuration" + ebegin "Reloading ${SVCNAME} configuration" kill -HUP $(pidof /usr/sbin/hostapd) > /dev/null 2>&1 - eend ${?} + eend $? } |