The Cookie Machine - Click here to drag window

DUMMY TEXT - Real text set in assets/js/theCookieMachine.js

Views: 1,874β€…    Votes:  2β€…    βœ… Solution
Tags: updates   ubuntu-core  
Link: πŸ” See Original Answer on Ask Ubuntu πŸ”—

URL: https://askubuntu.com/q/949895
Title: Prevent automatic reboot after Ubuntu Core update on 16.xx
ID: /2017/08/26/Prevent-automatic-reboot-after-Ubuntu-Core-update-on-16.xx
Created: August 26, 2017
Upload: January 3, 2023    Layout:  post
TOC: false    Navigation:  false    Copy to clipboard:  false


I was trying to track down the Snappy Ubuntu Core source code and the closest I could find was this which has an accepted answer that I find unacceptable. With the source code many developers seeking to turn off auto-updates might be able to accomplish a goal akin to your own.

The second best solution for them, and perhaps yourself, is to find the name of the binary that performs auto-updating. Let’s say for example it is called a. Rename it to b. Replace a with a simple program that displays β€œHello World”. During system boot call b in startup scripts.

Basically whenever you want to update your OS (or β€œStore” as they like to call it) at your convenience simply reboot your machine. After the update it will reboot again. On the second reboot when b is called the first reboot already updated the applications (called β€œsnaps”) so the second reboot would perform without an update.

Whenever Ubuntu tries to run auto-updates behind your back, it will simply be running a new program that writes β€œHello World” to /var/log/syslog.

I’m not using Raspberry Pi 2 so I can’t find the name of the auto-update program that needs to be renamed to β€œb”. Hopefully someone else does use it and can provide the name.

⇧ How can I copy the content of a text file and paste it to another starting at a certain line? Can't delete empty directories with strange names  β‡©