mirror of
https://github.com/outbackdingo/scratchpkg.git
synced 2026-03-19 23:13:41 +00:00
added quiet option
This commit is contained in:
32
pkgbuild
32
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
|
||||
|
||||
Reference in New Issue
Block a user