[PKG-OpenRC-Debian] [GIT] Packaging OpenRC branch master updated. 0.27-96-ge805c74
Benda Xu
heroxbd-guest at moszumanska.debian.org
Sun Nov 26 03:57:53 UTC 2017
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Packaging OpenRC".
The branch, master has been updated
via e805c74d31113c75058d860588e83bca120decf6 (commit)
via 318e87348168e37d78f433d3ff06288ad8ccf15c (commit)
via 0d15898f58cc254d79777c791d4798a9b2542cf2 (commit)
via 971e82784cd1ad8f9a286ee792e6417359972976 (commit)
via 90d9ea656ff7c6b5d618df4e4261ebfa4033f1a8 (commit)
via a3d1c8a0e7d5586be13e2cd9b5029fd729bc1594 (commit)
via 913b2ca53771742385d5c69164aefcaab634f012 (commit)
via 3fe99c8b8264269dd935d52a1a52581cc0f14e8e (commit)
via 27b8183de2f2bfd7411c14c1ec28543ca8a36602 (commit)
via f32d8e1bfe16caf233d1180921f4aeed77d7476d (commit)
via d019f34a83b0ad5e890f685b1263b281ab54ce54 (commit)
via bb9c481f02cb1843e00bf32e98caf18b6b56bb4d (commit)
via 82da844b42ff83b2ebf944198e56ac2d81851897 (commit)
via 667a09983ca5311824aa88c42d39a495c540fc4c (commit)
via cf429ee359356d736c818e8b35db8fca887e7332 (commit)
via 6f3e2e2d7de61ab28cf03937ccf2e5f80b62190a (commit)
via 35b88fb42bb8e0a56cdc1947342f1b89c98658bc (commit)
via a428c325a902bba55a849a07a59c0c1567404db2 (commit)
via 3219ecd6085231d7cc1268323a5be6a69f8c9143 (commit)
via 0d8dc4f798cc0d707fc64e8bffcba4fbceb32935 (commit)
via f3c70bf5b5aa18e8dc94d4949f05568e0741c5cb (commit)
via f5acc66db7d1a0bfad6a40eefc0240b80f52df94 (commit)
via fdce4769f2e0f4175163ffa181c7b3b2192f7b22 (commit)
via 35b1996704f6635bb29ea3604410e133209e6432 (commit)
via 3c8e7ed255edb8df0d548d6ce514544d5422cbf0 (commit)
via acaed1f910a2a00fdd5b6aeab752c552075a7292 (commit)
via 91109e31d81ecd48f5690ad6f63103fca545dec7 (commit)
via 2b6eeea01d1c64d58929788f4bfa0758393885bf (commit)
via a15de23e5713d840d871c526b46050983dc6ea1e (commit)
via efa9ba485d9328f780f3e60dc18339c75974c6c6 (commit)
via d4ddd72701ff5533a1ba07b1da60806859c63d88 (commit)
via 1e9af2cd421423404ffe1491bd35af76c2885f1f (commit)
via 3c05db74f6e733890e9035c183a774db3d512512 (commit)
via edc54b03770d5f58d1a4969d06c28660003dfb04 (commit)
via 8e53a3fa8a33fb714064ddbe38bff2213fcf6837 (commit)
via 7f3b41311119e3a96a15b0fb473b44f422e903e9 (commit)
via 1ccba056584ee1a8e09fb1d5eebd988b47912c06 (commit)
via c46adf14343df3a74aef7e4ae5be175ae5fa7a01 (commit)
via 1cac8b080c16f9aab19c7a3ae1ca155c20dfa14d (commit)
via b58194ef63ec8c0a7e0ea3c291da9c19aa83cb1a (commit)
via b28c0d6f66e42b1e6d2a39c286a18c8d92881790 (commit)
via 3cf19b0f30a90157d23d09ded304439f1eb42d4a (commit)
via 0eb47b9af340dd07209a3920944ed085fe7bd359 (commit)
via 4ab60ff10935122277bbaed437f82a765279cd19 (commit)
via db4a578273dbfa15b8b96686391bcc9ecc04b646 (commit)
via b1c3422f453921e838d419640fe39144dbf8d13d (commit)
via 3fafd7a76e6adf15ec72a7ba5f44583eff8fab7a (commit)
via cd5722aca50f0eaddde7ce04ee00da53c313ba7d (commit)
via dcb4a4d2613a1fdf85651b32e5b7a87528f487bc (commit)
via e312e569970c74cf52e255da67034391b68dafac (commit)
via 2f60a959b442866b0e879d83f2732c4fa3ed3f7d (commit)
via 25b45a5a239318fb57c405c3fe64e53b0738ad68 (commit)
via 4651b8c7e9e2ef9c1ea1fb8d174d1ca4693627af (commit)
via 50608b54ed98acb54fec5fe3323909ea684d3af9 (commit)
via b0a077a35f85e266fdb82a245dcbda18664a8567 (commit)
via 6a5ca2ab368d0a85f51bb559672dba2e3ffcc6be (commit)
via 2b0345165e5af57ca61a4000c3671bbe6d677cf9 (commit)
via 8885580986ab8adc951fe32b9323c8b16130fb4f (commit)
via 6d7713a758b7e78f05e6a3cc101f862d28d778ab (commit)
via 457f928e793cb1f6ef254935ad07f58b8762c72f (commit)
via a71a461e452a98554346c47411e9c9012023c201 (commit)
via a09b8af3f98c0700a9b838b7f3683ee58eecc912 (commit)
via 382efdbfcb99703d03211efacd800c9575e64230 (commit)
via 17b5cc78d35dc5fe4904e5951715c3e0d07d6343 (commit)
via 36a0ab9054512ade413226fb8e8b28060045e9a4 (commit)
via 27c2bd997d5173aa30844a16bc22dc8caab09f8c (commit)
via d7938f54f29193251e083ad35a7d464949829096 (commit)
via cfbe9c2ede24dac530ef58e5c35bd57f22a788a3 (commit)
via df28002b728b033c00c2da64dedf2bcd4ab5e11b (commit)
via 66ed8082d0c865a0b4f4cc436cf9e13351e3d6fe (commit)
via c2d256bafb9d1dfafbfd0846c035c5d26f7449c8 (commit)
via f48d9c33a5c708c871d6657a39485d1c0c735548 (commit)
via 6d4e8433974fd8567885635ae0454031290f96b1 (commit)
via 0513cd3964a9564e0ba39b50aa8ebd3d7e9a3920 (commit)
via 72bb2e57de935ab46ad000f97a5720265bed9342 (commit)
via 84c5da30695db89d686d3c28c7cacdf172cbf429 (commit)
via b35099cb707e333b6b8d30d956ffa93bcd2da0ab (commit)
via 3fd3bfc76dccc3752f4af949ad4076dab26357fb (commit)
via 492a6303cb8314263bfd3631e3b0de5a9df178da (commit)
via e7807b3136d8993805082320784460f5059e6275 (commit)
via 03a461ac0ee34b7900868cdea624c6fd868b1656 (commit)
via 7e0f76e0adc545c74a8332a6ef0811d2aa62cb81 (commit)
via 9812ce5b8dc22fe36cc7bf75cf6e62db204ece3d (commit)
via 12f75e4167f84a9a85f69924ebdb28ad36c085cb (commit)
via 260368e0103e95625c29760f2c2ec89143e5a233 (commit)
from f87a9eec3d23ea01578500972f1df993d5d24fba (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit e805c74d31113c75058d860588e83bca120decf6
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Nov 16 15:35:35 2017 -0600
s6 supervisor fixes
Add the ability to force-kill a service if it does not go down
successfully. Also, adjust the default wait time for an s6 service to go
down to 60 seconds.
commit 318e87348168e37d78f433d3ff06288ad8ccf15c
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Tue Nov 14 14:11:57 2017 -0600
strongly encourage Linux users to not make /etc/mtab a flat file
The OpenRC team does not currently know of any modern linux tools that
require /etc/mtab to be a flat file, so this puts users on notice that
the mtab service will be removed in the future.
commit 0d15898f58cc254d79777c791d4798a9b2542cf2
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Tue Nov 14 13:17:01 2017 -0600
adjust mtab and localmount dependencies
localmount had mtab in its "use" dependencies; however, it makes more
sense to add "before localmount" to the mtab service and remove
"use mtab" from the localmount service.
commit 971e82784cd1ad8f9a286ee792e6417359972976
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Mon Nov 13 16:54:57 2017 -0600
rc_find_pids: namespace fix
Ignore namespaces if there are errors reading either the pid namespace
for the current process or the process we aare testing.
This fixes https://github.com/openrc/openrc/issues/180.
commit 90d9ea656ff7c6b5d618df4e4261ebfa4033f1a8
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Tue Nov 7 15:30:21 2017 -0600
start-stop-daemon: do not use do_stop to verify whether a daemon is running
X-Gentoo-Bug: 636574
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=636574
commit a3d1c8a0e7d5586be13e2cd9b5029fd729bc1594
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Mon Oct 30 18:21:39 2017 -0500
fix issue with --reexec call
commit 913b2ca53771742385d5c69164aefcaab634f012
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Fri Oct 27 19:22:09 2017 -0500
supervise-daemon: use RC_SVCNAME as the first argument to the daemon
This makes ps show which service the supervisor is monitoring.
commit 3fe99c8b8264269dd935d52a1a52581cc0f14e8e
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Fri Oct 27 17:34:29 2017 -0500
supervise-daemon: fix logging for reexec and the child command line
commit 27b8183de2f2bfd7411c14c1ec28543ca8a36602
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Fri Oct 27 15:32:26 2017 -0500
log as supervise-daemon not the service
commit f32d8e1bfe16caf233d1180921f4aeed77d7476d
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Oct 26 14:15:40 2017 -0500
supervise-daemon: clarify a log message
commit d019f34a83b0ad5e890f685b1263b281ab54ce54
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Oct 26 13:57:04 2017 -0500
supervise-daemon: log the command line we run to spawn the child process
commit bb9c481f02cb1843e00bf32e98caf18b6b56bb4d
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Oct 26 13:36:41 2017 -0500
supervise-daemon: log with the service name instead of "supervise-daemon"
commit 82da844b42ff83b2ebf944198e56ac2d81851897
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Oct 26 13:11:12 2017 -0500
implement "unsupervised" status
The unsupervised status is to be used when a supervisor of a supervised
service dies but leaves the service daemon itself running.
commit 667a09983ca5311824aa88c42d39a495c540fc4c
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Oct 26 12:58:59 2017 -0500
supervise-daemon: remove child_pid from saved options during shutdown
This allows us to detect when the supervisor dies unexpectedly because
in that case child_pid will still exist.
commit cf429ee359356d736c818e8b35db8fca887e7332
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Oct 26 12:54:37 2017 -0500
rc_service_value_set: remove the option if NULL is the value
This allows the equivalent of "unsetting" a value for a service.
commit 6f3e2e2d7de61ab28cf03937ccf2e5f80b62190a
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Wed Oct 25 21:20:15 2017 -0500
supervise-daemon.sh: fix status function with no namespaces
commit 35b88fb42bb8e0a56cdc1947342f1b89c98658bc
Author: Patrick McLean <chutzpah at gentoo.org>
Date: Wed Oct 25 21:19:15 2017 -0500
cgroups_cleanup: clean up shutdown signaling
- do not sleep for the full 90 seconds if processes are dead
- re-arrange the order of signals we attempt to send to the processes
commit a428c325a902bba55a849a07a59c0c1567404db2
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Wed Oct 25 15:07:19 2017 -0500
add "unsupervised" status and return code 64 to supervise-daemon status function
This is to be used if the service is being supervised and the
supervisor is somehow killed.
Currently, this is very linux specific, but I will expand to other
platforms, patches are welcome.
commit 3219ecd6085231d7cc1268323a5be6a69f8c9143
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Tue Oct 24 16:47:53 2017 -0500
supervise-daemon: fix build issue for >=glibc-2.26
X-Gentoo-Bug: 635334
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=635334
commit 0d8dc4f798cc0d707fc64e8bffcba4fbceb32935
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Tue Oct 24 16:46:52 2017 -0500
version 0.35
commit f3c70bf5b5aa18e8dc94d4949f05568e0741c5cb
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Tue Oct 24 10:42:11 2017 -0500
Update ChangeLog
commit f5acc66db7d1a0bfad6a40eefc0240b80f52df94
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Tue Oct 24 10:37:01 2017 -0500
rc_find_pids: ignore pids that are not in our pid namespace
X-Gentoo-Bug: 634634
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=634634
commit fdce4769f2e0f4175163ffa181c7b3b2192f7b22
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Tue Oct 24 10:26:18 2017 -0500
supervise-daemon: multiple fixes
- Harden against dying by handling all signals that would terminate the
program and adding --reexec support
- factor the supervisor into its own function
- fix test for whether we are already running
commit 35b1996704f6635bb29ea3604410e133209e6432
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Wed Oct 18 18:07:50 2017 -0500
supervise-daemon: elevate some log messages to warnings
Prior to this change, we were logging unexpected terminations of daemons
we were supervising at the info level. This change moves the logs to
warnings.
commit 3c8e7ed255edb8df0d548d6ce514544d5422cbf0
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Fri Oct 13 16:10:57 2017 -0500
version 0.34
commit acaed1f910a2a00fdd5b6aeab752c552075a7292
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Fri Oct 13 11:29:49 2017 -0500
Update ChangeLog
commit 91109e31d81ecd48f5690ad6f63103fca545dec7
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Oct 12 18:54:17 2017 -0500
update news
commit 2b6eeea01d1c64d58929788f4bfa0758393885bf
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Oct 12 18:47:36 2017 -0500
man: remove service(8) man page
commit a15de23e5713d840d871c526b46050983dc6ea1e
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Tue Oct 10 10:56:27 2017 -0500
typo fix
commit efa9ba485d9328f780f3e60dc18339c75974c6c6
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Mon Oct 9 15:54:06 2017 -0500
init.d/sysfs.in: fix reference to RC_LIBEXECDIR
The sysfs init script referred to @LIBEXECDIR@ before this change, but
it is better to refer to RC_LIBEXECDIR so that we get rid of a sed
substitution.
commit d4ddd72701ff5533a1ba07b1da60806859c63d88
Author: Chris Cromer <chris at cromer.cl>
Date: Fri Oct 6 14:42:52 2017 -0500
add option to make agetty startup quiet
This fixes #150
commit 1e9af2cd421423404ffe1491bd35af76c2885f1f
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Oct 5 18:31:07 2017 -0500
fix compiler warning
commit 3c05db74f6e733890e9035c183a774db3d512512
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Mon Oct 2 18:09:03 2017 -0500
remove service binary
The service binary was just a synonym for rc-service, so use rc-service
instead of service. If you want a "service" binary, it should be
something that can determine which service manager you are running and
run the appropriate service manager commands.
commit edc54b03770d5f58d1a4969d06c28660003dfb04
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Mon Oct 2 16:58:59 2017 -0500
version 0.33
commit 8e53a3fa8a33fb714064ddbe38bff2213fcf6837
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Mon Oct 2 11:21:29 2017 -0500
Update ChangeLog
commit 7f3b41311119e3a96a15b0fb473b44f422e903e9
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Fri Sep 29 12:50:05 2017 -0500
use printf consistently in cgroups handling
This makes the cgroups handling consistent between cgroups v1 and v2.
Also, it fixes #167.
commit 1ccba056584ee1a8e09fb1d5eebd988b47912c06
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Fri Sep 22 17:22:50 2017 -0500
sh/rc-functions.sh: add need_if_exists convenience function
commit c46adf14343df3a74aef7e4ae5be175ae5fa7a01
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Fri Sep 22 16:20:41 2017 -0500
man/openrc-run.8: Clarify the explanation of the need dependency
commit 1cac8b080c16f9aab19c7a3ae1ca155c20dfa14d
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Mon Sep 18 16:59:18 2017 -0500
ignore sigchld when shutting down the supervised process
We need to do this to skip the zombie state for the child process since
we are not easily able to wait() for it.
commit b58194ef63ec8c0a7e0ea3c291da9c19aa83cb1a
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Mon Sep 18 13:30:56 2017 -0500
typo fix
commit b28c0d6f66e42b1e6d2a39c286a18c8d92881790
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Mon Sep 18 13:03:34 2017 -0500
typo fix
commit 3cf19b0f30a90157d23d09ded304439f1eb42d4a
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Mon Sep 18 12:25:37 2017 -0500
supervise-daemon: code cleanup
Clean up the process for killing an active supervisor when stopping.
commit 0eb47b9af340dd07209a3920944ed085fe7bd359
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Mon Sep 18 10:36:17 2017 -0500
initialize the stop schedule
commit 4ab60ff10935122277bbaed437f82a765279cd19
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Sun Sep 17 14:20:05 2017 -0500
rc-schedules.c: pass the correct pid to rc_find_pids
This is for #163.
commit db4a578273dbfa15b8b96686391bcc9ecc04b646
Author: Jason Zaman <jason at perfinion.com>
Date: Sun Sep 17 23:52:52 2017 +0800
selinux: fix const qualifier warning
rc-selinux.c: In function ‘selinux_setup’:
rc-selinux.c:361:9: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
curr_t = context_type_get(curr_con);
^
commit b1c3422f453921e838d419640fe39144dbf8d13d
Author: Jason Zaman <jason at perfinion.com>
Date: Sun Sep 17 21:15:13 2017 +0800
selinux: use openrc contexts path to get contexts
The minimum requirement for libselinux is now >=2.6
The refpolicy and the gentoo policy contain the
contexts since version 2.20170204-r4
commit 3fafd7a76e6adf15ec72a7ba5f44583eff8fab7a
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Sat Sep 16 17:02:52 2017 -0500
sysfs: fix cgroup hybrid mode
In hybrid mode, we should not try to mount cgroup2 if it is not
available in the kernel.
This fixes #164.
commit cd5722aca50f0eaddde7ce04ee00da53c313ba7d
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Sat Sep 16 16:46:42 2017 -0500
cgroup2_find_path: use legacy mode if cgroup2 is not in the kernel
This is related to #164.
commit dcb4a4d2613a1fdf85651b32e5b7a87528f487bc
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Sat Sep 16 13:24:52 2017 -0500
version 0.32
commit e312e569970c74cf52e255da67034391b68dafac
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Fri Sep 15 15:33:24 2017 -0500
Update ChangeLog
commit 2f60a959b442866b0e879d83f2732c4fa3ed3f7d
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Fri Sep 15 14:25:33 2017 -0500
update news file
commit 25b45a5a239318fb57c405c3fe64e53b0738ad68
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Fri Sep 15 14:22:34 2017 -0500
cgroup_cleanup: try to remove the cgroup version 2 cgroup
If we were able to kill all the processes in the cgroup, it should be
removed.
commit 4651b8c7e9e2ef9c1ea1fb8d174d1ca4693627af
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Fri Sep 15 13:42:50 2017 -0500
rc-cgroup.sh: cgroup_cleanup fix error handling
cgroup_cleanup should warn if it is unable to clean up all processes in
the control group, but it will always return success.
commit 50608b54ed98acb54fec5fe3323909ea684d3af9
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Fri Sep 15 13:27:49 2017 -0500
rc-cgroup.sh: fix signal names
The "SIG" prefix on signal names passed to kill -s isn't portable.
commit b0a077a35f85e266fdb82a245dcbda18664a8567
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Sep 14 18:24:31 2017 -0500
add quiet switch to do_stop in src-schedules.c
This allows supervise-daemon to run this code without attempting to
print some status messages used by start-stop-daemon.
commit 6a5ca2ab368d0a85f51bb559672dba2e3ffcc6be
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Sep 14 11:40:26 2017 -0500
make the procedure for killing child processes of services configurable
commit 2b0345165e5af57ca61a4000c3671bbe6d677cf9
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Sep 14 10:55:06 2017 -0500
Make cgroup_cleanup send only one sigterm and sigkill
Instead of looping and sending multiple signals to child processes in
cgroup_cleanup, we send sigterm followed by sleeping one second then
sigkill.
This brings us more in line with systemd's "control group" killmode
setting.
Also, this commit includes several shellcheck cleanups.
commit 8885580986ab8adc951fe32b9323c8b16130fb4f
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Sep 14 10:44:52 2017 -0500
rc-cgroup.sh: move cgroup_cleanup to the end of the file
commit 6d7713a758b7e78f05e6a3cc101f862d28d778ab
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Sep 14 10:39:38 2017 -0500
guide.md: clarify cgroups documentation
Update the documentation to reflect cgroups version 2 support.
Also, add a section on dealing with orphaned service processes.
This fixes #94.
commit 457f928e793cb1f6ef254935ad07f58b8762c72f
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Sep 14 10:38:10 2017 -0500
add support for control groups version 2
This is for #94.
commit a71a461e452a98554346c47411e9c9012023c201
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Sep 7 11:28:09 2017 -0500
version 0.31
commit a09b8af3f98c0700a9b838b7f3683ee58eecc912
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Wed Sep 6 17:31:01 2017 -0500
Update ChangeLog
commit 382efdbfcb99703d03211efacd800c9575e64230
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Wed Sep 6 16:43:28 2017 -0500
add quiet parameter to run_stop_schedule
commit 17b5cc78d35dc5fe4904e5951715c3e0d07d6343
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Wed Sep 6 13:22:30 2017 -0500
add retry option to supervise-daemon
The --retry option for supervise-daemon defines how the supervisor will
attempt to stop the child process it is monitoring. It is defined when
the supervisor is started since stopping the supervisor just sends a
signal to the active supervisor.
This fixes #160.
commit 36a0ab9054512ade413226fb8e8b28060045e9a4
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Fri Aug 25 11:36:45 2017 -0500
make run_stop_schedule accept a pid instead of a pid file
commit 27c2bd997d5173aa30844a16bc22dc8caab09f8c
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Aug 24 11:44:32 2017 -0500
version 0.30
commit d7938f54f29193251e083ad35a7d464949829096
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Aug 24 11:34:18 2017 -0500
start-stop-daemon: move --retry processing code to a shared module
This was part of start-stop-daemon; however, it needs to be shared in
order to be used by supervise-daemon.
commit cfbe9c2ede24dac530ef58e5c35bd57f22a788a3
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Wed Aug 23 14:16:49 2017 -0500
move get_pid function to a shared file
commit df28002b728b033c00c2da64dedf2bcd4ab5e11b
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Wed Aug 16 11:38:37 2017 -0500
Update ChangeLog
commit 66ed8082d0c865a0b4f4cc436cf9e13351e3d6fe
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Tue Aug 15 17:15:14 2017 -0500
sh/openrc-run: source service script before ulimit is processed
This is needed to allow the service script author to set a default for
rc_ulimit inside the service script.
commit c2d256bafb9d1dfafbfd0846c035c5d26f7449c8
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Wed Jul 26 11:29:10 2017 -0500
man/openrc-run.8: document fstabinfo and mountinfo
X-Gentoo-Bug: 592374
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=592374
commit f48d9c33a5c708c871d6657a39485d1c0c735548
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Tue Jul 25 13:54:12 2017 -0500
man/openrc-run.8: document _pre and _post functions
Fixes https://github.com/openrc/openrc/issues/155.
commit 6d4e8433974fd8567885635ae0454031290f96b1
Author: Jason Graham <jgraha8 at gmail.com>
Date: Mon Jul 24 18:22:46 2017 -0500
fix ENT macro usage
X-Gentoo-Bug: 624796
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=624796
commit 0513cd3964a9564e0ba39b50aa8ebd3d7e9a3920
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Mon Jul 24 17:28:54 2017 -0500
version 0.29
commit 72bb2e57de935ab46ad000f97a5720265bed9342
Author: John R. Graham <john_r_graham at gentoo.org>
Date: Mon Jul 24 17:14:08 2017 -0500
Typo fix
X-Gentoo-Bug: 624908
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=624908
commit 84c5da30695db89d686d3c28c7cacdf172cbf429
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Jul 13 17:51:02 2017 -0500
Update ChangeLog
commit b35099cb707e333b6b8d30d956ffa93bcd2da0ab
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Jul 13 17:49:17 2017 -0500
Add comment about overriding the default efivars mount in fstab to news
commit 3fd3bfc76dccc3752f4af949ad4076dab26357fb
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Tue Jul 11 15:10:16 2017 -0500
add link to efivars issue to news file
commit 492a6303cb8314263bfd3631e3b0de5a9df178da
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Tue Jul 11 14:57:13 2017 -0500
Update ChangeLog
commit e7807b3136d8993805082320784460f5059e6275
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Tue Jul 11 14:41:29 2017 -0500
fix sysvinit compatibility for shutdown wrapper
commit 03a461ac0ee34b7900868cdea624c6fd868b1656
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Tue Jul 11 11:53:23 2017 -0500
fix sysvinit compatibility for reboot wrapper
commit 7e0f76e0adc545c74a8332a6ef0811d2aa62cb81
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Tue Jul 11 11:09:52 2017 -0500
fix sysvinit compatibility for poweroff wrapper
commit 9812ce5b8dc22fe36cc7bf75cf6e62db204ece3d
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Mon Jul 10 18:23:01 2017 -0500
fix halt wrapper so it is sysvinit compatible
This makes the halt wrapper sysvinit compatible. It ignores several
command line switches which are not currently implemented; however,
those can be implemented if we need to do so.
This fixes https://github.com/openrc/openrc/issues/146.
commit 12f75e4167f84a9a85f69924ebdb28ad36c085cb
Author: Adam Borowski <kilobyte at angband.pl>
Date: Fri Jul 7 02:11:00 2017 +0200
man: fix an unclosed .Bl/.El warning
This fixes #151.
commit 260368e0103e95625c29760f2c2ec89143e5a233
Author: Adam Borowski <kilobyte at angband.pl>
Date: Fri Jul 7 02:06:34 2017 +0200
man: fix missing .Pp warnings
This fixes #151.
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 1680 ++++++++++++-------------
Makefile.inc | 2 +-
NEWS.md | 37 +
conf.d/agetty | 3 +
conf.d/localmount | 2 +-
conf.d/mtab | 14 +-
etc/rc.conf | 74 +-
guide.md | 40 +-
init.d/agetty.in | 1 +
init.d/localmount.in | 2 +-
init.d/mtab.in | 5 +
init.d/staticroute.in | 2 +-
init.d/sysfs.in | 111 +-
man/Makefile | 2 +-
man/openrc-run.8 | 71 +-
man/service.8 | 1 -
man/supervise-daemon.8 | 6 +
s6-guide.md | 4 +
scripts/halt.in | 23 +-
scripts/poweroff.in | 22 +-
scripts/reboot.in | 24 +-
scripts/shutdown.in | 28 +-
sh/openrc-run.sh.in | 27 +-
sh/rc-cgroup.sh.in | 129 +-
sh/rc-functions.sh.in | 7 +
sh/s6.sh | 20 +-
sh/supervise-daemon.sh | 41 +-
src/includes/rc-misc.h | 2 +
src/librc/librc-daemon.c | 19 +
src/librc/librc.c | 13 +-
src/rc/Makefile | 8 +-
src/rc/fstabinfo.c | 36 +-
src/rc/rc-misc.c | 36 +
src/rc/rc-schedules.c | 419 ++++++
src/{includes/rc-wtmp.h => rc/rc-schedules.h} | 22 +-
src/rc/rc-selinux.c | 26 +-
src/rc/rc-status.c | 11 +-
src/rc/start-stop-daemon.c | 442 +------
src/rc/supervise-daemon.c | 600 +++++----
39 files changed, 2289 insertions(+), 1723 deletions(-)
delete mode 100644 man/service.8
create mode 100644 src/rc/rc-schedules.c
copy src/{includes/rc-wtmp.h => rc/rc-schedules.h} (52%)
hooks/post-receive
--
Packaging OpenRC
More information about the OpenRC-devel
mailing list