| Index: build/install-build-deps.sh
|
| ===================================================================
|
| --- build/install-build-deps.sh (revision 133398)
|
| +++ build/install-build-deps.sh (working copy)
|
| @@ -13,6 +13,7 @@
|
| echo "Options:"
|
| echo "--[no-]syms: enable or disable installation of debugging symbols"
|
| echo "--[no-]lib32: enable or disable installation of 32 bit libraries"
|
| + echo "--no-prompt: silently select standard options/defaults"
|
| echo "Script will prompt interactively if options not given."
|
| exit 1
|
| }
|
| @@ -24,6 +25,9 @@
|
| --no-syms) do_inst_syms=0;;
|
| --lib32) do_inst_lib32=1;;
|
| --no-lib32) do_inst_lib32=0;;
|
| + --no-prompt) do_default=1
|
| + do_quietly="-qq --assume-yes"
|
| + ;;
|
| *) usage;;
|
| esac
|
| shift
|
| @@ -122,6 +126,9 @@
|
| # The function will echo the user's selection followed by a newline character.
|
| # Users can abort the function by pressing CTRL-C. This will call "exit 1".
|
| yes_no() {
|
| + if [ 0 -ne "${do_default-0}" ] ; then
|
| + return $1
|
| + fi
|
| local c
|
| while :; do
|
| c="$(trap 'stty echo -iuclc icanon 2>/dev/null' EXIT INT TERM QUIT
|
| @@ -194,7 +201,7 @@
|
| echo "No missing packages, and the packages are up-to-date."
|
| else
|
| echo "Installing missing packages: $new_list."
|
| - sudo apt-get install ${new_list}
|
| + sudo apt-get install ${do_quietly-} ${new_list}
|
| fi
|
| echo
|
| else
|
|
|