]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - avr_setup.sh
zweihander: add ⌘X, ⌘C, ⌘V to media thumb keys
[qmk_firmware.git] / avr_setup.sh
index 15f3118c05e4d5aa37bff6a1ff42d31c847dd6ab..34a8a3281b3abbe0b541695271d09caa8568e6de 100644 (file)
@@ -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