From 2dcdfcd593e92a577d90afe502f65ee69782cf9f Mon Sep 17 00:00:00 2001 From: "Juan A. Rubio" Date: Wed, 4 May 2016 01:09:27 +0100 Subject: [PATCH] tools: make sure all systema updates go through --- tools/tizonia-dpkg-build | 8 ++++---- tools/tizonia-qemu-debootstrap-env | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tools/tizonia-dpkg-build b/tools/tizonia-dpkg-build index 50fabd744..52adaed36 100755 --- a/tools/tizonia-dpkg-build +++ b/tools/tizonia-dpkg-build @@ -436,7 +436,7 @@ function do_tizonia_deps { echo deb http://apt.mopidy.com/ stable main contrib non-free | sudo tee -a /etc/apt/sources.list echo deb-src http://apt.mopidy.com/ stable main contrib non-free | sudo tee -a /etc/apt/sources.list sudo apt-get update - sudo apt-get install libspotify12 libspotify-dev -q -y + sudo apt-get install libspotify12 libspotify-dev -qq --force-yes pretty_print "$GRN" "[libspotify] : installed." fi fi @@ -448,7 +448,7 @@ function do_tizonia_deps { pretty_print "$GRN" "[$pkg] : $result." else pretty_print "$BLU" "[$pkg] : installing." - sudo apt-get install -q -y "$pkg" #> /dev/null + sudo apt-get install -qq --force-yes "$pkg" #> /dev/null pretty_print "$GRN" "[$pkg] : installed." fi done @@ -517,7 +517,7 @@ function do_all_deps { pretty_print "$GRN" "[$pkg] : $result." else pretty_print "$BLU" "[$pkg] : installing." - sudo apt-get install -q -y "$pkg" #> /dev/null + sudo apt-get install -qq --force-yes "$pkg" #> /dev/null pretty_print "$GRN" "[$pkg] : installed." fi done @@ -982,7 +982,7 @@ function do_uninstall_project_debs { ################################################################## function do_uninstall_all_debs { local exit_status=0 - sudo apt-get remove --purge tizonia-all -q -y && sudo apt-get autoremove -q -y + sudo apt-get remove --purge tizonia-all -qq --force-yes && sudo apt-get autoremove -qq --force-yes dpkg -l | grep -E 'ii\s*(libtiz|tiz|python-tiz)' | awk '{ print $2 }' | xargs sudo apt-get remove --purge -qq return "$exit_status" } diff --git a/tools/tizonia-qemu-debootstrap-env b/tools/tizonia-qemu-debootstrap-env index d8e759dd5..5d2029fc1 100755 --- a/tools/tizonia-qemu-debootstrap-env +++ b/tools/tizonia-qemu-debootstrap-env @@ -294,7 +294,7 @@ function check_dependency { local result=$(dpkg-query -W -f='${Status} ${Version}\n' "$1" 2> /dev/null | cut -d ' ' -f3) if [[ "$result" != "installed" ]]; then pretty_print "$RED" "[NOK] $1 not installed. Installing now." - $cmd_sudo apt-get -y install "$1" + $cmd_sudo apt-get -y --force-yes install "$1" else pretty_print "$GRN" "[ OK] $1 installed." fi @@ -375,8 +375,8 @@ EOF print_banner "[$DISTRO-$RELEASE-$ARCH] Installing additional packages" "$GRN" run_chroot apt-get update - run_chroot apt-get upgrade -qq - run_chroot apt-get install -qq sudo mercurial wget python python-setuptools apt-utils dpkg-dev + run_chroot apt-get upgrade -qq --force-yes + run_chroot apt-get install -qq --force-yes sudo mercurial wget python python-setuptools apt-utils dpkg-dev echo pretty_print "$BLU" "Done installing additional packages." } @@ -430,7 +430,7 @@ function bootstrap_environment { print_banner "[$DISTRO-$RELEASE-$ARCH] Updating apt cache" "$GRN" run_chroot apt-get update - run_chroot apt-get upgrade -qq + run_chroot apt-get upgrade -qq --force-yes print_banner "[$DISTRO-$RELEASE-$ARCH] Installing Tizonia's dependencies" "$GRN" run_chroot /bin/bash -v -c 'source /root/.profile; /root/work/tizonia/tools/tizonia-dpkg-build --alldeps'