On Fri, 30 Jun 2017 16:31:37 -0400, you wrote:
>> Someone else mentioned unattended upgrades, which is a thing I have
>> never used, and which is also a thing I would disable if I ever found
>> it running. But that's just me.
>
>I would like to do that but don't know how. Anyone caring to enlighten
>me without me having to bother poor old Mr. Google yet again - it would
>be appreciated. :)
Perhaps you'll find this useful:
===========================================================================
# auto-update-on-off.sh This script will enable and disable
unattended-updates
#
# LGD: Thu Jun 1 15:00:09 PDT 2017
#
[[ $# != 1 ]] && echo -e "\n\t\"$@\" Unknown\n\tUsage: $0 <e|d|s>
\n\t\tWhere: e = Enable\n\t\t\td = Disable\n\t\t\ts = Status" >&2 &&
exit 1
FILNAM="/etc/apt/apt.conf.d/10periodic"
OFF="APT::Periodic::Unattended-Upgrade \"0\";"
ON="APT::Periodic::Unattended-Upgrade \"1\";"
status(){ # Get current status
if [[ -s "$FILNAM" ]] ;then # Does file exist with >0 file
length?
[[ $(grep -qs 1 "$FILNAM") ]] && STATUS=Enabled
[[ $(grep -qs 0 "$FILNAM") ]] && STATUS=Disabled
else
STATUS="Not Configured (Disabled)"
fi
return $STATUS
}
case $1 in
-[sS]*) status; echo "Current $0 status: $STATUS">&2;exit 0 ;;
-[dD]*) echo "$OFF" >/etc/apt/apt.conf.d/10periodic ;;
-[eE]*) echo "$ON" >/etc/apt/apt.conf.d/10periodic ;;
*) echo -e "\n\t\"$@\" Unknown\n\tUsage: $0 <e|d|s> \n\t\tWhere: e
= Enable\n\t\t\td = Disable\n\t\t\ts = Status" >&2 && exit 1
esac
=================================================================================