OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Thomas Lotterer
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-re Date: 15-Mar-2004 23:50:14
Branch: HEAD Handle: 2004031522501300
Modified files:
openpkg-re openpkg-dev
Log:
properly handle situation where workdir does not exists (i.e.
nonexisting package was given)
Summary:
Revision Changes Path
1.163 +5 -3 openpkg-re/openpkg-dev
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-re/openpkg-dev
============================================================================
$ cvs diff -u -r1.162 -r1.163 openpkg-dev
--- openpkg-re/openpkg-dev 15 Mar 2004 21:36:08 -0000 1.162
+++ openpkg-re/openpkg-dev 15 Mar 2004 22:50:13 -0000 1.163
@@ -710,9 +710,11 @@
else
workdir="$1"
fi
- pushd ${workdir} >/dev/null
- if [ ${#DIRSTACK[*]} -ge 2 -a ${DIRSTACK[0]} = ${DIRSTACK[1]} ]; then
- popd >/dev/null
+ if [ -d "${workdir}" ]; then
+ pushd ${workdir} >/dev/null
+ if [ ${#DIRSTACK[*]} -ge 2 -a ${DIRSTACK[0]} = ${DIRSTACK[1]} ];
then
+ popd >/dev/null
+ fi
fi
DIRSTACKREV=()
fi
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]