# HG changeset patch # User Pascal Bellard # Date 1299014688 -3600 # Node ID 87e87b5ee7e23dfcb9834633cd3763cddec40b8c # Parent 3a8fccb4e5f74e9e098a0a2db58f425085afc4d8 tazpkg: remove trailing / in package name diff -r 3a8fccb4e5f7 -r 87e87b5ee7e2 tazpkg --- a/tazpkg Tue Mar 01 18:42:38 2011 +0100 +++ b/tazpkg Tue Mar 01 22:24:48 2011 +0100 @@ -41,14 +41,15 @@ # Initialize some variables to use words rather than numbers for functions # and actions. COMMAND=$1 -if [ -f "$2" ]; then +PACKAGE=${2%/} +PACKAGE_FILE="$PWD/$PACKAGE" +if [ -f "$PACKAGE" ]; then # Set pkg basename for install, extract - PACKAGE=$(basename ${2%.tazpkg} 2>/dev/null) + PACKAGE=$(basename ${PACKAGE%.tazpkg} 2>/dev/null) else # Pkg name for remove, search and all other cmds - PACKAGE=${2%.tazpkg} + PACKAGE=${PACKAGE%.tazpkg} fi -PACKAGE_FILE="$PWD/$2" TARGET_DIR=$3 TOP_DIR=`pwd` TMP_DIR=$tmp/$RANDOM