]> pd.if.org Git - zpackage/blobdiff - zpm
fix compile process for elf programs
[zpackage] / zpm
diff --git a/zpm b/zpm
index 129c72ac5c5f717e19287fd1fc176936b09889d8..06599acaf4123844aaaea5a6cc9ded32086cd1d5 100755 (executable)
--- a/zpm
+++ b/zpm
@@ -3,15 +3,17 @@
 # parse command line options
 while getopts P: opt; do
        case $opt in
-               P) PATH=$PATH:$OPTARG ;;
+               P) PATH=$OPTARG:$PATH ;;
                *) printf "zpm unknown option '%s'\n" "$opt"; exit 1 ;;
        esac
 done
 shift $((OPTIND - 1))
 
-: ${ZPMPATH:=/usr/libexec/zpm}
+#: ${ZPMPATH:=/usr/libexec/zpm}
 
-PATH="$PATH:$ZPMPATH"
+if [ -n "$ZPMPATH" ]; then
+       PATH="$PATH:$ZPMPATH"
+fi
 export PATH
 
 [ -z "$1" ] && set help