commit:     adf811644540e0d5702337eeceb95d0b8a7bc4ff
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 11 17:39:08 2015 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Thu Jan 15 15:28:58 2015 +0000
URL:        
http://sources.gentoo.org/gitweb/?p=proj/netifrc.git;a=commit;h=adf81164

Do not call exit with a negative value

This is undefined in POSIX.

---
 init.d/net.lo.in         | 2 +-
 sh/functions.sh          | 4 ++--
 sh/systemd-wrapper.sh.in | 9 ++++-----
 3 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/init.d/net.lo.in b/init.d/net.lo.in
index c79e7ff..e9e7f7c 100644
--- a/init.d/net.lo.in
+++ b/init.d/net.lo.in
@@ -22,7 +22,7 @@ if [ -f "$SHDIR/functions.sh" ]; then
        . "$SHDIR/functions.sh"
 else
        echo "$SHDIR/functions.sh missing. Exiting"
-       exit -1
+       exit 1
 fi
 
 depend()

diff --git a/sh/functions.sh b/sh/functions.sh
index 368bb73..0048a5f 100644
--- a/sh/functions.sh
+++ b/sh/functions.sh
@@ -12,7 +12,7 @@ elif [ -f /lib/gentoo/functions.sh ]; then
 
 else
        echo "/lib/gentoo/functions.sh not found. Exiting"
-       exit -1
+       exit 1
 fi
 
 # runscript functions
@@ -119,7 +119,7 @@ get_interface() {
                        printf ${RC_IFACE};;
                *)
                        eerror "Init system not supported. Aborting"
-                       exit -1;;
+                       exit 1;;
        esac
 }
 

diff --git a/sh/systemd-wrapper.sh.in b/sh/systemd-wrapper.sh.in
index d931200..b26f976 100644
--- a/sh/systemd-wrapper.sh.in
+++ b/sh/systemd-wrapper.sh.in
@@ -14,7 +14,7 @@ usage() {
 
 die() {
   echo "$@"
-  exit -1
+  exit 1
 }
 
 while getopts "i:" opt; do
@@ -49,8 +49,7 @@ fi
 if [ -f "$INITDIR/${RC_SVCPREFIX}.lo" ]; then
        . "$INITDIR/${RC_SVCPREFIX}.lo"
 else
-       echo "$INITDIR/${RC_SVCPREFIX}.lo : Init file missing or invalid path"
-       exit -1
+       die "$INITDIR/${RC_SVCPREFIX}.lo : Init file missing or invalid path"
 fi
 
 netifrc_init() {
@@ -58,13 +57,13 @@ netifrc_init() {
        mkdir -p "$OPTIONSDIR"
        if [ ! -w "$OPTIONSDIR" ]; then
                eerror "${OPTIONSDIR} does not exist or is not writeable"
-               exit -1;
+               exit 1
        fi
        # Ensure STATEDIR is present and writeable
        mkdir -p "$STATEDIR"
        if [ ! -w "$STATEDIR" ]; then
                eerror "${STATEDIR} does not exist or is not writeable"
-               exit -1;
+               exit 1
        fi
 }
 

Reply via email to