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"; | |