Overview
Comment: | fix devd, fix order, change daemonizing process, adding nfsd |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
67838bd2497626c5cac35c7787f4322e |
User & Date: | arcade on 2019-10-21 14:21:35.793 |
Other Links: | manifest | tags |
Context
2019-10-21
| ||
15:12 | adding starters, renaming stuff check-in: ebafd89015 user: arcade tags: trunk | |
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 | |
Changes
Modified DAEMON.init
from [6d30ca1a6b]
to [2fcd4984e5].
1 2 | # vim:ft=make: | | | 1 2 3 | # vim:ft=make: DAEMON: pwcheck sysctl sysdb NETWORK SERVERS ldconfig nfsclient |
Modified Makefile
from [b46cb7ad36]
to [0bc4666f63].
︙ | ︙ | |||
30 31 32 33 34 35 36 | LOGIN: DAEMON NETWORK: SERVERS: | < | | | | < < | | < > > > | 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 | LOGIN: DAEMON NETWORK: SERVERS: SERVICE: .endif test: echo Empty target. TARGETS:=${SCRIPTS:S/.init//:S/.service//} .MAIN: ${TARGETS} .PHONY: ${TARGETS} ${OTHER_TARGETS} .undef TARGETS OTHER_TARGETS .for file in ${SCRIPTS} #.info ${file} .include "${file}" .endfor .undef SCRIPTS ENABLED=${:!env!:C/=.*//:M*_ENABLE} .for var in ${ENABLED} .if !empty(${var}:tl:Mno) .info ${var} .undef ${var} .endif .endfor .undef ENABLED .unexport-env .export .info ${:!env!} |
Added SERVICE.init version [9af2593c09].
Modified automountd.service
from [0d789584d8]
to [ddb5b8ecce].
1 2 3 4 5 6 | # vim:ft=make: DAEMON_automountd_COMMAND?=/usr/sbin/autmountd DAEMON_automountd_ENABLE?=no DAEMON_automountd_MODULES=autofs | | | 1 2 3 4 5 6 7 8 9 | # vim:ft=make: DAEMON_automountd_COMMAND?=/usr/sbin/autmountd DAEMON_automountd_ENABLE?=no DAEMON_automountd_MODULES=autofs automountd: _daemon # nfsclient -> DAEMON .export DAEMON_$@_ENABLE test -z "$${DAEMON_$@_ENABLE}" || /usr/sbin/automount |
Modified bootfs.init
from [a780930d4a]
to [fe88b08ad6].
1 2 3 4 | # vim:ft=make: bootfs: fsck : Checking whether we need /boot mounted. | | | 1 2 3 4 5 | # vim:ft=make: bootfs: fsck : Checking whether we need /boot mounted. mount -vadr | grep -q ' /boot$$' && mount -r /boot || true |
Modified devd.service
from [76e5a90210]
to [6cf49d0b2c].
1 2 3 4 5 6 7 | # vim:ft=make: DAEMON_devd_COMMAND?=/sbin/devd DAEMON_devd_ENABLE?=yes DAEMON_devd_FLAGS?=-dq devd: _service | < | | 1 2 3 4 5 6 7 8 | # vim:ft=make: DAEMON_devd_COMMAND?=/sbin/devd DAEMON_devd_ENABLE?=yes DAEMON_devd_FLAGS?=-dq devd: _service test -n "$${DAEMON_$@_ENABLE}" || sysctl hw.bus.devctl_disable=1 |
Modified dhcpcd.service
from [b464216713]
to [5138660a27].
1 2 3 4 5 6 | # vim:ft=make: DAEMON_dhcpcd_COMMAND?=/sbin/dhcpcd DAEMON_dhcpcd_ENABLE?=no DAEMON_dhcpcd_FLAGS?=-B | | | 1 2 3 4 5 6 7 | # vim:ft=make: DAEMON_dhcpcd_COMMAND?=/sbin/dhcpcd DAEMON_dhcpcd_ENABLE?=no DAEMON_dhcpcd_FLAGS?=-B dhcpcd: _service NETWORK SERVICE # mount -> SERVICE, cleanvar -> SERVICE |
Added mountd.service version [0f08f29ddb].
Added nfsclient.init version [c3da5a4199].
Added nfsd.service version [f4319844ee].
Added rpc_umntall.init version [4e1d588074].
Added rpcbind.service version [52ec9f435b].
Modified svc.daemon.mk
from [6db43316c8]
to [503d770f41].
1 2 3 4 5 6 7 | LOCAL_TARGETS:=_daemon_svc _service_svc OTHER_TARGETS+=${LOCAL_TARGETS} .if ${DAEMONIZER} == "svc" LOCAL_TARGETS:=${LOCAL_TARGETS} ${LOCAL_TARGETS:S/_svc//} .endif .for target in ${LOCAL_TARGETS} | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | LOCAL_TARGETS:=_daemon_svc _service_svc OTHER_TARGETS+=${LOCAL_TARGETS} .if ${DAEMONIZER} == "svc" LOCAL_TARGETS:=${LOCAL_TARGETS} ${LOCAL_TARGETS:S/_svc//} .endif .for target in ${LOCAL_TARGETS} ${target}: ${target:C/_daemon.*/DAEMON/:C/_service.*/SERVICE/} .USE #.export DAEMON_$@_ENABLE env | grep $@ test -z "$${DAEMON_$@_ENABLE}" || { \ test -n "${DAEMON_$@_MODULES}" && kldload -n ${DAEMON_$@_MODULES} || true; \ svc -u ${DAEMON_$@_USER:Uroot} -g ${DAEMON_$@_GROUP:Uwheel} init $@ ${DAEMON_$@_COMMAND} ${DAEMON_$@_FLAGS}; \ } .endfor |
︙ | ︙ |