소스 검색

Fixing Debian/Ubuntu updates to be completely non-interactive

dragon788 9 년 전
부모
커밋
67f7507d7c
1개의 변경된 파일9개의 추가작업 그리고 1개의 파일을 삭제
  1. 9 1
      avr_setup.sh

+ 9 - 1
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 \