--- slmodem.orig 2004-08-04 03:30:15.000000000 -0400 +++ slmodem.status 2004-08-05 10:47:07.105429536 -0400 @@ -33,7 +33,7 @@ if [ "$?" -gt 0 ] then eerror "Missing ${MODULE}. Please set up /etc/conf.d/slmodem" - eend 1; + return 1; fi #sleep as per http://bugs.gentoo.org/show_bug.cgi?id=47947#c59 @@ -53,7 +53,7 @@ if [ ! -c ${MDEV} ]; then eerror "Module - ${MODULE} failed to initialise device ${MDEV}" - eend 1 + return 1 else eend 0 fi @@ -101,7 +101,7 @@ modprobe -r slamr 2> /dev/null && result=0 done echo -ne "\n" - eend ${result} fi unlink ${LN_DEV} 2> /dev/null + eend ${result} }