from Hacker News

Show HN: Never let another update break your rolling release distro

by pavinjoseph on 4/3/24, 3:53 PM with 0 comments

Really simple Python script to perform transactional updates on regular Tumbleweed/Slowroll distros.

Can be adapted easily to other rolling release distros like Arch provided the root filesystem is setup for btrfs/snapper snapshots & rollback.

It uses systemd-nspawn for rudimentary checking of the snapshot for issues!

Feedback welcome, especially on improving the bootup checks from within a container