William Hubbs
2eea73bfd5
rc-functions.sh: Remove addon support
...
This is an old relic from Gentoo baselayout-1.x which should not be used
any longer.
2018-07-09 19:44:40 -05:00
William Hubbs
a571a42421
modules: remove the ability to rename modules on the fly
...
Kmod doesn't support the -o switch, so if you have been using this your
module loads have been failing.
2018-06-29 15:29:46 -05:00
Holger Hoffstätte
79648ac1c6
rc-status: initialize uptime pointer to prevent memory corruption
...
This fixes #231 .
2018-06-29 08:49:13 -05:00
William Hubbs
02af762e83
version 0.39
2018-06-28 13:32:19 -05:00
William Hubbs
01c34c28e6
Update ChangeLog
2018-06-28 13:02:42 -05:00
William Hubbs
56ddda54b5
supervise-daemon.c: clean up memory leaks
2018-06-27 17:37:11 -05:00
William Hubbs
3a803b3135
librc-daemon.c: fix memory leaks
2018-06-27 12:06:19 -05:00
William Hubbs
72df51e17b
librc-daemon: convert most snprintf calls to xasprintf
2018-06-22 15:41:25 -05:00
William Hubbs
b2f5531194
librc-misc: convert snprintf calls to xasprintf
2018-06-20 17:45:01 -05:00
William Hubbs
19bf49a710
libeinfo: convert remaining snprintf calls to xasprintf
2018-06-20 12:36:51 -05:00
William Hubbs
64354831da
openrc: convert snprintf calls to xasprintf
2018-06-20 09:37:20 -05:00
William Hubbs
e14edd765f
supervise-daemon: convert snprintf calls to xasprintf
2018-06-19 17:57:10 -05:00
William Hubbs
f9d41243d8
start-stop-daemon: convert snprintf calls to xasprintf
2018-06-19 17:46:12 -05:00
William Hubbs
be7ad06d4a
rc-status: convert snprintf calls to xasprintf
2018-06-19 17:06:33 -05:00
William Hubbs
a616516895
rc-status: fix gcc 7 warnings
2018-06-19 16:18:48 -05:00
William Hubbs
04721ece03
start-stop-daemon: fix gcc 7 warnings
2018-06-19 15:32:10 -05:00
William Hubbs
c7e8f1133a
checkpath: fix gcc 7 warnings
2018-06-19 14:01:54 -05:00
William Hubbs
47e4bfae57
fix gcc 7 warnings in pipe routines
2018-06-19 13:59:16 -05:00
William Hubbs
8a945194af
libeinfo: clean up gcc 7 compiler warnings
2018-06-19 13:52:40 -05:00
William Hubbs
aa4a004c29
version 0.38
2018-06-17 12:45:51 -05:00
William Hubbs
9ec5d36bdd
Update ChangeLog
2018-06-15 18:04:43 -05:00
William Hubbs
a097933eda
sh/start-stop-daemon.sh: fix processing of the logger arguments
2018-06-15 17:44:39 -05:00
William Hubbs
a6f5b1bb63
Update ChangeLog
2018-06-15 12:59:13 -05:00
William Hubbs
e6d01471fe
start-stop-daemon: add ability to log stdout or stderr to processes
2018-06-15 12:23:50 -05:00
William Hubbs
d4501a9f06
fix a typo
2018-06-14 14:55:42 -05:00
Mike Gilbert
ec8abea460
Add helper to spawn process with stdin connected to a pipe
2018-06-13 13:49:42 -05:00
William Hubbs
e4ddfa38e0
user-guide.md: small cleanups
2018-06-05 17:34:09 -05:00
William Hubbs
21d30bc6d9
service-script-guide.md: small cleanups
2018-06-05 17:26:57 -05:00
William Hubbs
2a1ff6e49c
version 0.37
2018-06-05 16:11:28 -05:00
William Hubbs
6762cb875c
Update ChangeLog
2018-05-31 16:53:25 -05:00
Austin English
6edf516a1f
sh/supervise-daemon.sh: use start_stop_daemon_args if supervise_daemon_args is undefined
2018-05-30 12:11:10 -04:00
William Hubbs
7e56a49e23
Logger: only log printable characters and newlines
...
X-Gentoo-Bug: 651412
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=651412
2018-05-22 17:11:43 -05:00
William Hubbs
fa5aea80c5
openrc-run.sh: move crashed test outside started test
...
This is handled inside librc, so we don't need the nesting in this
script.
2018-05-22 12:20:38 -05:00
William Hubbs
0f4fa41574
Add mark_service_crashed binary
2018-05-22 12:20:38 -05:00
William Hubbs
5d6dd97bba
rc-misc: add the crashed state
2018-05-22 12:20:38 -05:00
William Hubbs
37e2944272
librc: Add check for crashed state
...
In rc_service_state,, call rc_service_daemons_crashed to check for
a crashed daemon if the service is started.
2018-05-22 12:19:41 -05:00
William Hubbs
4e0eace837
librc: Add crashed state
2018-05-22 12:19:22 -05:00
William Hubbs
faa8318b3b
Remove the _rc_can_find_pids function
...
This test to find if we could see pid 1 was being used inconsistently in
rc-status and mark_service_crashed to decide whether we could test to
see if the daemon for the service was crashed, and it was not part of
the librc library.
I am removing it from the executables because of inconsistent usage. I
will add it to the library if it is needed there.
2018-05-18 16:48:21 -05:00
William Hubbs
08da36149c
rc-service: add --ifstarted and --ifstopped options
2018-05-16 13:25:22 -05:00
William Hubbs
56870d0db1
Man: rc-service man page cleanups
2018-05-15 17:09:56 -05:00
William Hubbs
4d47ce440c
rc-service: add -d/--debug and -D/--nodeps options
2018-05-15 16:59:21 -05:00
William Hubbs
958f57d895
openrc-run: respect the RC_NODEPS environment variable
2018-05-15 16:27:42 -05:00
William Hubbs
04886efd85
Add RC_DEBUG and RC_NODEPS to environment whitelist
...
These are needed so rc-service can pass debug and nodeps options to
openrc-run.
2018-05-15 16:18:19 -05:00
William Hubbs
d980798d64
openrc-run: respect the IN_DRYRUN environment variable
...
This allows rc-service to pass the tryrun option to openrc-run.
This is for #225 .
2018-05-14 19:08:19 -05:00
William Hubbs
414a9aae6c
rc-misc.c: Add IN_DRYRUN to environment whitelist
...
This allows rc-service to pass the dryrun option to openrc-run.
This is for #225 .
2018-05-14 19:04:42 -05:00
William Hubbs
a7f475ca04
rc-service: add a --dry-run option
...
This is for #225 .
2018-05-14 19:00:04 -05:00
William Hubbs
3c53680018
build: standardize installation modes
...
Gentoo was changing some of our installation modes from 0444 to 0644.
There isn't a reason to install things 0444, so we are switching these
to 0644 so the Gentoo ebuild doesn't need this extra step.
2018-05-11 15:38:27 -05:00
William Hubbs
f0ad647303
Revert "savecache: stop saving the dependency tree"
...
It is safe to save the deptree, but we also need to regenerate it at
boot time.
2018-05-11 11:54:48 -05:00
William Hubbs
b35e03b6b1
Revert "Logger: only log printable characters and newlines"
...
This reverts commit 2b1392af2f
.
This seems to create issues shutting down, so I need to look into it
further.
2018-05-10 19:35:24 -05:00
William Hubbs
2b1392af2f
Logger: only log printable characters and newlines
...
X-Gentoo-Bug: 651412
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=651412
2018-05-09 17:30:08 -05:00