Joachim Nilsson
ec6e3bc9e7
TODO: Minor update/clarification
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-01-11 17:45:13 +01:00
Joachim Nilsson
d5942f3267
Minor whitespace fixes
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-01-11 17:40:10 +01:00
Joachim Nilsson
e272710e36
Merge pull request #62 from mattiaswal/fix-fluxstate
...
Fix fluxstate
2017-01-11 17:21:27 +01:00
Mattias Walström
a95df9d64b
svc: The timestamp should have subsecond resolution
...
When finit completes quicker than one second it will
not find if any configurations has been changed.
Signed-off-by: Mattias Walström <mattias.walstrom@westermo.se >
2017-01-11 16:28:03 +01:00
Mattias Walström
816aa9a17c
pidfile: Run the reconf-callback again until no application are in flux
...
If a service depend on the service last in the list the application
will be kept in flux state forever.
Signed-off-by: Mattias Walström <mattias.walstrom@westermo.se >
2017-01-11 16:25:04 +01:00
Joachim Nilsson
f95cd38ddb
Refactor #ifndef INETD_DISABLED --> #ifdef INETD_ENABLED
...
This patch changes the confusing logic in all #ifndef INETD_DISABLED
statements to instead be #ifdef INETD_ENABLED, which is quite a bit
more readable.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-12-30 13:34:31 +01:00
Joachim Nilsson
d9de2717a2
Merge pull request #59 from reverendhomer/master
...
run: fix array overflow
2016-12-30 11:40:11 +01:00
Reverend Homer
11d5019103
run: fix array overflow
2016-12-29 14:31:28 +03:00
Joachim Nilsson
0946dbb287
Merge pull request #58 from reverendhomer/master
...
Another typo fix :)
2016-12-29 10:52:00 +01:00
Reverend Homer
cfcdedd508
doc: fix typo in signals.md
2016-12-29 12:43:01 +03:00
Joachim Nilsson
3fac6ed6af
Merge pull request #57 from reverendhomer/master
...
fix typo in config.md
2016-12-26 20:13:42 +01:00
Reverend Homer
ef7497094c
doc: fix typo
2016-12-26 20:44:08 +03:00
Joachim Nilsson
de05070ccc
tty: Debug messages when TTY is not started
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-12-25 10:35:51 +01:00
Joachim Nilsson
f68daf1b14
Update ChangeLog with -rc2 fixes
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-12-24 09:43:09 +01:00
Joachim Nilsson
88039f3d65
Fix #56 : Check TTY before trying to start getty
...
This (initial) patch for issue #56 adds a very basic validation of the
device before attempting to start a getty on it.
TODO: Verify a USB/serial device can be plugged in at any point at
runtime, either automatically start getty or by `initctl reload`
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-12-23 23:11:53 +01:00
Joachim Nilsson
2c0421f2e6
Fix #54 : Allow halt and poweroff despite --enable-watchdog
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-12-13 20:36:34 +01:00
Joachim Nilsson
a672988e35
Merge branch 'fix-mpc85xx-getty-regression'
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-12-12 22:30:08 +01:00
Mattias Walström
74f3a3f5c8
Actually disable modem specific flags
...
Signed-off-by: Mattias Walström <lazzer@gmail.com >
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-12-12 22:29:02 +01:00
Joachim Nilsson
f335e74cb8
Add missing #include <signal.h>, non GLIBC targets
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-12-09 07:29:45 +01:00
Joachim Nilsson
83915b42f3
Bump version for 3.0-rc2, second pre-release
...
All known major issues triaged or fixed.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
3.0-rc2
2016-12-09 01:03:18 +01:00
Joachim Nilsson
babcd117b1
Fix #43 : Add TODO for optimizing HTTP/HTTPS inetd redirect
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-12-09 00:56:39 +01:00
Joachim Nilsson
892ac2edb2
Fix #47 : Relocate sysctl.conf setup to procps plugin
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-12-08 08:17:38 +01:00
Joachim Nilsson
5b12d17b56
Fix #52 : Add implicit "initctl reload" adter run-parts and rc.local
...
This patch (untested) patch calls `service_reload_dynamic()` after both
run-parts (if directory exists) and after `/etc/rc.local` has run. The
intention is to reload any services modified/added/removed by a user
script so the system is properly up to date.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-12-08 01:43:32 +01:00
Joachim Nilsson
1b6930126e
Fix #50 : Reset TTY properly in stty()
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-12-08 01:38:05 +01:00
Joachim Nilsson
8def97a465
Add missing ctype.h header for whitespace stripper
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-12-08 01:37:56 +01:00
Joachim Nilsson
7bbc0847b1
Unblock udp/wait parent inetd service on child exit
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-12-07 23:31:54 +01:00
Joachim Nilsson
88dc3f0061
Strip leading whitespace from service -- description
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-12-07 22:09:51 +01:00
Joachim Nilsson
02e69932ae
Fix inetd regression introduced in 10b72f1
...
This patch allows all services to go from READY -> RUNNING, this to
prevent started inetd connections from being treated as "stubborn"
and inadvertently killing them off after a few seconds.
The same actually applies to run/task applications.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-12-07 21:51:54 +01:00
Joachim Nilsson
662dfbe777
Travis-CI: Update libuEv build dependency
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-12-05 08:43:48 +01:00
Joachim Nilsson
c249cbdbe1
Remove duplicate header
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-12-05 08:40:29 +01:00
Joachim Nilsson
a47171891f
fixup! Make blocked state more generic
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-12-05 08:40:07 +01:00
Joachim Nilsson
1dc67acd40
chargen: Make sure to check target buffer size
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-12-05 08:37:41 +01:00
Joachim Nilsson
146685c2c2
Fix inverted --enable-quiet option
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-12-03 06:15:46 +01:00
Joachim Nilsson
3cc2df20f9
Update minimum libuev requirement, v1.5.2
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-11-27 20:39:36 +01:00
Joachim Nilsson
4f3d246100
Make blocked state more generic
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-11-27 20:38:50 +01:00
Joachim Nilsson
11bfec1a23
Add missing header include guards
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-11-27 17:38:39 +01:00
Joachim Nilsson
f24a03a32c
Refactor little progname() for all applictions
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-11-27 17:38:01 +01:00
Joachim Nilsson
829ff0b9f7
Fix #51 : Catching SIGSEGV not needed anymore
...
This patch fixes issue #51 by reverting b4b63d3 , which is not needed
anymore since service callbacks have been removed from Finit3.
The `sig_unblock()` function, called for each forked off child, should
now be balanced with caught signals.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-11-27 17:28:15 +01:00
Joachim Nilsson
b9ae4d04ef
bootmisc: Replace homegrown desym() with realpath()
...
Followup to issue #49 .
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-11-21 15:01:59 +01:00
Joachim Nilsson
47060c9738
bootclean: Resolve any symlinks in tmpfs check
...
Followup to issue #49 .
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-11-21 09:41:30 +01:00
Joachim Nilsson
846692ca03
Fix #49 : Skip tmpfs directories at bootclean
...
We can safely skip tmpfs, nothing to clean from previous boot there.
In fact, if we clean it we may spoil things for udev, which saves
pre-boot files in /run/udev.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-11-20 19:29:42 +01:00
Joachim Nilsson
985d53bec4
Restore "udevadm settle" from 8f05b36, see #49
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-11-20 19:29:42 +01:00
Joachim Nilsson
8548e67dcd
Update install warning text slightly.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-11-20 19:29:42 +01:00
Joachim Nilsson
1c60e949e7
Fix regression from bc84d66 preventing cond_update(NULL)
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-11-18 13:32:55 +01:00
Wang He
86f02e8553
Fix ordering bug, progname() must be called before translate()
...
Signed-off-by: Wang He <xw897002528@gmail.com >
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-11-12 16:51:29 +01:00
Joachim Nilsson
2c7332583c
reboot: Fix build problem after prognm refactor.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-11-12 13:46:50 +01:00
Joachim Nilsson
a96b74ea5e
reboot: Replace __progname with a small function
...
This patch removes the use of non-standard __progname and replaces it
with a small function.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-11-11 21:28:19 +01:00
Joachim Nilsson
5a1b13ff41
Improve initctl show SVC output
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-11-11 21:27:08 +01:00
Joachim Nilsson
4a71f19c40
Code cleanup and improved svc abstraction
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-11-01 16:00:20 +01:00
Joachim Nilsson
5c672885f1
Minor cleanup of README, comments, and whitespace
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-10-31 19:07:43 +01:00