Overview
| Comment: | add default empty start target when it's absent, add flags to control background/foreground mode |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
bc20f9df9f2e157747310eb9bc38bb3f |
| User & Date: | arcade on 2019-10-24 10:31:23.364 |
| Other Links: | manifest | tags |
Context
|
2019-10-25
| ||
| 10:49 | 80 columns, error handling, microcode check-in: 8f8bbe5cbb user: arcade tags: trunk | |
|
2019-10-24
| ||
| 10:31 | add default empty start target when it's absent, add flags to control background/foreground mode check-in: bc20f9df9f user: arcade tags: trunk | |
| 10:30 | silence cleanvar error check-in: 527b45759d user: arcade tags: trunk | |
Changes
Modified Makefile
from [a202ff1787]
to [bb5a29dbec].
| ︙ | |||
43 44 45 46 47 48 49 50 51 52 53 54 55 56 | 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | + + + |
echo Empty target.
TARGETS:=${SCRIPTS:S/.init.mk//:S/.service.mk//}
.for file in ${SCRIPTS}
#.info ${file}
.include "${file}"
.if !target(${file:S/.service.mk//})
${file:S/.service.mk//}: _service
.endif
.endfor
.include "init.mk"
.MAIN: ${TARGETS}
.PHONY: ${TARGETS} ${OTHER_TARGETS}
|
| ︙ |
Modified daemon.starter.mk
from [8d142dec6f]
to [a54a9d7816].
1 2 3 4 5 6 7 8 9 10 11 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | - + |
LOCAL_TARGETS:=_service_daemon _earlyservice_daemon
OTHER_TARGETS+=${LOCAL_TARGETS}
.if ${STARTER} == "daemon"
LOCAL_TARGETS+=_service _earlyservice
.endif
.for target in ${LOCAL_TARGETS}
${target}: ${target:C/_service.*/DAEMON/:C/_earlyservice.*/SERVICE/} .USE
test -z "$${DAEMON_$@_ENABLE}" || { \
echo "MRC:$@> Starting service."; \
test -n "${DAEMON_$@_MODULES}" && kldload -n ${DAEMON_$@_MODULES} || true; \
|
Modified dbus.service.mk
from [3c4514b521]
to [b9cbed01b5].
1 2 3 4 5 6 7 8 9 | 1 2 3 4 5 6 7 8 9 10 11 | + + |
DAEMON_dbus_COMMAND?=/usr/local/bin/dbus-daemon
DAEMON_dbus_ENABLE?=no
DAEMON_dbus_FLAGS?=--system
DAEMON_dbus_BACKGROUND?=--fork
DAEMON_dbus_FOREGROUND?=--nofork
dbus: _service
test -z "$${DAEMON_$@_ENABLE}" || { \
/usr/local/bin/dbus-uuidgen --ensure; \
mkdir -p /var/run/dbus; \
}
|
Modified devd.service.mk
from [da6509a51a]
to [144a98e479].
1 2 | 1 2 3 4 5 6 | - + | DAEMON_devd_COMMAND?=/sbin/devd DAEMON_devd_ENABLE?=yes |
Modified dhcpcd.service.mk
from [159b100528]
to [aefa3d82f9].
1 2 | 1 2 3 4 5 6 | + - + | DAEMON_dhcpcd_COMMAND?=/sbin/dhcpcd DAEMON_dhcpcd_ENABLE?=no DAEMON_dhcpcd_BACKGROUND?=-b |
Modified dntpd.service.mk
from [d946b05541]
to [c1caeba9e3].
1 | 1 2 3 4 | - + | DAEMON_dntpd_COMMAND?=/usr/sbin/dntpd |
Modified plain.starter.mk
from [5d92358239]
to [e9639224a2].
1 2 3 4 5 6 7 8 9 10 11 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | - + |
LOCAL_TARGETS:=_service_plain _earlyservice_plain
OTHER_TARGETS+=${LOCAL_TARGETS}
.if ${STARTER} == "plain"
LOCAL_TARGETS+=_service _earlyservice
.endif
.for target in ${LOCAL_TARGETS}
${target}: ${target:C/_service.*/DAEMON/:C/_earlyservice.*/SERVICE/} .USE
test -z "$${DAEMON_$@_ENABLE}" || { \
echo "MRC:$@> Starting service."; \
test -n "${DAEMON_$@_MODULES}" && kldload -n ${DAEMON_$@_MODULES} || true; \
|
Modified slim.service.mk
from [177709f6b3]
to [08e8c873fa].
1 2 3 4 5 | 1 2 3 4 5 6 | + | DAEMON_slim_COMMAND?=/usr/local/bin/slim DAEMON_slim_ENABLE?=no DAEMON_slim_BACKGROUND?=-d slim: _service dbus rm -f /var/run/slim.auth |
Modified smartd.service.mk
from [5fabaf4901]
to [e7f4a7cbc2].
1 2 | 1 2 3 4 5 6 7 8 9 10 11 | - + + | DAEMON_smartd_COMMAND?=/usr/local/sbin/smartd DAEMON_smartd_ENABLE?=no |
Modified sndiod.service.mk
from [a4c3036f6c]
to [aacbd053af].
1 2 | 1 2 3 | - + - - | DAEMON_sndiod_COMMAND?=/usr/local/bin/sndiod DAEMON_sndiod_ENABLE?=no |
Modified svc.starter.mk
from [29f41349a1]
to [e2c70aa6f7].
1 2 3 4 5 6 7 8 9 10 11 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | - + |
LOCAL_TARGETS:=_service_svc _earlyservice_svc
OTHER_TARGETS+=_service_svc _earlyservice_svc
.if ${STARTER} == "svc"
LOCAL_TARGETS+=_service _earlyservice
.endif
.for target in ${LOCAL_TARGETS}
${target}: ${target:C/_service.*/DAEMON/:C/_earlyservice/SERVICE/} .USE
test -z "$${DAEMON_$@_ENABLE}" || { \
echo "MRC:$@> Starting service."; \
test -n "${DAEMON_$@_MODULES}" && kldload -n ${DAEMON_$@_MODULES} || true; \
|
Modified watchdogd.service.mk
from [285328a074]
to [0a89759400].
1 2 | 1 2 3 4 5 6 7 8 9 | - + | DAEMON_watchdogd_COMMAND?=/usr/sbin/watchdogd DAEMON_watchdogd_ENABLE?=no |