Artifact c877a9b18390a1fe70aa0eb5ce7bdcc1ce5808f7db91e3b85a62a1729a1cb971:
- File svc.starter.mk — part of check-in [f49abe7565] at 2024-12-29 09:49:18 on branch trunk — Number of small changes: - fixed syntax a little; - ipv6 routing; - possible CPU microcode update bug; - cleaned up mounting FS RW; - changed how mixer works; - check errors on pf load; - change how wlans are created; - pock udevd to show socket and pid after FS mounts; - fix killing stopped service (I hope for the last time); - add delay and message on shutdown when something fails. (user: arcade, size: 490) [annotate] [blame] [check-ins using]
_service_svc: .USE cd ${DAEMON_$@_CWD} ;\ svc list $@ | grep -q $@ || \ svc -u ${DAEMON_$@_USER} -g ${DAEMON_$@_GROUP} ${DAEMON_$@_RESTART:D-r} ${DAEMON_$@_RESTART} init $@ $${CMD} ${DAEMON_$@_FLAGS} ${DAEMON_$@_FOREGROUND} _service_svc_status: .USE svc status ${@:S/_status//} _service_svc_exit: .USEBEFORE #svc list ${@:S/_exit//} | grep -q ${@:S/_exit//} || true && lockf -kst 0 /var/run/service.${@:S/_exit//}.pid svc -t 0 kill ${@:S/_exit//} || \ svc -s exit ${@:S/_exit//}