Add more scripts
This commit is contained in:
parent
03ab6ee918
commit
ddb6d7dcd1
10 changed files with 14 additions and 1 deletions
24
scripts/unattended.sh
Executable file
24
scripts/unattended.sh
Executable file
|
@ -0,0 +1,24 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
sudo apt install -y unattended-upgrades apt-listchanges
|
||||
|
||||
echo "/etc/apt/apt.conf.d/50unattended-upgrades:"
|
||||
cat /etc/apt/apt.conf.d/50unattended-upgrades
|
||||
|
||||
read -p "Unattended update mail address: " mail
|
||||
echo "Unattended-Upgrade::Mail \"$mail\";" >> /etc/apt/apt.conf.d/52unattended-upgrades-local
|
||||
echo "Unattended-Upgrade::MailReport \"always\";" >> /etc/apt/apt.conf.d/52unattended-upgrades-local
|
||||
|
||||
echo "/etc/apt/apt.conf.d/52unattended-upgrades-local:"
|
||||
cat /etc/apt/apt.conf.d/52unattended-upgrades-local
|
||||
|
||||
echo "/etc/apt/apt.conf.d/20auto-upgrades:"
|
||||
cat /etc/apt/apt.conf.d/20auto-upgrades
|
||||
|
||||
read -p "Config good? [y/N]: " prompt
|
||||
if [[ $prompt == "y" ]]; then
|
||||
echo unattended-upgrades unattended-upgrades/enable_auto_updates boolean true | debconf-set-selections
|
||||
dpkg-reconfigure -f noninteractive unattended-upgrades
|
||||
fi
|
Loading…
Add table
Add a link
Reference in a new issue