Overview
Comment: | rework daemonization, export enable variables and add checks for them |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
716b0393dfbad8c5922c0555989de312 |
User & Date: | arcade on 2019-10-21 10:37:45.158 |
Other Links: | manifest | tags |
Context
2019-10-21
| ||
14:21 | fix devd, fix order, change daemonizing process, adding nfsd check-in: 67838bd249 user: arcade tags: trunk | |
10:37 | rework daemonization, export enable variables and add checks for them check-in: 716b0393df user: arcade tags: trunk | |
2019-10-20
| ||
12:31 | add cloned interfaces, make sure interfaces are initialized after module loading check-in: 380071b4cc user: arcade tags: trunk | |
Changes
Modified Makefile
from [af62bbb687]
to [b46cb7ad36].
1 2 3 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 | + - + + + + + + + + + - + - - - + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + | .include "/etc/mrc.conf" .export OTHER_TARGETS:=_daemon _service |
Modified NETWORK.init
from [4324e2186b]
to [b7849561ac].
1 2 | 1 2 3 | - + | # vim:ft=make: |
Modified automountd.service
from [23565c1f4b]
to [0d789584d8].
1 2 3 4 | 1 2 3 4 5 6 7 8 9 | - - + + + | # vim:ft=make: DAEMON_automountd_COMMAND?=/usr/sbin/autmountd DAEMON_automountd_ENABLE?=no |
Modified dbus.service
from [c01f815b71]
to [a11ce34c02].
1 2 3 4 5 6 7 | 1 2 3 4 5 6 7 8 9 10 11 12 | + + - - + + + | # vim:ft=make: DAEMON_dbus_COMMAND?=/usr/local/bin/dbus-daemon DAEMON_dbus_ENABLE?=no DAEMON_dbus_FLAGS?=--system dbus: _daemon .export DAEMON_$@_ENABLE test -z "$${DAEMON_$@_ENABLE}" || { \ |
Modified devd.service
from [1b9276dca0]
to [76e5a90210].
1 2 3 4 5 | 1 2 3 4 5 6 7 8 9 | + - - - + + + - | # vim:ft=make: DAEMON_devd_COMMAND?=/sbin/devd DAEMON_devd_ENABLE?=yes DAEMON_devd_FLAGS?=-dq |
Modified dhcpcd.service
from [bbafbc6644]
to [b464216713].
1 2 3 4 5 6 | 1 2 3 4 5 6 7 | - + | # vim:ft=make: DAEMON_dhcpcd_COMMAND?=/sbin/dhcpcd DAEMON_dhcpcd_ENABLE?=no DAEMON_dhcpcd_FLAGS?=-B |
Modified dumpon.init
from [dbaf344ef8]
to [839662713b].
1 2 3 4 5 | 1 2 3 4 5 6 7 | - - + - | # vim:ft=make: DUMPDEV?=no dumpon: random |
Modified mountlate.init
from [14ea130983]
to [7e2dc73cc9].
1 2 | 1 2 3 4 5 | - + | # vim:ft=make: |
Modified node_exporter.service
from [431e8dfb71]
to [b3ad6b4e84].
1 2 3 4 5 6 7 8 9 10 11 | 1 2 3 4 5 6 7 8 9 10 11 12 13 | + + | # vim:ft=make: DAEMON_node_exporter_COMMAND?=/usr/local/bin/node_exporter --web.listen-address=${DAEMON_node_exporter_LISTEN_ADDRESS} --collector.textfile.directory=${DAEMON_node_exporter_TEXTFILE_DIR} DAEMON_node_exporter_ENABLE?=no DAEMON_node_exporter_LISTEN_ADDRESS?=:9100 DAEMON_node_exporter_TEXTFILE_DIR?=/var/tmp/node_exporter DAEMON_node_exporter_USER?=nobody DAEMON_node_exporter_GROUP?=nobody node_exporter: _daemon .export DAEMON_$@_ENABLE test -z "$${DAEMON_$@_ENABLE}" || \ install -d -o ${DAEMON_node_exporter_USER} -g ${DAEMON_node_exporter_GROUP} -m1755 ${DAEMON_node_exporter_TEXTFILE_DIR} |
Modified slim.service
from [563366cce2]
to [8661a4199f].
1 2 3 4 5 | 1 2 3 4 5 6 7 | - + | # vim:ft=make: DAEMON_slim_COMMAND?=/usr/local/bin/slim DAEMON_slim_ENABLE?=no |
Modified smartd.service
from [c65ba8547d]
to [914546d20c].
1 2 3 4 5 6 7 8 9 | 1 2 3 4 5 6 7 8 9 10 11 12 13 | + + - + + | # vim:ft=make: DAEMON_smartd_COMMAND?=/usr/local/sbin/smartd DAEMON_smartd_ENABLE?=no DAEMON_smartd_FLAGS?=-c /usr/local/etc/smartd.conf -n smartd: _daemon .export DAEMON_$@_ENABLE test -z "$${DAEMON_$@_ENABLE}" || \ test -f /usr/local/etc/smartd.conf || { \ echo smartd requires config file to start. ; \ |
Renamed and modified
svc.daemon
[f1289ad94a]
to svc.daemon.mk
[6db43316c8].
|
Modified syslogd.service
from [ce75e745ae]
to [7b8aa855b6].
1 2 3 4 5 6 | 1 2 3 4 5 6 7 | + | # vim:ft=make: DAEMON_syslogd_COMMAND?=/usr/sbin/syslogd DAEMON_syslogd_ENABLE?=yes DAEMON_syslogd_FLAGS?=-ss8cc syslogd: _service |