Joachim Wiberg
35e4e0d073
Drop confusing splash cmdline and --enable-progress configure option
...
This patch reverts back to the progress/status behavior of Finit < v3.0
because this is what most users expect, including the maintainer. The
resulting code and configure script is a lot simpler to understand and
maintain:
- No more --enable-progress or --enable-progress-classic configure
flags. Instead a progress_style variable in helpers.c that can
be changed at compile time for those that really need it.
- No more 'splash' kernel commnand line option. This turned out to
be *very* confusing to many users who believed it was some sort of
graphical splash screen à la Plymouth.
Also, when Finit debug is enabled we now have a global 'debug' flag
which now alo controls if klogctl() should be called to prevent the
kernel logs to the console or not.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-14 20:11:08 +01:00
Joachim Wiberg
cac321c16e
Minor, simplify
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-11 21:50:45 +01:00
Joachim Wiberg
10d4964106
Remove last traces of inetd support
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-11 21:50:17 +01:00
Jacques de Laval
cb64c068e3
Fix #136 : drop old init client tool
...
The SysV API compatibility layer gives too little value to be worth
the effort of maintaining it. Users are encouraged to use the
`initctl` tool instead.
Signed-off-by: Jacques de Laval <jacques@de-laval.se >
2021-02-11 17:52:08 +01:00
Joachim Wiberg
a8b113185d
Major change, rename <svc/...> conditions to <pid/...> conditions
...
The <svc/foo> condition was created to synchronize starting services,
hence the abbreviation. Example: the Quagga ripd needs to start after
the zebra daemon to ensure its UNIX domain socket is active, otherwise
events may be lost.
However, considering that synchronization was implemented with UNIX PID
files, e.g. waiting for /var/run/quagga/zebra.pid to be created, the
condition abbreviation name <svc/foo> was hard to understand by most
newcomers to Finit. To make matters worse, a new feature to track or
even create PID files for services that don't create one themselves,
using the syntax 'pid:/path/to/foo.pid' was added.
Connecting the dots between these wasn't obvious.
This patch renames service conditions pid conditions and also adds
a compatibility wrapper to the Finit .conf parser. Any condition
given in old .conf files with 'svc/' prefix are internally renamed
'pid/', along with a LOG_INFO notice in syslog.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-09 22:07:03 +01:00
Joachim Wiberg
31f6362e2e
Update author (my) last name
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2020-09-02 23:38:11 +02:00
Joachim Nilsson
88a6864fd4
Relocate docs/ --> doc/, like most other projects have
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2020-04-23 17:53:36 +02:00
Joachim Nilsson
c7c0c723d6
Update TTY speed recommendations in README.md and Debian defaults
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2020-04-22 21:15:48 +02:00
Joachim Nilsson
e72b61c9c9
Minor, fix dead EeePC fastinit link and adjust distro ordering
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2020-02-27 23:08:20 +01:00
Joachim Nilsson
e301877b16
Follow-up to 12d14aa, configurable auto-reload of .conf files
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2020-02-26 11:13:06 +01:00
Joachim Nilsson
d70fb85aaf
Make MIT badge more readable, teal is also a nice color
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2020-01-07 20:45:53 +01:00
Joachim Nilsson
744719219e
initctl: Remove experimental cond set/clear commands
...
The commands are both unsafe (insecure) and send the wrong message,
that initctl can be used to script conditions. Only plugins are
officially supported to manage conditions.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2020-01-07 00:35:13 +01:00
Joachim Nilsson
880ad98dbe
Workaround markdown parser
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2020-01-04 11:49:50 +01:00
Joachim Nilsson
aaf7888411
Move badges to top row
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2020-01-03 14:27:45 +01:00
Joachim Nilsson
6edb01a72b
Update ingress, time passes oh so quickly ...
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2020-01-03 14:27:41 +01:00
Joachim Nilsson
d7da177742
Relocate images to img/
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2019-01-27 10:56:39 +01:00
Joachim Nilsson
a8802ab0d2
Mention Void Linux tutorial in README, change to bullet list
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2018-01-23 14:31:03 +01:00
Joachim Nilsson
5953090688
Document some relevant cmdline options
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2018-01-23 13:45:22 +01:00
Joachim Nilsson
a4ece0fe3f
Add log rotate, log, condition and non-SIGHUP example .conf sample
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2018-01-16 17:41:03 +01:00
Joachim Nilsson
4011b5a3b8
Relocate all docs from doc/* to docs/*, integrates better w/ GitHub
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2018-01-10 02:28:33 +01:00
Joachim Nilsson
b26d30757d
Document new initctl status <JOB|NAME> command
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-12-31 17:11:15 +01:00
Joachim Nilsson
3aa9d9f451
README: Document how to re-enable progress with configure or splash
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-12-30 22:10:10 +01:00
Joachim Nilsson
c1afca9c33
README: Clarify that runparts runs *before* networking is up
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-12-30 22:01:56 +01:00
Joachim Nilsson
205915d42f
Document new rescue (recovery) mode
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-12-30 21:58:26 +01:00
Joachim Nilsson
fc08b0c65b
README: Clarify runlevel section a bit, new 'single' user mode
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-12-30 21:46:03 +01:00
Joachim Nilsson
3843f62aa8
README.md: Update with difference between runparts & /etc/rc.local
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-12-29 20:51:42 +01:00
Joachim Nilsson
f534368b33
The @console and nologin flags deserve mentioning early
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-12-24 09:51:16 +01:00
Joachim Nilsson
78fc9fccc5
Update initctl usage text
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-12-24 09:51:04 +01:00
Joachim Nilsson
523a270f22
Update README slightly, there's systemd-udevd and eudev these days
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-12-23 19:33:27 +01:00
Joachim Nilsson
ab760aa3ff
Mention @console TTYs in top-level README
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-29 17:21:21 +01:00
Joachim Nilsson
2b9eecbef3
Spell check and mention use of logger tool in service stanza
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-29 17:17:21 +01:00
Joachim Nilsson
a36dafaa6c
README: Update initctl usage
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-19 20:16:37 +02:00
Joachim Nilsson
c092d22d48
initctl: Default to show services listing, not usage text
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-19 20:01:15 +02:00
Joachim Nilsson
9b8e7a0793
Minor, update documentation on raw condition dumps
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-16 14:54:48 +02:00
Joachim Nilsson
bb27dde3ca
Nope, keep original logo to home page instead, this is Finit3
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-15 13:34:39 +02:00
Joachim Nilsson
6d02c6a71c
New logo on top maybe?
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-15 13:33:17 +02:00
Joachim Nilsson
f0c5c2d7f2
Play around a bit with altering logo
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-15 13:32:23 +02:00
Joachim Nilsson
97eca563b6
Reduce indent and remove non-matching keyword conf
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-13 08:34:32 +02:00
Joachim Nilsson
0174347039
Use Apache .conf highlighting for finit.conf sample
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-13 08:32:43 +02:00
Joachim Nilsson
b8a7f3e0cc
Link to Alpine Linux home page
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-13 08:08:18 +02:00
Joachim Nilsson
5b8f7ce2a3
Update screenshot, TroglOS Linux --> Alpine Linux
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-13 07:59:33 +02:00
Joachim Nilsson
1f9a6a42c1
Push badges even further down
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-13 07:37:22 +02:00
Joachim Nilsson
1c2d987bea
Place logo first, then badges
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-13 07:36:06 +02:00
Joachim Nilsson
da5ac16670
Minor
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-12 23:05:27 +02:00
Joachim Nilsson
92616d2ac0
README: Add URLs for the various RFC inetd services available
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-12 18:46:14 +02:00
Joachim Nilsson
46bc75e7f3
README: Add more examples on conditions and multiple dependencies
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-12 18:43:47 +02:00
Joachim Nilsson
9d9dc74768
Minor corrections
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-10-01 01:26:43 +02:00
Joachim Nilsson
d60fc1ce62
Refactor, simplify
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-09-29 01:22:10 +02:00
Joachim Nilsson
0a12997d32
Try right aligning Finit3 logo
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-09-29 01:21:07 +02:00
Joachim Nilsson
bd9d9c8303
Add early example of conditions in service stanza
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-09-28 08:22:28 +02:00