Hex Artifact Content
Logged in as anonymous

Artifact bbc5c123bbc4388c9fa4f0e3620fd0ede9bc619ae3f112de5e7553d4ff5bd636:


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 24  .USE..if empty($
0030: 7b 44 41 45 4d 4f 4e 5f 24 40 5f 45 4e 41 42 4c  {DAEMON_$@_ENABL
0040: 45 3a 74 6c 3a 4d 6e 6f 7d 29 0a 09 73 76 63 20  E:tl:Mno})..svc 
0050: 2d 75 20 24 7b 44 41 45 4d 4f 4e 5f 24 40 5f 55  -u ${DAEMON_$@_U
0060: 53 45 52 3a 55 72 6f 6f 74 7d 20 2d 67 20 24 7b  SER:Uroot} -g ${
0070: 44 41 45 4d 4f 4e 5f 24 40 5f 47 52 4f 55 50 3a  DAEMON_$@_GROUP:
0080: 55 77 68 65 65 6c 7d 20 69 6e 69 74 20 24 40 20  Uwheel} init $@ 
0090: 24 7b 44 41 45 4d 4f 4e 5f 24 40 5f 43 4f 4d 4d  ${DAEMON_$@_COMM
00a0: 41 4e 44 7d 20 24 7b 44 41 45 4d 4f 4e 5f 24 40  AND} ${DAEMON_$@
00b0: 5f 46 4c 41 47 53 7d 0a 2e 65 6e 64 69 66 0a 0a  _FLAGS}..endif..
00c0: 5f 73 65 72 76 69 63 65 3a 20 2e 55 53 45 0a 2e  _service: .USE..
00d0: 69 66 20 65 6d 70 74 79 28 24 7b 44 41 45 4d 4f  if empty(${DAEMO
00e0: 4e 5f 24 40 5f 45 4e 41 42 4c 45 3a 74 6c 3a 4d  N_$@_ENABLE:tl:M
00f0: 6e 6f 7d 29 0a 09 73 76 63 20 2d 75 20 24 7b 44  no})..svc -u ${D
0100: 41 45 4d 4f 4e 5f 24 40 5f 55 53 45 52 3a 55 72  AEMON_$@_USER:Ur
0110: 6f 6f 74 7d 20 2d 67 20 24 7b 44 41 45 4d 4f 4e  oot} -g ${DAEMON
0120: 5f 24 40 5f 47 52 4f 55 50 3a 55 77 68 65 65 6c  _$@_GROUP:Uwheel
0130: 7d 20 69 6e 69 74 20 24 40 20 24 7b 44 41 45 4d  } init $@ ${DAEM
0140: 4f 4e 5f 24 40 5f 43 4f 4d 4d 41 4e 44 7d 20 24  ON_$@_COMMAND} $
0150: 7b 44 41 45 4d 4f 4e 5f 24 40 5f 46 4c 41 47 53  {DAEMON_$@_FLAGS
0160: 7d 0a 2e 65 6e 64 69 66 0a                       }..endif.