Signed-off-by: Gordian Edenhofer <gordian.edenhofer@gmail.com> --- Switch to the native QUIET option of msg2(). Sorry for not using it in the first place. contrib/bacman.sh.in | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/contrib/bacman.sh.in b/contrib/bacman.sh.in index 20f5939..0ae9da0 100644 --- a/contrib/bacman.sh.in +++ b/contrib/bacman.sh.in @@ -28,6 +28,7 @@ declare -r myname='bacman' declare -r myver='@PACKAGE_VERSION@' USE_COLOR='y' INCLUDE_PACNEW='n' +QUIET=0 # Required for fakeroot because options are shifted off the array. ARGS=("$@") @@ -53,6 +54,7 @@ usage() { Usage: $myname [options] <package(s)> -h, --help display this help message and exit + -q, --quiet silence most of the status reporting --nocolor turn off color in output --pacnew package .pacnew files @@ -85,8 +87,8 @@ for option in "$@"; do done # Parse arguments -OPT_SHORT='v' -OPT_LONG=('nocolor' 'pacnew' 'version') +OPT_SHORT='qv' +OPT_LONG=('quiet' 'nocolor' 'pacnew' 'version') if ! parseopts "$OPT_SHORT" "${OPT_LONG[@]}" -- "$@"; then usage exit 1 @@ -96,6 +98,8 @@ unset OPT_SHORT OPT_LONG OPTRET while :; do case "$1" in + -q|--quiet) + QUIET=1 ;; --nocolor) USE_COLOR='n' ;; --pacnew) @@ -180,6 +184,7 @@ fakebuild() { # Assemble list of files which belong to the package and tar them msg2 "Copying package files..." + while read i; do if [[ -z $i ]]; then continue -- 2.9.3