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]