Artifact
f1289ad94a07a385ebc7f789f51957c6d92e52d7c592a0d6eaefafcf21eb6278:
0000: 23 20 76 69 6d 3a 66 74 3d 6d 61 6b 65 3a 0a 0a # vim:ft=make:..
0010: 5f 64 61 65 6d 6f 6e 3a 20 44 41 45 4d 4f 4e 20 _daemon: DAEMON
0020: 2e 55 53 45 0a 2e 69 66 20 65 6d 70 74 79 28 44 .USE..if empty(D
0030: 41 45 4d 4f 4e 5f 24 40 5f 45 4e 41 42 4c 45 3a AEMON_$@_ENABLE:
0040: 74 6c 3a 4d 6e 6f 29 0a 2e 69 66 20 21 65 6d 70 tl:Mno)..if !emp
0050: 74 79 28 44 41 45 4d 4f 4e 5f 24 40 5f 4d 4f 44 ty(DAEMON_$@_MOD
0060: 55 4c 45 53 29 0a 09 6b 6c 64 6c 6f 61 64 20 2d ULES)..kldload -
0070: 6e 20 24 7b 44 41 45 4d 4f 4e 5f 24 40 5f 4d 4f n ${DAEMON_$@_MO
0080: 44 55 4c 45 53 7d 0a 2e 65 6e 64 69 66 0a 09 73 DULES}..endif..s
0090: 76 63 20 2d 75 20 24 7b 44 41 45 4d 4f 4e 5f 24 vc -u ${DAEMON_$
00a0: 40 5f 55 53 45 52 3a 55 72 6f 6f 74 7d 20 2d 67 @_USER:Uroot} -g
00b0: 20 24 7b 44 41 45 4d 4f 4e 5f 24 40 5f 47 52 4f ${DAEMON_$@_GRO
00c0: 55 50 3a 55 77 68 65 65 6c 7d 20 69 6e 69 74 20 UP:Uwheel} init
00d0: 24 40 20 24 7b 44 41 45 4d 4f 4e 5f 24 40 5f 43 $@ ${DAEMON_$@_C
00e0: 4f 4d 4d 41 4e 44 7d 20 24 7b 44 41 45 4d 4f 4e OMMAND} ${DAEMON
00f0: 5f 24 40 5f 46 4c 41 47 53 7d 0a 2e 65 6e 64 69 _$@_FLAGS}..endi
0100: 66 0a 0a 5f 73 65 72 76 69 63 65 3a 20 2e 55 53 f.._service: .US
0110: 45 0a 2e 69 66 20 65 6d 70 74 79 28 44 41 45 4d E..if empty(DAEM
0120: 4f 4e 5f 24 40 5f 45 4e 41 42 4c 45 3a 74 6c 3a ON_$@_ENABLE:tl:
0130: 4d 6e 6f 29 0a 2e 69 66 20 21 65 6d 70 74 79 28 Mno)..if !empty(
0140: 44 41 45 4d 4f 4e 5f 24 40 5f 4d 4f 44 55 4c 45 DAEMON_$@_MODULE
0150: 53 29 0a 09 6b 6c 64 6c 6f 61 64 20 2d 6e 20 24 S)..kldload -n $
0160: 7b 44 41 45 4d 4f 4e 5f 24 40 5f 4d 4f 44 55 4c {DAEMON_$@_MODUL
0170: 45 53 7d 0a 2e 65 6e 64 69 66 0a 09 73 76 63 20 ES}..endif..svc
0180: 2d 75 20 24 7b 44 41 45 4d 4f 4e 5f 24 40 5f 55 -u ${DAEMON_$@_U
0190: 53 45 52 3a 55 72 6f 6f 74 7d 20 2d 67 20 24 7b SER:Uroot} -g ${
01a0: 44 41 45 4d 4f 4e 5f 24 40 5f 47 52 4f 55 50 3a DAEMON_$@_GROUP:
01b0: 55 77 68 65 65 6c 7d 20 69 6e 69 74 20 24 40 20 Uwheel} init $@
01c0: 24 7b 44 41 45 4d 4f 4e 5f 24 40 5f 43 4f 4d 4d ${DAEMON_$@_COMM
01d0: 41 4e 44 7d 20 24 7b 44 41 45 4d 4f 4e 5f 24 40 AND} ${DAEMON_$@
01e0: 5f 46 4c 41 47 53 7d 0a 2e 65 6e 64 69 66 0a _FLAGS}..endif.