Hex Artifact Content
Logged in as anonymous

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.