OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Thomas Lotterer
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 16-Feb-2004 23:32:04
Branch: HEAD Handle: 2004021622320300
Modified files:
openpkg-src/openpkg openpkg.sh
Log:
unbreak return code compatiblity
Summary:
Revision Changes Path
1.2 +7 -6 openpkg-src/openpkg/openpkg.sh
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/openpkg/openpkg.sh
============================================================================
$ cvs diff -u -r1.1 -r1.2 openpkg.sh
--- openpkg-src/openpkg/openpkg.sh 16 Feb 2004 21:06:51 -0000 1.1
+++ openpkg-src/openpkg/openpkg.sh 16 Feb 2004 22:32:03 -0000 1.2
@@ -239,14 +239,15 @@
exit 1
fi
-# execute command
+# execute command and save return code
eval "$cmd_shell $cmd_path \${1+\"[EMAIL PROTECTED]"}"
+rc=$?
# execution result check and graceful termination
-if [ $? -ne 0 ]; then
- echo "openpkg:ERROR: Command \"$cmd\" failed (return code was $?)" 1>&2
- exit $?
-else
- exit 0
+if [ $rc -ne 0 ]; then
+ echo "openpkg:ERROR: Command \"$cmd\" failed (return code was $rc)" 1>&2
fi
+
+# exit and pass cmd return code to caller
+exit $rc
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]