| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Maybe maybe maybe | Laurent Bercot | 7 days | 1 | -3/+3 |
| | | |||||
| * | Fix build, maybe? | Laurent Bercot | 7 days | 1 | -7/+7 |
| | | |||||
| * | Propagate -L catchall changes to s6-rc-set-commit | Laurent Bercot | 11 days | 2 | -4/+5 |
| | | | | | | s6-rc-set-install is undergoing changes, it might not work properly. The rest is coming this week. | ||||
| * | Prepare for 0.7.1.0; add major version to every compiled db | Laurent Bercot | 13 days | 2 | -5/+7 |
| | | |||||
| * | First part of the format-upgrade support in repo | Laurent Bercot | 2026-10-02 | 1 | -4/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In order to work across major bumps, we need to add a call to s6-rc-format-upgrade before s6-rc-update in the s6-rc-set-install sequence of commands. s6-rc-format-upgrade only works when the db is exactly the same across s6-rc versions. That means we need to have the source version of the current live set at all times, in order to compile it with the new s6-rc version before upgrading and then updating. So: 1. we take a snapshot of the source version of a set every time we commit. 2. we refuse to install if we don't have the snapshot. 3. we add s6-rc-format-upgrade to the processing chain 4. for cleanup: after installing, we delete all the snapshots of the set except the one that corresponds to the newly installed live set. This commit implements 1: taking the snapshot. It's a regular s6-rc-set-copy, using an internal name. We refactor s6-rc-set-copy and s6-rc-set-delete to have primitives we can use internally. Wait for later commits before using repo, else you'll fill your repository with snapshots that won't get cleaned up. TBD: how to store the s6-rc version in the compiled db. We probably need to add a small file in there. | ||||
| * | Add -c|--clean option to s6-rc (untested) | Laurent Bercot | 2026-07-09 | 1 | -6/+6 |
| | | |||||
| * | Update deps | Laurent Bercot | 2026-06-22 | 1 | -1/+1 |
| | | |||||
| * | Prepare for 0.7.0.0; lots of changes! | Laurent Bercot | 2026-06-14 | 3 | -3/+1 |
| | | | | | | | | | | | | | | | | - s6-rc-bundle deleted. Changing bundles without recompiling is not supported anymore. (It works, but it incentivizes poor workflows; it is better to handle stuff at the source level and recompile when in doubt, that's what s6-frontend does.) - new db format, need to recompile and use s6-rc-format-upgrade on new live db - support for the reload-signal file in service directories - new reload scripts for oneshots (which is why the db format has changed) - new "s6-rc reload" command, calling s6-svc -l on longruns (which makes use of reload-signal, HUP by default) and the reload script on oneshots - the live state now tracks when a service has been explicitly brought up as opposed to by pulled by dependencies. Nothing uses the feature for now but now the tech is there for an auto-stop-if-unneeded feature. | ||||
| * | Prepare for 0.6.2.0; implement s6-rc reload | Laurent Bercot | 2026-06-09 | 2 | -2/+2 |
| | | | | | Also support reload-signal in the service definition directory. | ||||
| * | Prepare for 0.6.1.2; make s6-rc-init idempotent and more resilient | Laurent Bercot | 2026-05-29 | 2 | -4/+4 |
| | | |||||
| * | Prepare for 0.6.1.1 ; fix loop exit condition in store checking | Laurent Bercot | 2026-05-09 | 2 | -2/+2 |
| | | |||||
| * | Prepare for 0.6.1.0; set RC_NAME in oneshots | Laurent Bercot | 2026-04-20 | 1 | -1/+1 |
| | | |||||
| * | Update deps/docs/mirrors | Laurent Bercot | 2026-04-04 | 1 | -2/+2 |
| | | |||||
| * | Prepare for 0.6.0.1 | Laurent Bercot | 2026-03-18 | 2 | -4/+4 |
| | | |||||
| * | Rename "sub" to "prescription" | Laurent Bercot | 2026-01-24 | 1 | -6/+6 |
| | | |||||
| * | With the correct default plz | Laurent Bercot | 2026-01-10 | 1 | -1/+1 |
| | | |||||
| * | Use sysconfdir for the default bootdb | Laurent Bercot | 2026-01-10 | 3 | -3/+3 |
| | | |||||
| * | Working repo fix that understands pipelines | Laurent Bercot | 2025-12-20 | 1 | -4/+5 |
| | | |||||
| * | Add s6-rc-repo-list | Laurent Bercot | 2025-12-20 | 3 | -3/+7 |
| | | |||||
| * | Add s6-rc-set-fix | Laurent Bercot | 2025-12-20 | 3 | -0/+5 |
| | | |||||
| * | Next batch of fixes | Laurent Bercot | 2025-12-09 | 1 | -4/+7 |
| | | |||||
| * | s6-rc-set-list is now s6-rc-set-status and does everything | Laurent Bercot | 2025-11-26 | 3 | -5/+5 |
| | | |||||
| * | Add s6-rc-set-list | Laurent Bercot | 2025-11-12 | 4 | -4/+8 |
| | | |||||
| * | s6rc_repo_nlto0 replaced with string_index in skalibs | Laurent Bercot | 2025-11-10 | 1 | -5/+5 |
| | | |||||
| * | Make default bundle name configurable | Laurent Bercot | 2025-11-09 | 4 | -0/+4 |
| | | |||||
| * | Finish repo documentation; make bootdb configurable; fix install | Laurent Bercot | 2025-10-30 | 4 | -2/+6 |
| | | |||||
| * | Separate libs6rcrepo | Laurent Bercot | 2025-10-22 | 2 | -56/+66 |
| | | |||||
| * | add getserviceflags and use it in fillset; add some doc | Laurent Bercot | 2025-10-21 | 1 | -5/+5 |
| | | |||||
| * | Move all string comparison operations into skalibs | Laurent Bercot | 2025-10-09 | 1 | -7/+6 |
| | | |||||
| * | Add s6-rc-set-install, repodefs page | Laurent Bercot | 2025-10-06 | 3 | -9/+16 |
| | | |||||
| * | Do not delete old store before the sync succeeds | Laurent Bercot | 2025-10-05 | 1 | -1/+1 |
| | | |||||
| * | Add repo/set touching to avoid extra compiles | Laurent Bercot | 2025-10-01 | 1 | -4/+6 |
| | | |||||
| * | Add stores, edit init and sync | Laurent Bercot | 2025-10-01 | 1 | -4/+5 |
| | | |||||
| * | More progress: updated sync, nominal fix | Laurent Bercot | 2025-09-24 | 3 | -5/+15 |
| | | |||||
| * | Add s6rc_repo_fixset | Laurent Bercot | 2025-09-22 | 1 | -4/+6 |
| | | |||||
| * | Add s6-rc-set-commit, slightly rephrase other binaries | Laurent Bercot | 2025-09-21 | 3 | -0/+5 |
| | | |||||
| * | Support bundles in changestate, various refactors | Laurent Bercot | 2025-09-18 | 1 | -4/+5 |
| | | |||||
| * | Add s6-rc-set-changestate. FINALLY. | Laurent Bercot | 2025-09-15 | 3 | -10/+15 |
| | | |||||
| * | Implement badsub, refactor moveservices, get ready for enable/disable | Laurent Bercot | 2025-09-15 | 1 | -5/+5 |
| | | |||||
| * | Reorganize for 4 subs; add makesvlist, start badsub | Laurent Bercot | 2025-09-08 | 1 | -4/+7 |
| | | |||||
| * | Prepare for 0.5.7.0 | Laurent Bercot | 2025-08-19 | 1 | -1/+1 |
| | | |||||
| * | Almost got a full sync, still need the adjustment heuristic | Laurent Bercot | 2025-08-19 | 1 | -6/+7 |
| | | |||||
| * | Major refactors, add makesetbundle, refcompile/setcompile, etc. | Laurent Bercot | 2025-08-08 | 1 | -6/+10 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Next additions: better bundle management and autobuild | Laurent Bercot | 2025-08-05 | 1 | -11/+13 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Add makebundle, moveservices, defcompile | Laurent Bercot | 2025-08-04 | 1 | -4/+8 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Refactor to add listalldeps | Laurent Bercot | 2025-08-04 | 1 | -5/+7 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | More utilities: s6rc_nlto0, s6rc_repo_set_listdeps | Laurent Bercot | 2025-08-04 | 1 | -4/+6 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | first draft of s6rc_repo_set_compile | Laurent Bercot | 2025-08-04 | 1 | -7/+8 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | Add set-copy, set-delete | Laurent Bercot | 2025-07-04 | 3 | -2/+13 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
| * | s6-rc-set-new, refactors, additions, etc. | Laurent Bercot | 2025-07-03 | 2 | -5/+11 |
| | | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
