From 7e07dcdd0a985280e29a360476f6d318d6ee35fd Mon Sep 17 00:00:00 2001 From: Byl3x Date: Thu, 21 Jan 2021 10:26:27 +0100 Subject: [PATCH 1/3] added quiet option --- pkgbuild | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/pkgbuild b/pkgbuild index 0b1f390..5491f39 100755 --- a/pkgbuild +++ b/pkgbuild @@ -219,8 +219,11 @@ run_build() { [ "$BUILD_FLAGS" = 1 ] && export CFLAGS CXXFLAGS || unset CFLAGS CXXFLAGS cd $SRC >/dev/null - - (set -e -x; build 2>&1) + if [ "$QUIET" ]; then + (set -e -x; build) 2> /dev/null + else + (set -e -x; build 2>&1) + fi if [ $? != 0 ]; then msgerr "Build '$name-$version-$release' failed." @@ -534,6 +537,7 @@ abort() { parse_opts() { while [ "$1" ]; do case $1 in + -q | --quiet) QUIET=yes ;; -i | --install) INSTALL_PKG=yes ;; -u | --upgrade) UPGRADE_PKG=yes; OPTS="$OPTS $1" ;; -r | --reinstall) REINSTALL_PKG=yes; OPTS="$OPTS $1" ;; @@ -705,13 +709,23 @@ main() { abort 0 fi else - msg "Building '$name-$version-$release'..." - download_src - checkmdsum - prepare_src - run_build - packaging - clearworkdir + if [ "$QUIET" ]; then + msg "Building '$name-$version-$release'..." + download_src 2> /dev/null + checkmdsum > /dev/null + prepare_src > /dev/null + run_build > /dev/null + packaging > /dev/null + clearworkdir > /dev/null + else + msg "Building '$name-$version-$release'..." + download_src + checkmdsum + prepare_src + run_build + packaging + clearworkdir + fi fi # install package From dba27d791f05c7c948aa28ce9f1dcc50718ca7d2 Mon Sep 17 00:00:00 2001 From: Byl3x Date: Thu, 21 Jan 2021 10:29:09 +0100 Subject: [PATCH 2/3] added option in pkgbuild --- pkgbuild | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgbuild b/pkgbuild index 5491f39..91ffeb2 100755 --- a/pkgbuild +++ b/pkgbuild @@ -575,6 +575,7 @@ Usage: $(basename $0) [ ] Options: + -q --quiet show only status messages and errors -i, --install install package into system -u, --upgrade upgrade package -r, --reinstall reinstall package From 6c85489b2c255397b2f0d805314eac9bd75da777 Mon Sep 17 00:00:00 2001 From: Byl3x Date: Thu, 21 Jan 2021 10:38:37 +0100 Subject: [PATCH 3/3] updated man page --- pkgbuild.8 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgbuild.8 b/pkgbuild.8 index fdd018a..6e915f4 100644 --- a/pkgbuild.8 +++ b/pkgbuild.8 @@ -15,6 +15,8 @@ change into port directory before run \fIpkgbuild\fP command. .SH OPTIONS .TP +.B "-q, --quiet" +show only status messages and errors .B "-i, --install" install package into system .TP