On 01-07-17, Larry Dighera wrote:
> 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  
> 
> =================================================================================
> 

Why would you do that? Write and use script to change one 0/1 in
/etc/apt/apt.conf/20auto-upgrades? Or even 2, in case that you change
both for update and upgrade. Not to mention that those using gnome
software or some kde equivalent can do it in GUI too.


Reply via email to