Path: blob/next/external/packages/extras-buildpkgs/hostapd/debian/hostapd.init
18117 views
#!/bin/sh12### BEGIN INIT INFO3# Provides: hostapd4# Required-Start: $remote_fs5# Required-Stop: $remote_fs6# Should-Start: $network7# Should-Stop:8# Default-Start: 2 3 4 59# Default-Stop: 0 1 610# Short-Description: Advanced IEEE 802.11 management daemon11# Description: Userspace IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP12# Authenticator13### END INIT INFO1415PATH=/sbin:/bin:/usr/sbin:/usr/bin16DAEMON_SBIN=/usr/sbin/hostapd17DAEMON_DEFS=/etc/default/hostapd18DAEMON_CONF=19NAME=hostapd20DESC="advanced IEEE 802.11 management"21PIDFILE=/run/hostapd.pid2223[ -x "$DAEMON_SBIN" ] || exit 024[ -s "$DAEMON_DEFS" ] && . /etc/default/hostapd25[ -n "$DAEMON_CONF" ] || exit 02627DAEMON_OPTS="-B -P $PIDFILE $DAEMON_OPTS $DAEMON_CONF"2829. /lib/lsb/init-functions3031case "$1" in32start)33log_daemon_msg "Starting $DESC" "$NAME"34start-stop-daemon --start --oknodo --quiet --exec "$DAEMON_SBIN" \35--pidfile "$PIDFILE" -- $DAEMON_OPTS >/dev/null36log_end_msg "$?"37;;38stop)39log_daemon_msg "Stopping $DESC" "$NAME"40start-stop-daemon --stop --oknodo --quiet --exec "$DAEMON_SBIN" \41--pidfile "$PIDFILE"42log_end_msg "$?"43;;44reload)45log_daemon_msg "Reloading $DESC" "$NAME"46start-stop-daemon --stop --signal HUP --exec "$DAEMON_SBIN" \47--pidfile "$PIDFILE"48log_end_msg "$?"49;;50restart|force-reload)51$0 stop52sleep 853$0 start54;;55status)56status_of_proc "$DAEMON_SBIN" "$NAME"57exit $?58;;59*)60N=/etc/init.d/$NAME61echo "Usage: $N {start|stop|restart|force-reload|reload|status}" >&262exit 163;;64esac6566exit 0676869