| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Notes:
svn path=/head/; revision=353025
|
|
|
|
|
|
|
| |
related to redirecting stdout and stderr.
Notes:
svn path=/head/; revision=353024
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
I believe this was introduced in the original '-r' commit, r231911 (2012).
At the time, the scope was limited to a 1 second sleep. r332518 (2018)
added '-R', which increased the potential duration of the affected interval
(from 1 to N seconds) by permitting arbitrary restart intervals.
Instead, handle SIGTERM normally during restart-sleep, when the monitored
process is not running, and shut down promptly.
(I noticed this behavior when debugging a child process that exited quickly
under the 'daemon -r -R 30' environment. 'kill <daemonpid>' had no
immediate effect and the monitor process slept until the next restart
attempt. This was annoying.)
Reviewed by: allanjude, imp, markj
Differential Revision: https://reviews.freebsd.org/D20509
Notes:
svn path=/head/; revision=348629
|
|
|
|
|
|
|
| |
MFC after: 1 week
Notes:
svn path=/head/; revision=345512
|
|
|
|
|
|
|
|
|
| |
Reviewed by: bcr
Approved by: krion (mentor, implicit), mat (mentor, implicit)
Differential Revision: https://reviews.freebsd.org/D17920
Notes:
svn path=/head/; revision=340283
|
|
|
|
|
|
|
|
| |
Approved by: bjk (doc committer), krion (mentor)
Differential Revision: https://reviews.freebsd.org/D16520
Notes:
svn path=/head/; revision=337040
|
|
|
|
|
|
|
|
| |
Reported by: 0mp@
Pointy hat: ian@
Notes:
svn path=/head/; revision=332527
|
|
|
|
|
|
|
|
|
|
|
| |
supervised program. The existing -r option has a hard-coded delay of one
second. This change adds a -R option which takes a delay in seconds. This
can be used to prevent log spam and rapid restarts, similar to init(8)'s
behavior of adding a delay between rapid restarts when it's supervising a
program.
Notes:
svn path=/head/; revision=332518
|
|
|
|
|
|
|
| |
PR: 225441
Notes:
svn path=/head/; revision=328434
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mainly focus on files that use BSD 2-Clause license, however the tool I
was using misidentified many licenses so this was mostly a manual - error
prone - task.
The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.
No functional change intended.
Notes:
svn path=/head/; revision=326276
|
|
|
|
|
|
|
| |
Sponsored by: Dell EMC Isilon
Notes:
svn path=/head/; revision=325188
|
|
|
|
|
|
|
|
| |
MFC after: 2 weeks
Sponsored by: Dell EMC Isilon
Notes:
svn path=/head/; revision=308606
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There are various new options, documented in the man page, to send the
daemon's standard output and/or standard error to a file or to syslog.
Submitted by: ank at iki.fi
Reviewed by: wblock (man page only)
Relnotes: yes
Differential Revision: https://reviews.freebsd.org/D7993
Notes:
svn path=/head/; revision=307769
|
|
|
|
| |
Notes:
svn path=/head/; revision=296339
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The default process title is taken from the argv[0] value (any
particular hardlink name). Add a -t option to override the default.
PR: 205016
Submitted by: Yuri <yuri@rawbw.com>
No objection from: freebsd-current@
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=296321
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Off by default, build behaves normally.
WITH_META_MODE we get auto objdir creation, the ability to
start build from anywhere in the tree.
Still need to add real targets under targets/ to build packages.
Differential Revision: D2796
Reviewed by: brooks imp
Notes:
svn path=/head/; revision=284345
|
| |
| |
| |
| | |
Notes:
svn path=/projects/bmake/; revision=284172
|
| |\
| |/
|/|
| | |
Notes:
svn path=/projects/bmake/; revision=283595
|
| |
| |
| |
| | |
Notes:
svn path=/projects/bmake/; revision=266219
|
| |
| |
| |
| | |
Notes:
svn path=/projects/bmake/; revision=265802
|
| |\
| | |
| | |
| | | |
Notes:
svn path=/projects/bmake/; revision=265044
|
| |\ \
| | | |
| | | |
| | | | |
Notes:
svn path=/projects/bmake/; revision=256424
|
| | | |
| | | |
| | | |
| | | | |
Notes:
svn path=/projects/bmake/; revision=248169
|
| | | |
| | | |
| | | |
| | | | |
Notes:
svn path=/projects/bmake/; revision=246868
|
| |\ \ \
| | | | |
| | | | |
| | | | | |
Notes:
svn path=/projects/bmake/; revision=246555
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | | |
Notes:
svn path=/projects/bmake/; revision=242545
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Requested by: Simon Gerraty <sjg@juniper.net>
Notes:
svn path=/projects/bmake/; revision=239572
|
| |_|_|_|/
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Reduce overlinking
Notes:
svn path=/head/; revision=275054
|
| |_|_|/
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
option is specified. This behavior is documented on the manual page.
PR: bin/187265
Submitted by: Kimo R
MFC after: 2 weeks
Notes:
svn path=/head/; revision=264194
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
2. Write the supervisor pid before the restart loop, so we don't
uselessly rewrite it after every child restart.
3. Remove duplicate ppfh and pfh initialization.
Approved by: re (glebius)
MFC after: 2 weeks
Notes:
svn path=/head/; revision=255707
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Approved by: re (blanket)
Notes:
svn path=/head/; revision=255526
|
| |_|/
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
that daemon can be used w/ rc.subr and ports can use the additional
functionality, such as keeping the ldap daemon up and running, and have
the proper program to signal to exit..
PR: bin/181341
Submitted by: feld
Approved by: re (glebius)
Notes:
svn path=/head/; revision=255521
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| | |
GNU/Linux *duck*.
MFC after: 1 week
Notes:
svn path=/head/; revision=244986
|
| |
| |
| |
| |
| |
| |
| |
| | |
Submitted by: Andrey Zonov <andrey zonov.org>
MFC after: 3 days
Notes:
svn path=/head/; revision=236551
|
|/
|
|
|
|
|
|
| |
Submitted by: Andrey Zonov <andrey zonov.org>
MFC after: 1 week
Notes:
svn path=/head/; revision=236550
|
|
|
|
|
|
|
|
| |
Suggested by: Andrey Zonov <andrey zonov org>
MFC after: 2 weeks
Notes:
svn path=/head/; revision=231912
|
|
|
|
|
|
|
|
| |
Suggested by: Andrey Zonov <andrey zonov org>
MFC after: 2 weeks
Notes:
svn path=/head/; revision=231911
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
process. Normally it will cause the child to exit followed by the
termination of the supervisor after removing the pidfile.
This looks like desirable behavior, because termination of a
supervisor usually supposes termination of its charge. Also it will
fix the issue with stale pid files after reboot due to init kills a
supervisor before its child exits.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=231910
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
not to leak the descriptor after exec(3). This raises the issue for
daemon(3) of the pidfile lock to be lost when the child process
executes.
To solve this and also to have the pidfile cleaned up when the program
exits, if a pidfile is specified, spawn a child to exec the command
and wait in the parent keeping the pidfile locked until the child
process exits and remove the file.
Reported by: Andrey Zonov <andrey zonov org>
Suggested by: pjd
Reviewed by: pjd
MFC after: 2 weeks
Notes:
svn path=/head/; revision=231909
|
|
|
|
|
|
|
|
|
| |
for pre-creating the pidfile with appropriate owner and permissions.
Requested by dougb
Notes:
svn path=/head/; revision=230869
|
|
|
|
|
|
|
|
|
| |
better to leave the pidfile open where it was. Add a note to the
man page describing pidfile strategies to use if the daemon is to
be run as a user other than root.
Notes:
svn path=/head/; revision=230541
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
so pid files can be written in /var/run when started as root.
I do not expect this to cause any security issues, but if anyone objects
it could be easily reverted.
PR: bin/159568
MFC after: 4 weeks
Notes:
svn path=/head/; revision=229667
|
|
|
|
| |
Notes:
svn path=/head/; revision=208190
|
|
|
|
| |
Notes:
svn path=/head/; revision=201390
|
|
|
|
|
|
|
| |
The stray ':' was from the defunct '-g' group arg.
Notes:
svn path=/head/; revision=168868
|
|
|
|
|
|
|
|
|
| |
option. Bump doc date for manual page changes.
Reviewed by: rwatson, ru, will (older version)
Notes:
svn path=/head/; revision=167700
|
|
|
|
|
|
|
| |
commit because it was not part of the new code.
Notes:
svn path=/head/; revision=167357
|
|
|
|
|
|
|
|
|
| |
PR: 108523
Submitted by: Dmitri Alenitchev <dmitri@dworlds.ru> (original version)
Reviewed by: mpp (first reply to PR)
Notes:
svn path=/head/; revision=167356
|
|
|
|
| |
Notes:
svn path=/head/; revision=149424
|
|
|
|
| |
Notes:
svn path=/head/; revision=140368
|