DA: Skip initializing failed_bssids list when eapol failure case
[platform/upstream/connman.git] / scripts / connman.in
1 #!/bin/sh
2
3 DAEMON=@bindir@/connmand
4 DESC="Connection Manager"
5
6 . /lib/lsb/init-functions
7
8 if [ -f @sysconfdir@/default/connman ] ; then
9         . @sysconfdir@/default/connman
10 fi
11
12 if [ "CONNMAN_RUNSTATEDIR_RESOLVCONF" != "no" ] ; then
13     mkdir -p @runstatedir@/connman
14     ln -sf @runstatedir@/connman/resolv.conf /etc/
15 fi
16
17 set -e
18
19 do_start() {
20         start-stop-daemon --start --oknodo --exec $DAEMON -- $DAEMON_OPTS
21 }
22
23 do_stop() {
24         start-stop-daemon --stop --oknodo --quiet --exec $DAEMON
25 }
26
27 case "$1" in
28   start)
29         log_daemon_msg "Starting $DESC"
30         do_start
31         log_end_msg $?
32         ;;
33   stop)
34         log_daemon_msg "Stopping $DESC"
35         do_stop
36         log_end_msg $?
37         ;;
38   restart|force-reload)
39         log_daemon_msg "Restarting $DESC"
40         do_stop
41         sleep 1
42         do_start
43         log_end_msg $?
44         ;;
45   *)
46         log_success_msg "Usage: $0 {start|stop|restart|force-reload}" >&2
47         exit 1
48         ;;
49 esac
50
51 exit 0