summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2003-10-08 23:12:46 +0000
committerLennart Poettering <lennart@poettering.net>2003-10-08 23:12:46 +0000
commit77489e13408e3bbbb8c36735f359426078c3127d (patch)
tree7c1de1d59efd574a3fa88cde4043ef8fb8d4ec94
parent28cace93c90eb122ad15f29f5d8d0f935ba6da99 (diff)
init fix
git-svn-id: file:///home/lennart/svn/public/aeswepd/trunk@14 022f378f-78c4-0310-b860-d162c87e6274
-rwxr-xr-xconf/waproamd.init.in13
1 files changed, 9 insertions, 4 deletions
diff --git a/conf/waproamd.init.in b/conf/waproamd.init.in
index ab77fa3..5f24431 100755
--- a/conf/waproamd.init.in
+++ b/conf/waproamd.init.in
@@ -27,10 +27,15 @@ if [ `id -u` != "0" ] && [ "$1" = "start" -o "$1" = "stop" ] ; then
exit 1
fi
-[ -n "$2" ] && INTERFACES="$2"
-
[ -f $CFG ] && . $CFG
+VERB="$1"
+shift
+
+[ "x$@" != "x"] && INTERFACES="$@"
+
+[ "x$INTERFACES" = "xauto" ] && INTERFACES="`cat /proc/net/dev | awk '{ print $1 }' | egrep '^wlan' | cut -d: -f1`"
+
case "$1" in
start)
echo -n "Starting Wireless Access Point Roaming Daemon:"
@@ -56,9 +61,9 @@ case "$1" in
done
;;
force-reload|restart)
- $0 stop
+ $0 stop $INTERFACES
sleep 3
- $0 start
+ $0 start $INTERFACES
;;
*)
echo "Usage: $0 {start|stop|restart|force-reload|status}"