OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 29-Jul-2003 12:19:38
Branch: HEAD Handle: 2003072911193701
Modified files:
openpkg-src/openpkg HISTORY aux.wrapbin.sh aux.wrapsrc.sh
Log:
aux.wrap{src,bin}.sh: exit immediately if uudecode cannot be found
Summary:
Revision Changes Path
1.25 +1 -0 openpkg-src/openpkg/HISTORY
1.9 +2 -2 openpkg-src/openpkg/aux.wrapbin.sh
1.8 +2 -2 openpkg-src/openpkg/aux.wrapsrc.sh
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/openpkg/HISTORY
============================================================================
$ cvs diff -u -r1.24 -r1.25 HISTORY
--- openpkg-src/openpkg/HISTORY 29 Jul 2003 09:10:47 -0000 1.24
+++ openpkg-src/openpkg/HISTORY 29 Jul 2003 10:19:37 -0000 1.25
@@ -2,6 +2,7 @@
2003
====
+20030729 aux.wrap{src,bin}.sh: exit immediately if uudecode cannot be found
20030729 rc: fixed processing of $openpkg_rc_def (requires pre-inclusion of rc.conf)
20030729 fixed nasty filedescriptor leakage in RPM on script execution
20030728 upgraded to cURL 7.10.6
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/openpkg/aux.wrapbin.sh
============================================================================
$ cvs diff -u -r1.8 -r1.9 aux.wrapbin.sh
--- openpkg-src/openpkg/aux.wrapbin.sh 15 Jul 2003 10:08:26 -0000 1.8
+++ openpkg-src/openpkg/aux.wrapbin.sh 29 Jul 2003 10:19:37 -0000 1.9
@@ -114,14 +114,14 @@
fi
# extract installation files
-uudecode $f
+uudecode $f || exit 1
cat $tgz | (cd $prefix; tar x${v}f -)
rm -f $tgz >/dev/null 2>&1
if [ ".$cusr" = .root ]; then
( cd $prefix || exit 1
chown -R -h $musr . >/dev/null 2>&1 || true
chgrp -R -h $mgrp . >/dev/null 2>&1 || true
- )
+ ) || exit 1
fi
echo "$0: installation done."
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/openpkg/aux.wrapsrc.sh
============================================================================
$ cvs diff -u -r1.7 -r1.8 aux.wrapsrc.sh
--- openpkg-src/openpkg/aux.wrapsrc.sh 15 Jul 2003 10:08:26 -0000 1.7
+++ openpkg-src/openpkg/aux.wrapsrc.sh 29 Jul 2003 10:19:38 -0000 1.8
@@ -78,7 +78,7 @@
# extract the tarball
echo "$me: extracting to $dir..."
-uudecode $me
+uudecode $me || exit 1
rm -rf $dir >/dev/null 2>&1
mkdir $dir || exit 1
cat $tgz | (cd $dir; tar x${v}f - 2>/dev/null)
@@ -86,7 +86,7 @@
( cd $dir
chown -R -h $cusr . >/dev/null 2>&1 || true
chgrp -R -h $cgrp . >/dev/null 2>&1 || true
- )
+ ) || exit 1
fi
echo "$me: extraction done."
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]