Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
netdata; fixes #1945
|
|
stop/start, relates to #1381
|
|
fixes #1381
|
|
https://github.com/firehol/netdata/pull/403#issuecomment-250894031
|
|
#866
|
|
|
|
required directories before starting
|
|
|
|
|
|
|
|
Fixed path to netdata pid file: /var/run
File modified: system/netdata-init-d.in
The installation displays the following paths (CentOS 6.X)
- the daemon at /usr/sbin/netdata
- config files at /etc/netdata
- web files at /usr/share/netdata
- plugins at /usr/libexec/netdata
- cache files at /var/cache/netdata
- db files at /var/lib/netdata
- log files at /var/log/netdata
- pid file at /var/run
grep "pid" system/netdata-init-d
PIDFILE=/var/$DAEMON.pid
|
|
updated systemd.service
|
|
Netdata runs as the "netdata" user (not root), all capabilities are stripped, a private /tmp is used, and most of the file system is made read only.
See https://www.freedesktop.org/software/systemd/man/systemd.exec.html
|
|
|
|
|
|
|
|
Discovered due to a Gentoo QA notice:
```text
* QA Notice: #!/sbin/runscript is deprecated, use #!/sbin/openrc-run instead:
* //etc/init.d/netdata
```
|
|
|
|
|
|
|
|
|
|
Command line: Follow IEEE Std 1003.1, 2013 Edition
|
|
Standardize command line options:
http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap12.html
Make command line options maintainable:
- Use getopts for parsing.
- Define options in a list of structs.
- Compute optstring and help message from the struct.
Changed command line options are marked deprecated. We can remove them in the
next major release.
|
|
now that #440 is merged, can use try-restart action
|
|
http://refspecs.linuxfoundation.org/LSB_3.1.0/LSB-Core-generic/LSB-Core-generic/iniscrptact.html
|
|
managed by init.d/systemd
|
|
By setting `KillMode` to `mixed`, systemd will send `KillSignal` to the main process. It will then wait `TimeoutStopSec` and then send `SIGKILL` to all processes in the cgroup. This appears to be the desired behavior.
|
|
Add Debian packaging
|
|
Fixed init script for Redhat6/Centos6 to return the correct exit code from
daemon
modified:
system/netdata-init-d.in
|
|
|
|
cleanup rpm .spec
|
|
|
|
|
|
it would be consistent to pass run user too as otherwise autodetected
value could differ and expected results be broken
|
|
|
|
|
|
|
|
|
|
|
|
|
|
commit 950f04df117bf246cfa9a2fa99bf12a64d6bd0a4
Author: Costa Tsaousis (ktsaou) <costa@tsaousis.gr>
Date: Sun Apr 3 23:47:06 2016 +0300
dont keep the pidfd open
commit bd45505d0177703940b2393a5e36b3e80b912ff1
Author: Costa Tsaousis (ktsaou) <costa@tsaousis.gr>
Date: Sun Apr 3 23:33:18 2016 +0300
dont unlink pidfile at start
commit 4afd30e81d3cd70400162c7603b659fd35160c8b
Author: Costa Tsaousis (ktsaou) <costa@tsaousis.gr>
Date: Sun Apr 3 23:30:47 2016 +0300
close pidfile then unlink
commit faf66f4f5f39bda8d0b5e947afbdb8cd1ac505be
Author: Costa Tsaousis (ktsaou) <costa@tsaousis.gr>
Date: Sun Apr 3 19:38:49 2016 +0300
fix to keep close the file if it has been successfully chwoned
commit 0af1e73e6db3b681e8303ee394fc2ac003db6e67
Author: Costa Tsaousis (ktsaou) <costa@tsaousis.gr>
Date: Sun Apr 3 19:35:31 2016 +0300
chown pidfile only when dropping privileges; do not keep the pidfile open when not dropping privileges
commit 550c9f8e9757f5a5767d11764a80f7736c197b37
Author: Costa Tsaousis (ktsaou) <costa@tsaousis.gr>
Date: Sun Apr 3 19:15:32 2016 +0300
do not chown pidfile
commit ca808d2231ed175397408ea436a50642e10cd281
Author: Costa Tsaousis (ktsaou) <costa@tsaousis.gr>
Date: Sun Apr 3 18:57:30 2016 +0300
added command line parameter -pidfile; the pidfile is only generated if this parameter is passed; #151 #156
|
|
* Properly replace install destination at buildtime in init script
* Ebuild:
- Add note about KSM
- Drop KEYWORDS in live ebuild
- Strip down calls which equal default
- Set DESCRIPTION to GH slogan
- Rename USE zlib to compression
- Drop additional die
- Allow to change NETDATA_USER in make.conf
* Clean openrc init script
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
|
as pid processing is non standard fixing mechanism is out of scope.
fix C code to follow the autoconf location.
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
|
|
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
|
|
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
|