Joachim Wiberg
2aa9e5bad6
doc: relocate AUTHORS and ChangeLog
...
Part of project cleanup-root
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-10 16:45:48 +02:00
Joachim Wiberg
b897c62a73
Update ChangeLog and bump version for 4.13-rc1
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-10 16:43:19 +02:00
Joachim Wiberg
6c133e85f2
.github: restrict workflow permissions
...
As suggested by CodeQL scanning.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-10 16:24:34 +02:00
Joachim Wiberg
d30959e909
Drop xz tarballs from distribution, gzip is good enough
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-10 15:44:06 +02:00
Joachim Wiberg
2badd840fa
Minor update
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-10 15:35:46 +02:00
Joachim Wiberg
e00476250f
doc: drop README symlinks, not needed
...
GitHub supports index.md as an alternative name, which fits better with
what we use with MkDocs.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-10 15:35:45 +02:00
Joachim Wiberg
c3f758de96
doc: relocate all images to new img/ directory
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-10 15:22:55 +02:00
Joachim Wiberg
29761b69ea
doc: add screenshot to first page
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-10 15:17:00 +02:00
Joachim Wiberg
e08d56af71
doc: relocate screenshots and logo
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-10 15:09:31 +02:00
Joachim Wiberg
a370ddc3c0
contrib: relocate Bash completion
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-10 15:01:02 +02:00
Joachim Wiberg
8377f0e736
Update copyright years
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-10 14:34:16 +02:00
Joachim Wiberg
f42a1fd356
man: sync man pages with documentation
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-10 13:30:12 +02:00
Joachim Wiberg
ab82e6f696
doc: update service modifiers with all new options
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-10 13:29:38 +02:00
Joachim Wiberg
cd0ddd6bfc
Merge pull request #448 from troglobit/doc-refactor
...
Much needed refactor of the Finit documentation.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-09 12:00:05 +02:00
Joachim Wiberg
31b78817dd
.github: trim number of runners started on push + pr
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-09 11:50:39 +02:00
Joachim Wiberg
5599aca0a3
.github: generate documentation using mkdocs
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-09 11:50:38 +02:00
Joachim Wiberg
d77773d8ee
doc: massive refactor and simplification to migrate to mkdocs
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-09 11:50:38 +02:00
Joachim Wiberg
efadbb0694
Merge pull request #447 from liuming50/sd-daemon-fix-a-compilation-error
2025-07-08 11:51:37 +02:00
Ming Liu
de4be1557b
sd-daemon.c: fix a compilation error
...
A following compilation error was observed:
| libsystemd/sd-daemon.c:64: undefined reference to `strlcpy'
fix it by include the required libite dependency.
Signed-off-by: Ming Liu <liu.ming50@gmail.com >
2025-07-08 11:19:38 +02:00
Joachim Wiberg
a73e02afac
Minor fixups
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-08 09:24:07 +02:00
Joachim Wiberg
a3c5dfd543
doc: minor, remember the single quotes
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-08 09:23:51 +02:00
Joachim Wiberg
4c208c18e2
Update ChangeLog and bump version for -beta1
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-08 07:02:17 +02:00
Joachim Wiberg
0a9ac65609
doc: update with $MAINPID notice
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-08 07:00:52 +02:00
Joachim Wiberg
167d75ac4a
test: update to verify $MAINPID
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-08 07:00:47 +02:00
Joachim Wiberg
0cd51fb7d3
Add support for $MAINPID to reload, and stop:scripts
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-08 06:59:53 +02:00
Joachim Wiberg
bf2c0542ca
Merge branch 'dev'
...
Fixes to issues found by Coverity Scan
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-06 15:53:12 +02:00
Joachim Wiberg
0bef874cf3
logit: fix evaluation order violation, found by Coverity Scan
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-06 15:49:01 +02:00
Joachim Wiberg
eadd01da1f
Fix double-close, found by Coverity Scan
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-06 15:46:57 +02:00
Joachim Wiberg
80b0750523
Simplify if-if-else-if-else in service_start()
...
Coverity Scan gets very confused and think we are leaking sd in
the systemd notify case.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-06 15:45:44 +02:00
Joachim Wiberg
4525aec118
libsystemd: fix socket leak in sd_notify()
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-06 15:17:09 +02:00
Joachim Wiberg
61be1ef880
Follow-up to b4b7ee1, also set process name -> "init"
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-06 15:15:25 +02:00
Joachim Wiberg
a7428ababa
logit: fix minor (possible) memory leak
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-06 15:14:38 +02:00
Joachim Wiberg
b4b7ee1b71
Clear command line arguments after parsing
...
Fixes #442
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-06 14:41:40 +02:00
Joachim Wiberg
ff91d5c836
Follow-up to d37d241, add missing log.h to all plugins
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-06 14:40:07 +02:00
Joachim Wiberg
d652211621
Follow-up to db840bd, use systemf() to simplify tmpfiles evn further
...
Also, added benefit, we don't get compiler warnings for ignoring the
return value of system(), which we don't care about in this case.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-06 14:38:27 +02:00
Joachim Wiberg
9f95934df9
Follow-up to 57545e1
...
Ensure 'rc' is defined for all code branches.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-06 14:35:49 +02:00
Joachim Wiberg
261d604ea3
test: minor refactor, relocate "Test done ..." message to setup.sh
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-06 14:17:42 +02:00
Joachim Wiberg
085fc4c660
Merge branch 'reload-script'
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-06 13:58:31 +02:00
Joachim Wiberg
ce7d4cebab
test: minor refactor, relocate "Test start ..." message to setup.sh
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-06 13:31:29 +02:00
Joachim Wiberg
d5a47e2d8b
doc: document new stop:script support
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-06 13:22:11 +02:00
Joachim Wiberg
020eefe732
test: extend start-stop-sysv to verify stop:script support
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-06 13:21:50 +02:00
Joachim Wiberg
14336bd407
Add stop:'script [args]' support for service/sysv stanzas
...
Fixes #412
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-06 13:20:46 +02:00
Joachim Wiberg
bb841383b8
doc: document new reload:script support
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-06 12:05:59 +02:00
Joachim Wiberg
e49763d834
test: extend start-stop-sysv to verify reload:script support
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-06 12:05:58 +02:00
Joachim Wiberg
57545e1ab0
Add reload:'script [args]' support for service/sysv stanzas
...
Fixes #446
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-06 12:05:51 +02:00
Joachim Wiberg
7ad802b092
Add quote support to pre/post/ready/cleanup scripts
...
- Allow scripts to take space separated arguments with quoting
- Simplify script-exists check, which already checks for leading /
- Unset current script on parse error
- Allow setting no timeout
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-06 12:00:02 +02:00
Joachim Wiberg
e319a606b8
tmpfiles: minor, fix memory leak
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-06 11:36:56 +02:00
Joachim Wiberg
7d434b1eaa
Ignore new tmpfiles binary
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-06 03:28:42 +02:00
Joachim Wiberg
58d48b54b3
tmpfiles: add -d,--debug mode
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-06 03:28:02 +02:00
Joachim Wiberg
7d4603e13b
Minor, simplify
...
clang-tidy noticed this unnecessary check.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-06 03:14:07 +02:00