aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* debug the --clean featureLaurent Bercot43 hours2-7/+11
|
* s6-rc list without selection prints everythingLaurent Bercot5 days1-16/+12
|
* Add -c|--clean option to s6-rc (untested)Laurent Bercot7 days5-9/+80
|
* Update depsLaurent Bercot2026-06-221-1/+1
|
* s6-rc-set-change: move if-dependencies tristate to two boolsLaurent Bercot2026-06-151-33/+23
|
* Prepare for 0.7.0.0; lots of changes!Laurent Bercot2026-06-149-648/+347
| | | | | | | | | | | | | | | - 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 reloadLaurent Bercot2026-06-093-12/+62
| | | | Also support reload-signal in the service definition directory.
* Prepare for 0.6.1.2; make s6-rc-init idempotent and more resilientLaurent Bercot2026-05-291-32/+125
|
* s6-rc-init: accept -b, prepare for idempotenceLaurent Bercot2026-05-211-3/+38
|
* Cleanup on s6-rc-repo-init sync errorLaurent Bercot2026-05-121-1/+11
|
* Prepare for 0.6.1.1 ; fix loop exit condition in store checkingLaurent Bercot2026-05-091-0/+1
|
* Convert s6-rc-init to golLaurent Bercot2026-05-021-54/+71
|
* Support flag-timeout-killpgLaurent Bercot2026-04-232-2/+28
| | | | Also add the missing support for flag-newpidns when compiling a db
* Prepare for 0.6.1.0; set RC_NAME in oneshotsLaurent Bercot2026-04-201-28/+41
|
* Do not specialcase ENOENT on repo syncLaurent Bercot2026-02-231-1/+0
|
* s6rc_repo_sync error message fix; also allow overriding by later storesLaurent Bercot2026-02-021-19/+11
|
* s6-rc-repo-init: check validity of stores before creating linksLaurent Bercot2026-01-281-0/+11
|
* Rename "sub" to "prescription"Laurent Bercot2026-01-2421-171/+171
|
* And add similar options to s6-rc-set-installLaurent Bercot2026-01-241-2/+6
| | | | | s6-rc-set-install downs essential services by default. This is different from the s6-rc-update default.
* Support bringing down essential services in s6-rc-updateLaurent Bercot2026-01-242-40/+64
| | | | Also adjust verbosity of s6-rc-compile
* Fix bugs in repo_syncset and repo_makesetbundles, refactor a bitLaurent Bercot2026-01-242-71/+67
| | | | | | Also add an extra bundle in the demo store in order to test. Imports of store bundles didn't work properly; now they do. Sets were not properly synced on store change; now they are.
* bugfix in repo_syncsetLaurent Bercot2026-01-241-1/+1
|
* s6-rc -X is now s6-rc --no-lock (not public)Laurent Bercot2026-01-212-3/+3
|
* Fix s6-rc-set-copyLaurent Bercot2026-01-211-16/+10
|
* TIL ENOTEMPTY is a thingLaurent Bercot2026-01-211-1/+1
|
* Better dry run messages in s6-rcLaurent Bercot2026-01-211-3/+3
|
* BigfuxLaurent Bercot2026-01-201-1/+1
|
* Option is --no-update, not ----no-update. Also fix dotpc.Laurent Bercot2026-01-191-1/+1
|
* Add --no-update option to s6-rc-set-installLaurent Bercot2026-01-171-56/+62
|
* Modernize s6-rc-compile; declare internal services as essentialLaurent Bercot2026-01-131-41/+41
|
* Modernize s6-rc-db as well, fix tiny bugLaurent Bercot2026-01-133-115/+162
|
* Modernize s6-rc; add -E and -e options (with/out essentials)Laurent Bercot2026-01-121-91/+125
|
* s6-rc-set-install fixesLaurent Bercot2025-12-213-71/+77
|
* Working repo fix that understands pipelinesLaurent Bercot2025-12-2016-90/+190
|
* Add s6-rc-repo-listLaurent Bercot2025-12-206-55/+81
|
* Consistency of --force-essential optionLaurent Bercot2025-12-203-9/+10
|
* Add s6-rc-set-fixLaurent Bercot2025-12-208-71/+202
|
* More fixesLaurent Bercot2025-12-093-6/+5
|
* Next batch of fixesLaurent Bercot2025-12-0915-57/+103
|
* More fixesLaurent Bercot2025-12-085-8/+10
|
* Some bugfixesLaurent Bercot2025-12-0810-38/+61
|
* s6-rc-set-list is now s6-rc-set-status and does everythingLaurent Bercot2025-11-264-87/+126
|
* Add s6-rc-set-listLaurent Bercot2025-11-122-0/+89
|
* s6rc_repo_nlto0 replaced with string_index in skalibsLaurent Bercot2025-11-105-37/+6
|
* Make default bundle name configurableLaurent Bercot2025-11-091-1/+1
|
* Finish repo documentation; make bootdb configurable; fix installLaurent Bercot2025-10-3016-35/+41
|
* Add missing doc pagesLaurent Bercot2025-10-301-1/+1
|
* Add s6-rc-set-change doc page, update deps, fix verbosity guardLaurent Bercot2025-10-302-9/+5
|
* nonposix.h PLUS bsdsnowflake.h are necessary for st.mtimLaurent Bercot2025-10-231-4/+4
|
* Always use nonposix.h for mkdtemp, because Solaris and MacOSLaurent Bercot2025-10-231-0/+2
|