added quiet option

This commit is contained in:
Byl3x
2021-01-21 10:26:27 +01:00
parent fd011dd3dc
commit 7e07dcdd0a

View File

@@ -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