ssam2: hi, radiofree commented yesterday that you have started some work to strip symbols from an image; is that public somewhere? My problem is that I'm not able to do a baserock image smaller than 33MB (32 is the maximum the hardware support)

not really. But given that people are working towards making it possible to boot a system with absolutely nothing in /etc, I don't think the stuff in essential-files/ is essential for a /working/ system

Deployed an update with ssh-rsync, rather than rebooting I altered my live-atomic-update script to ask systemctl to use a new `upgrade-root` verb which I added locally. issued a `systemctl restart openssh.service` and then issued a `systemctl restart *.service` after I was sure it was ok.

I think I'll submit a few more "bugfix" patches to systemd before I attempt to send baserock/richardmaw/wip-upgrade-root as an RFC. Partly because I may also have to have systemd enter a new mount namespace on upgrade, so the existing services may keep using the old mounts until htey are restarted…

I tried to strip /usr/bin or /usr/lib, but the strip fails with "unable to copy file '/usr/bin/yes'; reason: Text file busy" and "strip:/usr/lib/libc.so: File format not recognized" respectively, and the integration command fails