| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Part four: we delete all the snapshots after set-install | Laurent Bercot | 14 hours | 1 | -1/+27 |
| | | | | | | | | | | | Except the snapshot corresponding to the new live db, of course. Also, in order to accommodate snapshots without risking name conflicts, the real name of set foobar isn't .foobar:XXXXXX anymore, but .real.foobar:XXXXXX Now the automatic upgrade in case of major bump is complete. Next comes testing and debugging. | ||||
| * | Third part of the format-upgrade inclusion: add support in s6-rc-set-install | Laurent Bercot | 34 hours | 1 | -90/+233 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Now that everything is in place, we go for the main thing: add snapshot support to s6-rc-set install. The workflow is: - check the major version of the old db against the current s6-rc - if the old db is up to date, nothing changes - otherwise: + find the snapshot corresponding to the old db + compile it + copy the snapshot db to the bootdir + call s6-rc-format-upgrade on it + atomically switch the bootdb to it. At this point the snapshot is the new bootdb: same as the old db, but with the correct major version. + unconditionally remove the old db + and now we can perform the regular s6-rc-update with the wanted set, since they have the same major. We also add --no-snapshot options to s6-rc-set-commit and s6-rc-set-install, and propagate them in the supporting functions, so users can manually skip all this bloat (and this is important for the initial install). All that remains is cleaning up obsolete snapshots. This will probably go at the end of s6-rc-set-install as well. | ||||
| * | And add similar options to s6-rc-set-install | Laurent Bercot | 2026-01-24 | 1 | -2/+6 |
| | | | | | | s6-rc-set-install downs essential services by default. This is different from the s6-rc-update default. | ||||
| * | Option is --no-update, not ----no-update. Also fix dotpc. | Laurent Bercot | 2026-01-19 | 1 | -1/+1 |
| | | |||||
| * | Add --no-update option to s6-rc-set-install | Laurent Bercot | 2026-01-17 | 1 | -56/+62 |
| | | |||||
| * | s6-rc-set-install fixes | Laurent Bercot | 2025-12-21 | 1 | -21/+32 |
| | | |||||
| * | Next batch of fixes | Laurent Bercot | 2025-12-09 | 1 | -2/+1 |
| | | |||||
| * | Some bugfixes | Laurent Bercot | 2025-12-08 | 1 | -0/+2 |
| | | |||||
| * | Finish repo documentation; make bootdb configurable; fix install | Laurent Bercot | 2025-10-30 | 1 | -17/+25 |
| | | |||||
| * | Add missing doc pages | Laurent Bercot | 2025-10-30 | 1 | -1/+1 |
| | | |||||
| * | Add s6-rc-set-install, repodefs page | Laurent Bercot | 2025-10-06 | 1 | -0/+205 |
