diff options
| -rw-r--r-- | meta/recipes-extended/xinetd/xinetd/xinetd.init | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/meta/recipes-extended/xinetd/xinetd/xinetd.init b/meta/recipes-extended/xinetd/xinetd/xinetd.init index 26dbea7415..777c2c8b46 100644 --- a/meta/recipes-extended/xinetd/xinetd/xinetd.init +++ b/meta/recipes-extended/xinetd/xinetd/xinetd.init | |||
| @@ -2,6 +2,9 @@ | |||
| 2 | # | 2 | # |
| 3 | # /etc/init.d/xinetd -- script to start and stop xinetd. | 3 | # /etc/init.d/xinetd -- script to start and stop xinetd. |
| 4 | 4 | ||
| 5 | # Source function library. | ||
| 6 | . /etc/init.d/functions | ||
| 7 | |||
| 5 | if test -f /etc/default/xinetd; then | 8 | if test -f /etc/default/xinetd; then |
| 6 | . /etc/default/xinetd | 9 | . /etc/default/xinetd |
| 7 | fi | 10 | fi |
| @@ -33,6 +36,10 @@ case "$1" in | |||
| 33 | start-stop-daemon --stop --signal 3 --quiet --exec /usr/sbin/xinetd | 36 | start-stop-daemon --stop --signal 3 --quiet --exec /usr/sbin/xinetd |
| 34 | echo "." | 37 | echo "." |
| 35 | ;; | 38 | ;; |
| 39 | status) | ||
| 40 | status /usr/sbin/xinetd; | ||
| 41 | exit $? | ||
| 42 | ;; | ||
| 36 | reload) | 43 | reload) |
| 37 | echo -n "Reloading internet superserver configuration: xinetd" | 44 | echo -n "Reloading internet superserver configuration: xinetd" |
| 38 | start-stop-daemon --stop --signal 1 --quiet --exec /usr/sbin/xinetd | 45 | start-stop-daemon --stop --signal 1 --quiet --exec /usr/sbin/xinetd |
| @@ -49,7 +56,7 @@ case "$1" in | |||
| 49 | $0 start | 56 | $0 start |
| 50 | ;; | 57 | ;; |
| 51 | *) | 58 | *) |
| 52 | echo "Usage: /etc/init.d/xinetd {start|stop|reload|force-reload|restart}" | 59 | echo "Usage: /etc/init.d/xinetd {start|stop|status|reload|force-reload|restart}" |
| 53 | exit 1 | 60 | exit 1 |
| 54 | ;; | 61 | ;; |
| 55 | esac | 62 | esac |
