Replace return with exit where appropriate.

Current init script uses return outside of functions resulting in
warnings such as the following when using bash as interpreter:

/etc/init.d/gpsd: line 98: return: can only `return' from a function or sourced 
script

Signed-off-by: Johan Hovold <[email protected]>
---
 meta-oe/recipes-navigation/gpsd/gpsd-2.96/gpsd |   10 +++++-----
 meta-oe/recipes-navigation/gpsd/gpsd_2.96.bb   |    2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/meta-oe/recipes-navigation/gpsd/gpsd-2.96/gpsd 
b/meta-oe/recipes-navigation/gpsd/gpsd-2.96/gpsd
index 3687d24..ba73daf 100755
--- a/meta-oe/recipes-navigation/gpsd/gpsd-2.96/gpsd
+++ b/meta-oe/recipes-navigation/gpsd/gpsd-2.96/gpsd
@@ -95,19 +95,19 @@ case "$1" in
   start)
                echo "Starting $DESC" "$NAME"
                do_start
-               return $?
+               exit $?
        ;;
   stop)
        echo "Stopping $DESC" "$NAME"
        do_stop
-       return $?
+       exit $?
        ;;
   status)
        ;;
   reload|force-reload)
        echo "Reloading $DESC" "$NAME"
        do_reload
-       return $?
+       exit $?
        ;;
   restart)
        #
@@ -119,11 +119,11 @@ case "$1" in
        case "$?" in
          0|1)
                do_start
-               return $?
+               exit $?
                ;;
          *)
                # Failed to stop
-               return 1
+               exit 1
                ;;
        esac
        ;;
diff --git a/meta-oe/recipes-navigation/gpsd/gpsd_2.96.bb 
b/meta-oe/recipes-navigation/gpsd/gpsd_2.96.bb
index 927107a..7e2a96c 100644
--- a/meta-oe/recipes-navigation/gpsd/gpsd_2.96.bb
+++ b/meta-oe/recipes-navigation/gpsd/gpsd_2.96.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = 
"file://COPYING;md5=d217a23f408e91c94359447735bc1800"
 DEPENDS = "dbus-glib ncurses python libusb1"
 PROVIDES = "virtual/gpsd"
 
-PR = "r2"
+PR = "r3"
 
 EXTRA_OECONF = "--x-includes=${STAGING_INCDIR}/X11 \
                 --x-libraries=${STAGING_LIBDIR} \
-- 
1.7.8.5


_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

Reply via email to