X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=avr_setup.sh;h=34a8a3281b3abbe0b541695271d09caa8568e6de;hb=48871b9b6b99201abc381ee27cfd94e211ca131a;hp=15f3118c05e4d5aa37bff6a1ff42d31c847dd6ab;hpb=71ee3eb2e7fdddbfac4443c5f8522a2f620f86e2;p=qmk_firmware.git diff --git a/avr_setup.sh b/avr_setup.sh index 15f3118c0..34a8a3281 100644 --- a/avr_setup.sh +++ b/avr_setup.sh @@ -20,7 +20,15 @@ if [[ -n "$(type -P pacman )" ]]; then elif [[ -n "$(type -P apt-get)" ]]; then # Debian and derivatives - apt-get update -y && apt-get upgrade -y + # This block performs completely non-interactive updates {{ + export DEBIAN_FRONTEND=noninteractive + export DEBCONF_NONINTERACTIVE_SEEN=true + echo "grub-pc hold" | dpkg --set-selections + apt-get -y update + apt-get -y --allow-unauthenticated upgrade \ + -o Dpkg::Options::="--force-confdef" \ + -o Dpkg::Options::="--force-confold" + # }} apt-get install -y \ build-essential \ gcc \ @@ -51,7 +59,7 @@ elif [[ -n "$(type -P yum)" ]]; then elif [[ -n "$(type -P zypper)" ]]; then # openSUSE - zypper refresh --non-interactive && zypper update --non-interactive + zypper --non-interactive refresh && zypper --non-interactive update zypper --non-interactive install \ git \ make \ @@ -59,6 +67,6 @@ elif [[ -n "$(type -P zypper)" ]]; then kernel-devel \ patch \ wget \ - dfu-util + dfu-programmer fi