From dc4fb2639d082e50fd3d3a00f2a46cca4af815b5 Mon Sep 17 00:00:00 2001 From: Nathan Wagner Date: Wed, 28 Nov 2018 05:21:25 +0000 Subject: [PATCH] add missing warn function --- zpm-merge | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/zpm-merge b/zpm-merge index 250e85e..57a5359 100755 --- 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 -- 2.40.0