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  }