]> pd.if.org Git - zpackage/commitdiff
add missing warn function
authorNathan Wagner <nw@hydaspes.if.org>
Wed, 28 Nov 2018 05:21:25 +0000 (05:21 +0000)
committerNathan Wagner <nw@hydaspes.if.org>
Wed, 28 Nov 2018 05:21:25 +0000 (05:21 +0000)
zpm-merge

index 250e85e38df99dafeab1535b679e8185724d0ff8..57a5359da73769da913f35af64359c02d99926ae 100755 (executable)
--- a/zpm-merge
+++ b/zpm-merge
@@ -7,13 +7,18 @@
 # -F include file content
 # -S don't include script content
 
-die() {
+warn() {
        printf 'zpm-merge:' 1>&2
        printf ' %s' "$@" 1>&2
        printf '\n' 1>&2
        exit 1
 }
 
+die() {
+       warn "$@"
+       exit 1
+}
+
 verbose=0
 mergefiles=0
 mergescripts=1
@@ -30,7 +35,7 @@ target=${ZPMDB:=/var/lib/zpm/local.db}
 while getopts :f:vd:FSs:auon opt; do
        case $opt in
                f) pkgfile="$OPTARG" ;;
-               v) verbose=1 ;;
+               v) verbose=$(( verbose + 1 )) ;;
                d) target="$OPTARG" ;;
                F) mergefiles=1 ;;
                S) mergescripts=0 ;;
@@ -101,7 +106,7 @@ if [ $mergeall -eq 0 ]; then
                pkgfile="$pkgid.zpm"
        fi
 
-       if [ $verbose -gt 0 ]; then
+       if [ $verbose -gt 1 ]; then
                echo merging $pkgfile $pkgid into $target
        fi
        pkglist=$pkgid