tazpkg rev 522
install --root= needs packages.* index
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Tue Aug 09 10:18:23 2011 +0200 (2011-08-09) |
parents | 46a1e7d29a68 |
children | 135c69d40bb8 |
files | tazpkg |
line diff
1.1 --- a/tazpkg Mon Aug 08 19:21:29 2011 +0000 1.2 +++ b/tazpkg Tue Aug 09 10:18:23 2011 +0200 1.3 @@ -42,7 +42,7 @@ 1.4 # and actions. 1.5 COMMAND=$1 1.6 PACKAGE=${2%/} 1.7 -PACKAGE_DIR="$(cd $(dirname $PACKAGE) 2>/dev/null; pwd)" 1.8 +PACKAGE_DIR="$([ -n "$PACKAGE" ] && cd $(dirname $PACKAGE); pwd)" 1.9 [ -n "$PACKAGE" ] && 1.10 PACKAGE_FILE="$PACKAGE_DIR/${PACKAGE##*/}" 1.11 if [ -f "$PACKAGE" ]; then 1.12 @@ -77,6 +77,7 @@ 1.13 check_dir $1$INSTALLED 1.14 if [ ! -f "$1$LOCALSTATE/mirror" ]; then 1.15 echo "$DEFAULT_MIRROR" > $1$LOCALSTATE/mirror 1.16 + [ -n "$1" ] && cp $LOCALSTATE/packages.* $1$LOCALSTATE/ 1.17 fi 1.18 fi 1.19 }