Last active 6 months ago

waja revised this gist 9 years ago. Go to revision

1 file changed, 1 insertion, 1 deletion

deploy_unattended-upgrades.sh

@@ -12,6 +12,6 @@ sed -i 's#//Unattended-Upgrade::Remove-Unused-Dependencies "false"#Unattended-Up
12 12 sed -i 's#//Unattended-Upgrade::Automatic-Reboot "false"#Unattended-Upgrade::Automatic-Reboot "true"#' /etc/apt/apt.conf.d/50unattended-upgrades && \
13 13 sed -i 's#//Unattended-Upgrade::Automatic-Reboot-Time "02:00"#Unattended-Upgrade::Automatic-Reboot-Time "04:00"#' /etc/apt/apt.conf.d/50unattended-upgrades
14 14 # prevent updating some core packages which requires reboot
15 - for PACKAGE in libc* linux-image-* openssl* xen* libxen* qemu* libvirt*; do
15 + for PACKAGE in libc6* linux-image-* openssl* xen* libxen* qemu* libvirt*; do
16 16 sed -i -E "s#//\t\"vim\";#\t\"${PACKAGE}\";\n//\t\"vim\";#" /etc/apt/apt.conf.d/50unattended-upgrades
17 17 done

waja revised this gist 9 years ago. Go to revision

1 file changed, 1 insertion, 1 deletion

deploy_unattended-upgrades.sh

@@ -12,6 +12,6 @@ sed -i 's#//Unattended-Upgrade::Remove-Unused-Dependencies "false"#Unattended-Up
12 12 sed -i 's#//Unattended-Upgrade::Automatic-Reboot "false"#Unattended-Upgrade::Automatic-Reboot "true"#' /etc/apt/apt.conf.d/50unattended-upgrades && \
13 13 sed -i 's#//Unattended-Upgrade::Automatic-Reboot-Time "02:00"#Unattended-Upgrade::Automatic-Reboot-Time "04:00"#' /etc/apt/apt.conf.d/50unattended-upgrades
14 14 # prevent updating some core packages which requires reboot
15 - for PACKAGE in libc* linux-image-* openssl*; do
15 + for PACKAGE in libc* linux-image-* openssl* xen* libxen* qemu* libvirt*; do
16 16 sed -i -E "s#//\t\"vim\";#\t\"${PACKAGE}\";\n//\t\"vim\";#" /etc/apt/apt.conf.d/50unattended-upgrades
17 17 done

waja revised this gist 9 years ago. Go to revision

1 file changed, 5 insertions, 1 deletion

deploy_unattended-upgrades.sh

@@ -10,4 +10,8 @@ sed -i 's#// "o=Debian,n=jessie"# "o=Debian,n=jessie"#' /etc/apt/apt
10 10 sed -i 's#// "o=Debian,n=jessie-updates"# "o=Debian,n=jessie-updates"#' /etc/apt/apt.conf.d/50unattended-upgrades && \
11 11 sed -i 's#//Unattended-Upgrade::Remove-Unused-Dependencies "false"#Unattended-Upgrade::Remove-Unused-Dependencies "true"#' /etc/apt/apt.conf.d/50unattended-upgrades && \
12 12 sed -i 's#//Unattended-Upgrade::Automatic-Reboot "false"#Unattended-Upgrade::Automatic-Reboot "true"#' /etc/apt/apt.conf.d/50unattended-upgrades && \
13 - sed -i 's#//Unattended-Upgrade::Automatic-Reboot-Time "02:00"#Unattended-Upgrade::Automatic-Reboot-Time "04:00"#' /etc/apt/apt.conf.d/50unattended-upgrades
13 + sed -i 's#//Unattended-Upgrade::Automatic-Reboot-Time "02:00"#Unattended-Upgrade::Automatic-Reboot-Time "04:00"#' /etc/apt/apt.conf.d/50unattended-upgrades
14 + # prevent updating some core packages which requires reboot
15 + for PACKAGE in libc* linux-image-* openssl*; do
16 + sed -i -E "s#//\t\"vim\";#\t\"${PACKAGE}\";\n//\t\"vim\";#" /etc/apt/apt.conf.d/50unattended-upgrades
17 + done

waja revised this gist 9 years ago. Go to revision

1 file changed, 2 insertions, 2 deletions

deploy_unattended-upgrades.sh

@@ -6,8 +6,8 @@ APT::Periodic::Download-Upgradeable-Packages "1";
6 6 APT::Periodic::AutocleanInterval "7";
7 7 APT::Periodic::Unattended-Upgrade "1";
8 8 EOF
9 - sed -i 's#// "o=Debian,a=jessie"# "o=Debian,a=jessie"#' /etc/apt/apt.conf.d/50unattended-upgrades && \
10 - sed -i 's#// "o=Debian,a=jessie-updates"# "o=Debian,a=jessie-updates"#' /etc/apt/apt.conf.d/50unattended-upgrades && \
9 + sed -i 's#// "o=Debian,n=jessie"# "o=Debian,n=jessie"#' /etc/apt/apt.conf.d/50unattended-upgrades && \
10 + sed -i 's#// "o=Debian,n=jessie-updates"# "o=Debian,n=jessie-updates"#' /etc/apt/apt.conf.d/50unattended-upgrades && \
11 11 sed -i 's#//Unattended-Upgrade::Remove-Unused-Dependencies "false"#Unattended-Upgrade::Remove-Unused-Dependencies "true"#' /etc/apt/apt.conf.d/50unattended-upgrades && \
12 12 sed -i 's#//Unattended-Upgrade::Automatic-Reboot "false"#Unattended-Upgrade::Automatic-Reboot "true"#' /etc/apt/apt.conf.d/50unattended-upgrades && \
13 13 sed -i 's#//Unattended-Upgrade::Automatic-Reboot-Time "02:00"#Unattended-Upgrade::Automatic-Reboot-Time "04:00"#' /etc/apt/apt.conf.d/50unattended-upgrades

waja revised this gist 9 years ago. Go to revision

1 file changed, 2 insertions, 2 deletions

migrate_jessie_unattended-upgrades.sh

@@ -1,4 +1,4 @@
1 1 # wget https://gist.githubusercontent.com/waja/d9e176f712ae6a6e4442486df80a13ba/raw/migrate_jessie_unattended-upgrades.sh -O /tmp/a && sh /tmp/a
2 2 sed -i 's# "o=Debian,a=stable#// "o=Debian,a=stable#' /etc/apt/apt.conf.d/50unattended-upgrades && \
3 - sed -i 's#// "o=Debian,a=jessie"# "o=Debian,a=jessie"#' /etc/apt/apt.conf.d/50unattended-upgrades && \
4 - sed -i 's#// "o=Debian,a=jessie-updates"# "o=Debian,a=jessie-updates"#' /etc/apt/apt.conf.d/50unattended-upgrades && \
3 + sed -i 's#// "o=Debian,n=jessie"# "o=Debian,n=jessie"#' /etc/apt/apt.conf.d/50unattended-upgrades && \
4 + sed -i 's#// "o=Debian,n=jessie-updates"# "o=Debian,n=jessie-updates"#' /etc/apt/apt.conf.d/50unattended-upgrades

waja revised this gist 9 years ago. Go to revision

1 file changed, 1 insertion, 1 deletion

deploy_unattended-upgrades.sh

@@ -1,4 +1,4 @@
1 - # wget https://gist.githubusercontent.com/waja/d9e176f712ae6a6e4442486df80a13ba/raw/deploy_unattended-upgrades.sh migrate_jessie_unattended-upgrades.sh -O /tmp/a && sh /tmp/a
1 + # wget https://gist.githubusercontent.com/waja/d9e176f712ae6a6e4442486df80a13ba/raw/deploy_unattended-upgrades.sh -O /tmp/a && sh /tmp/a
2 2 apt-get install unattended-upgrades && \
3 3 cat > /etc/apt/apt.conf.d/10periodic <<EOF
4 4 APT::Periodic::Update-Package-Lists "1";

waja revised this gist 9 years ago. Go to revision

2 files changed, 3 insertions, 1 deletion

deploy_unattended-upgrades.sh

@@ -1,4 +1,4 @@
1 - # wget https://gist.githubusercontent.com/waja/d9e176f712ae6a6e4442486df80a13ba/raw/deploy_unattended-upgrades.sh -O /tmp/a && sh /tmp/a
1 + # wget https://gist.githubusercontent.com/waja/d9e176f712ae6a6e4442486df80a13ba/raw/deploy_unattended-upgrades.sh migrate_jessie_unattended-upgrades.sh -O /tmp/a && sh /tmp/a
2 2 apt-get install unattended-upgrades && \
3 3 cat > /etc/apt/apt.conf.d/10periodic <<EOF
4 4 APT::Periodic::Update-Package-Lists "1";

migrate_jessie_unattended-upgrades.sh

@@ -1,2 +1,4 @@
1 + # wget https://gist.githubusercontent.com/waja/d9e176f712ae6a6e4442486df80a13ba/raw/migrate_jessie_unattended-upgrades.sh -O /tmp/a && sh /tmp/a
2 + sed -i 's# "o=Debian,a=stable#// "o=Debian,a=stable#' /etc/apt/apt.conf.d/50unattended-upgrades && \
1 3 sed -i 's#// "o=Debian,a=jessie"# "o=Debian,a=jessie"#' /etc/apt/apt.conf.d/50unattended-upgrades && \
2 4 sed -i 's#// "o=Debian,a=jessie-updates"# "o=Debian,a=jessie-updates"#' /etc/apt/apt.conf.d/50unattended-upgrades && \

waja revised this gist 9 years ago. Go to revision

1 file changed, 2 insertions

migrate_jessie_unattended-upgrades.sh(file created)

@@ -0,0 +1,2 @@
1 + sed -i 's#// "o=Debian,a=jessie"# "o=Debian,a=jessie"#' /etc/apt/apt.conf.d/50unattended-upgrades && \
2 + sed -i 's#// "o=Debian,a=jessie-updates"# "o=Debian,a=jessie-updates"#' /etc/apt/apt.conf.d/50unattended-upgrades && \

waja revised this gist 9 years ago. Go to revision

1 file changed, 2 insertions, 1 deletion

deploy_unattended-upgrades.sh

@@ -6,7 +6,8 @@ APT::Periodic::Download-Upgradeable-Packages "1";
6 6 APT::Periodic::AutocleanInterval "7";
7 7 APT::Periodic::Unattended-Upgrade "1";
8 8 EOF
9 - sed -i 's#// "o=Debian,a=stable# "o=Debian,a=stable#' /etc/apt/apt.conf.d/50unattended-upgrades && \
9 + sed -i 's#// "o=Debian,a=jessie"# "o=Debian,a=jessie"#' /etc/apt/apt.conf.d/50unattended-upgrades && \
10 + sed -i 's#// "o=Debian,a=jessie-updates"# "o=Debian,a=jessie-updates"#' /etc/apt/apt.conf.d/50unattended-upgrades && \
10 11 sed -i 's#//Unattended-Upgrade::Remove-Unused-Dependencies "false"#Unattended-Upgrade::Remove-Unused-Dependencies "true"#' /etc/apt/apt.conf.d/50unattended-upgrades && \
11 12 sed -i 's#//Unattended-Upgrade::Automatic-Reboot "false"#Unattended-Upgrade::Automatic-Reboot "true"#' /etc/apt/apt.conf.d/50unattended-upgrades && \
12 13 sed -i 's#//Unattended-Upgrade::Automatic-Reboot-Time "02:00"#Unattended-Upgrade::Automatic-Reboot-Time "04:00"#' /etc/apt/apt.conf.d/50unattended-upgrades

waja revised this gist 9 years ago. Go to revision

1 file changed, 1 insertion

deploy_unattended-upgrades.sh

@@ -1,3 +1,4 @@
1 + # wget https://gist.githubusercontent.com/waja/d9e176f712ae6a6e4442486df80a13ba/raw/deploy_unattended-upgrades.sh -O /tmp/a && sh /tmp/a
1 2 apt-get install unattended-upgrades && \
2 3 cat > /etc/apt/apt.conf.d/10periodic <<EOF
3 4 APT::Periodic::Update-Package-Lists "1";