Update ChangeLog
This commit is contained in:
parent
fb4dd351c7
commit
ab6c8d56f1
549
ChangeLog
549
ChangeLog
@ -1,3 +1,264 @@
|
|||||||
|
commit fb4dd351c7ef2614076309d630e163ff963ac8bf
|
||||||
|
Author: Austin English <austinenglish@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
misc: make checks always fatal
|
||||||
|
|
||||||
|
This fixes #263.
|
||||||
|
|
||||||
|
commit 10dc65cc46e4f16f1b1f9822f3b687f2e58e4b40
|
||||||
|
Author: Austin English <austinenglish@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
src/rc/supervise-daemon.c: fix style issue
|
||||||
|
|
||||||
|
This is for #263.
|
||||||
|
|
||||||
|
commit 9a2115f7620b33e03592fb1eabe5a613984a9894
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
rc-status: show status for supervised services instead of a list
|
||||||
|
|
||||||
|
commit eeba6df4761777be5af7f9a2876223155921ee37
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
Update supervise-daemon man page
|
||||||
|
|
||||||
|
commit ac42e81a6419b281ed3f62900e29a5a802106dce
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
supervise-daemon.sh: drop the unused stopsig variable
|
||||||
|
|
||||||
|
commit af70862a7a115d6269affca663423e9340d6e929
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
supervise-daemon: use a default pid file if one is not specified
|
||||||
|
|
||||||
|
Since the pid file is internal to us, start moving toward deprecating it
|
||||||
|
by not requiring the user to specify it.
|
||||||
|
In the next release, I plan on working on code to start phasing out the
|
||||||
|
use of a pid file if this is possible.
|
||||||
|
|
||||||
|
commit fa6611b5af94548e901e587fcd36f4fb59124975
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
rc-status: add --supervised option to show supervised services
|
||||||
|
|
||||||
|
commit db01442580847d36f232527200e50091431c32b5
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
rc-status: show failed services as failed
|
||||||
|
|
||||||
|
commit ebf79db79eaa2df0ceb62b4edbef94e68a28b612
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
supervise-daemon: mark a service failed if it respawns too many times
|
||||||
|
|
||||||
|
commit 1b5a3b4ef4b2c3e20cfe4a71cf38c63279ed42d2
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
supervise-daemon: make respawn-max and respawn-period independent settings
|
||||||
|
|
||||||
|
commit 77262c359c4aaf15ba00b07cd51f3987ce514769
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
supervise-daemon: add support for a fifo
|
||||||
|
|
||||||
|
This will allow us to signal the daemon we are supervising as well as
|
||||||
|
send other commands to the supervisor in the future.
|
||||||
|
|
||||||
|
This fixes #227.
|
||||||
|
|
||||||
|
commit 7f23e0461d6c6d24f5cfa39b9e404a7ec9cfd9c1
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
supervise-daemon: rework signal handling and main loop
|
||||||
|
|
||||||
|
This is needed in preparation for adding support for a fifo to allow us
|
||||||
|
to communicate with the supervisor to ask it to signal the child it is
|
||||||
|
supervising.
|
||||||
|
|
||||||
|
commit ff4af908a58eedf9a165946f109f06add23fff9c
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
Revert "checkpath: use O_PATH when available"
|
||||||
|
|
||||||
|
This reverts commit 2af0cedd5952d7da71681b7a636dff3540e4295d.
|
||||||
|
|
||||||
|
After speaking with Luis Ressel on the Gentoo selinux team, I am reverting
|
||||||
|
this commit for the following reasons:
|
||||||
|
|
||||||
|
- Luis told me that he feels this is not the solution we need to address
|
||||||
|
the concern with checkpath; I will be working with him on another
|
||||||
|
solution.
|
||||||
|
|
||||||
|
- There are concerns about the way the path variable was handled
|
||||||
|
and the assert() call.
|
||||||
|
The path variable should be dynamically allocated using xasprintf
|
||||||
|
instead of defining a length at compile time. This would eliminate the
|
||||||
|
need for the assert() call.
|
||||||
|
|
||||||
|
- It introduces the definition of _GNU_SOURCE which makes it
|
||||||
|
easier to introduce portability concerns in the future (see #262).
|
||||||
|
|
||||||
|
commit 2af0cedd5952d7da71681b7a636dff3540e4295d
|
||||||
|
Author: Mike Gilbert <floppym@gentoo.org>
|
||||||
|
Commit: Mike Frysinger <vapier@gmail.com>
|
||||||
|
|
||||||
|
checkpath: use O_PATH when available
|
||||||
|
|
||||||
|
This avoids opening directories/files with read permission, which is
|
||||||
|
sometimes rejected by selinux policy.
|
||||||
|
|
||||||
|
Bug: https://bugs.gentoo.org/667122
|
||||||
|
|
||||||
|
commit ee41e444ad18192fa34f598464e3ac52f323e27e
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
rc.conf: typo fix
|
||||||
|
|
||||||
|
X-Gentoo-Bug: 670874
|
||||||
|
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=670874
|
||||||
|
|
||||||
|
commit b7828651babd20fb6cc11aed91721e103ccbb3e1
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
supervise-daemon: fix type of exiting flag
|
||||||
|
|
||||||
|
commit e96f7d5658950ddee68e54fba4b6321b9a6a2ed8
|
||||||
|
Author: Austin English <austinenglish@gmail.com>
|
||||||
|
Commit: Mike Frysinger <vapier@gmail.com>
|
||||||
|
|
||||||
|
src/tests/runtests.sh: add a FATAL_CHECKS variable to make whitespace/etc. fatal
|
||||||
|
|
||||||
|
commit 28b73fc524096d5b2205fea25943410725d6227f
|
||||||
|
Author: Austin English <austinenglish@gmail.com>
|
||||||
|
Commit: Mike Frysinger <vapier@gmail.com>
|
||||||
|
|
||||||
|
src/rc/openrc-shutdown.c: fix style
|
||||||
|
|
||||||
|
commit 7a00c63420f81797b3e0cc402f756b63fe06f7d4
|
||||||
|
Author: Austin English <austinenglish@gmail.com>
|
||||||
|
Commit: Mike Frysinger <vapier@gmail.com>
|
||||||
|
|
||||||
|
fix misc whitespace issues
|
||||||
|
|
||||||
|
commit f4597c546a998085e09880aa6663d1d6ee05fac4
|
||||||
|
Author: Austin English <austinenglish@gmail.com>
|
||||||
|
Commit: Mike Frysinger <vapier@gmail.com>
|
||||||
|
|
||||||
|
give TravisCI a try
|
||||||
|
|
||||||
|
commit e10afc8e757fb914e632e9c40fc6e589e6d47580
|
||||||
|
Author: Austin English <austinenglish@gmail.com>
|
||||||
|
Commit: Mike Frysinger <vapier@gmail.com>
|
||||||
|
|
||||||
|
sh/functions.sh.in: return a different value for invalid input in yesno()
|
||||||
|
|
||||||
|
commit 0f704402a236d385e8b30083ccf9aca327c0a57e
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
supervise-daemon: make the pidfile an implementation detail
|
||||||
|
|
||||||
|
The pidfile of the supervisor doesn't need to be adjustable by the
|
||||||
|
service script. It is only used so the supervisor can stop itself when
|
||||||
|
the --stop option is used.
|
||||||
|
|
||||||
|
commit 2504a2c25bc0587b36d81a2d85c203b20e2d40cf
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
Do not complain if interrupted by a signal
|
||||||
|
|
||||||
|
In start-stop-daemon and rc-schedules, we were printing out a warning if
|
||||||
|
the nanosleep call was interrupted by a signal, but we did not treat
|
||||||
|
this as an error situation other than displaying the message, so there
|
||||||
|
is no need for the message.
|
||||||
|
|
||||||
|
commit 7eb3975543eafd44c6946ca5a76812aa0d7a7303
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
Create save-keymaps and save-ktermencoding services
|
||||||
|
|
||||||
|
These services represent the parts of the keymaps and termencoding
|
||||||
|
services which saved the settings back to the root file system so they
|
||||||
|
can be loaded very early in the boot process.
|
||||||
|
These are needed to allow keymaps and termencoding to run earlier in the
|
||||||
|
boot sequence.
|
||||||
|
|
||||||
|
X-Gentoo-Bug: 446018
|
||||||
|
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=446018
|
||||||
|
|
||||||
|
commit 60e60dc9bbf0e3a18d897861367d9289ae8006d6
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
supervise-daemon.sh: drop invalid --signal switch
|
||||||
|
|
||||||
|
This fixes #230.
|
||||||
|
|
||||||
|
commit 008c9d0036e348242e323c0b5a66f3724b4a839d
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
supervise-daemon: reap zombies
|
||||||
|
|
||||||
|
We need to make sure to reap zombies so that we can shut down
|
||||||
|
successfully.
|
||||||
|
|
||||||
|
Fixes #252.
|
||||||
|
Possibly related to #250.
|
||||||
|
|
||||||
|
commit 025c9693ccab9c6220520ace47aa81553e7ea600
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
rc-service: fix help output
|
||||||
|
|
||||||
|
commit ee3c4afdb75b98cd472b7ffbb46adc9d8a1e1b15
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
openrc-init: add SELinux support
|
||||||
|
|
||||||
|
This is for #173.
|
||||||
|
|
||||||
|
commit e2416d089396e2b9a72cc56ef9f57886ffb0f1c8
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
openrc-shutdown: do not require a time for -w switch
|
||||||
|
|
||||||
|
X-Gentoo-Bug: 669500
|
||||||
|
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=669500
|
||||||
|
|
||||||
|
commit a2bcfeb42882b40ca23ddfefca2a17a7988f8082
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
version 0.40
|
||||||
|
|
||||||
|
commit 53f7afd3b3daf659d58d6545dc79cd45c4c54277
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
Update ChangeLog
|
||||||
|
|
||||||
commit 75e9b66f6ff36d06bf1f8bd4824000f9f26106e0
|
commit 75e9b66f6ff36d06bf1f8bd4824000f9f26106e0
|
||||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
@ -1147,291 +1408,3 @@ Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|||||||
the command.
|
the command.
|
||||||
|
|
||||||
This fixes #154.
|
This fixes #154.
|
||||||
|
|
||||||
commit cee3919908c2d715fd75a796873e3308209a4c2e
|
|
||||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
Clean up the calls to group_add_service
|
|
||||||
|
|
||||||
This function should only be called once and it does not take any
|
|
||||||
arguments.
|
|
||||||
|
|
||||||
X-Gentoo-Bug: 639166
|
|
||||||
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=639166
|
|
||||||
|
|
||||||
commit 0feadd2922484ec181c2ab86a5f7f8d6d37c5c77
|
|
||||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
man/openrc-run.8: update documentation for command_user
|
|
||||||
|
|
||||||
commit a7c99506d9de81b9a2a7547bd11715073de1ce95
|
|
||||||
Author: Will Miles <wmiles@sgl.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
Fix repeated dependency cache rebuild if clock skewed
|
|
||||||
|
|
||||||
rc_deptree_update_needed would return early as soon as it found
|
|
||||||
any file newer than the existing dependency cache. Unfortunately,
|
|
||||||
the first file found may not be the newest one there; so the
|
|
||||||
clock skew workaround in rc-misc:_rc_deptree_load would be given
|
|
||||||
a timestamp that was still too old.
|
|
||||||
|
|
||||||
This fix forces a full scan of all relevant files, so as to
|
|
||||||
ensure that we return a timestamp that will allow the clock skew
|
|
||||||
fix to operate. The runtime cost is no worse than the case where
|
|
||||||
the cache is up to date (ie. we must check every possible file).
|
|
||||||
|
|
||||||
This fixes #161.
|
|
||||||
|
|
||||||
commit f0129307759f1a5eb34b72589e8d48790c92b2db
|
|
||||||
Author: Julien Reichardt <mi@jrei.ch>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
man/openrc-run.8: remove white space
|
|
||||||
|
|
||||||
This is for #184.
|
|
||||||
|
|
||||||
commit ddbdb696582e9fd61995f15d6a3a53055a151e41
|
|
||||||
Author: Julien Reichardt <mi@jrei.ch>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
add more variables for start-stop-daemon and supervise-daemon options
|
|
||||||
|
|
||||||
Add the following variables to expose more arguments that can be passed
|
|
||||||
to start-stop-daemon or supervise-daemon:
|
|
||||||
|
|
||||||
- directory will be passed to --chdir
|
|
||||||
- error_log will be passed to --stderr
|
|
||||||
- output_log will be passed to --stdout
|
|
||||||
- umask will be passed to umask
|
|
||||||
|
|
||||||
This is for #184.
|
|
||||||
|
|
||||||
commit c84ebb94d19ca856fe064e15d2068d5671e360c9
|
|
||||||
Author: Doug Freed <dwfreed@mtu.edu>
|
|
||||||
Commit: GitHub <noreply@github.com>
|
|
||||||
|
|
||||||
start-stop-daemon: properly handle missing pidfile
|
|
||||||
|
|
||||||
X-Gentoo-Bug: 639218
|
|
||||||
X-Gentoo-Bug-URL: https://bugs.gentoo.org/639218
|
|
||||||
|
|
||||||
commit 3de6395ae3b8780ab501f3cf8688e1cb2a9f0243
|
|
||||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
split cgroups mounting out of sysfs
|
|
||||||
|
|
||||||
This is neceessary to allow cgroups to be mounted in an lxc/lxd
|
|
||||||
container.
|
|
||||||
|
|
||||||
Fixes https://github.com/openrc/openrc/issues/187
|
|
||||||
|
|
||||||
commit 6bb7ebec483a96e258c64ea3fea18358d7893fee
|
|
||||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
fix FreeBSD build
|
|
||||||
|
|
||||||
This is for #186.
|
|
||||||
|
|
||||||
commit a192caf88f527e09508e32baa623ef85549612ae
|
|
||||||
Author: Doug Freed <dwfreed@mtu.edu>
|
|
||||||
Commit: Doug Freed <dwfreed@mtu.edu>
|
|
||||||
|
|
||||||
rc-schedules: if given nothing to look for, stop
|
|
||||||
|
|
||||||
This avoids trying to kill everything.
|
|
||||||
|
|
||||||
X-Gentoo-Bug: 631958
|
|
||||||
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=631958
|
|
||||||
|
|
||||||
commit e805c74d31113c75058d860588e83bca120decf6
|
|
||||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
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@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
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@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
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@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
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@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
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@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
fix issue with --reexec call
|
|
||||||
|
|
||||||
commit 913b2ca53771742385d5c69164aefcaab634f012
|
|
||||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
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@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
supervise-daemon: fix logging for reexec and the child command line
|
|
||||||
|
|
||||||
commit 27b8183de2f2bfd7411c14c1ec28543ca8a36602
|
|
||||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
log as supervise-daemon not the service
|
|
||||||
|
|
||||||
commit f32d8e1bfe16caf233d1180921f4aeed77d7476d
|
|
||||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
supervise-daemon: clarify a log message
|
|
||||||
|
|
||||||
commit d019f34a83b0ad5e890f685b1263b281ab54ce54
|
|
||||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
supervise-daemon: log the command line we run to spawn the child process
|
|
||||||
|
|
||||||
commit bb9c481f02cb1843e00bf32e98caf18b6b56bb4d
|
|
||||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
supervise-daemon: log with the service name instead of "supervise-daemon"
|
|
||||||
|
|
||||||
commit 82da844b42ff83b2ebf944198e56ac2d81851897
|
|
||||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
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@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
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@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
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@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
supervise-daemon.sh: fix status function with no namespaces
|
|
||||||
|
|
||||||
commit 35b88fb42bb8e0a56cdc1947342f1b89c98658bc
|
|
||||||
Author: Patrick McLean <chutzpah@gentoo.org>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
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@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
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@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
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@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
version 0.35
|
|
||||||
|
|
||||||
commit f3c70bf5b5aa18e8dc94d4949f05568e0741c5cb
|
|
||||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
Update ChangeLog
|
|
||||||
|
|
||||||
commit f5acc66db7d1a0bfad6a40eefc0240b80f52df94
|
|
||||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
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@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
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
|
|
||||||
|
Loading…
Reference in New Issue
Block a user