Mercurial > noffle
comparison debian/init @ 469:0c7220ddf348 noffle
[svn] fixed output and return code
author | godisch |
---|---|
date | Sun, 31 Aug 2003 16:16:28 +0100 |
parents | fb4e5f59f4a7 |
children |
comparison
equal
deleted
inserted
replaced
468:84c15e2195b5 | 469:0c7220ddf348 |
---|---|
1 #!/bin/sh | 1 #!/bin/sh |
2 # $Id: init 595 2003-06-25 16:36:44Z godisch $ | 2 # $Id: init 615 2003-08-31 15:16:28Z godisch $ |
3 | 3 |
4 set -e | 4 set -e |
5 | 5 |
6 PATH="/bin:/usr/bin:/sbin:/usr/sbin" | 6 PATH="/bin:/usr/bin:/sbin:/usr/sbin" |
7 NOFFLE="/usr/bin/noffle" | 7 NOFFLE="/usr/bin/noffle" |
9 help () { | 9 help () { |
10 echo "Usage: /etc/init.d/noffle { online | offline }" >&2 | 10 echo "Usage: /etc/init.d/noffle { online | offline }" >&2 |
11 } | 11 } |
12 | 12 |
13 if [ ! -x "$NOFFLE" ]; then | 13 if [ ! -x "$NOFFLE" ]; then |
14 echo "Cannot execute noffle: program not found." >&2 | 14 # echo "Cannot execute noffle: program not found." >&2 |
15 exit 5 # LSB: program is not installed | 15 # exit 5 # LSB: program is not installed |
16 exit 0 # Debian policy: exit quietly, see #206928 | |
16 fi | 17 fi |
17 | 18 |
18 if [ "$2" ]; then | 19 if [ "$2" ]; then |
19 help | 20 help |
20 exit 2 # LSB: invalid or excess argument(s) | 21 exit 2 # LSB: invalid or excess argument(s) |
60 echo "Done." | 61 echo "Done." |
61 ;; | 62 ;; |
62 *) | 63 *) |
63 help | 64 help |
64 exit 2 # LSB: invalid or excess argument(s) | 65 exit 2 # LSB: invalid or excess argument(s) |
65 ;; | |
66 esac | 66 esac |
67 | 67 |
68 exit 0 | 68 exit 0 |