Chris wrote:
Sorry — nothing in SparkBox told you how to do this, and it should have. What you're seeing is the reboot self-heal doing its job: SparkBox installs a small start-at-boot job that runs sparkbox up after every reboot (it's what brings your apps back after a power cut), and sparkbox down only stops the apps — it never switches that job off. (It's also why disabling it by hand seems to undo itself: every sparkbox up switches it back on.) To stay down through your reboots, on the release you have now: 1. sudo sparkbox down 2. sudo systemctl disable sparkbox-boot.service Reboot as many times as you like. When you're done, sudo sparkbox up starts everything AND switches the start-at-boot job back on by itself — nothing else to remember. One check after the second command: systemctl is-enabled sparkbox-boot.service should print disabled. (If it says systemctl isn't found, your machine has no such boot job at all, and a plain sudo sparkbox down already stays down until you run up.) I've also made this a proper option so nobody has to know the unit name: the update going out now adds sudo sparkbox down --hold, which does both steps in one — and the assistant now knows this answer, so the next person isn't left guessing.