Artifact
29f41349a1e897413729843556a5e0aa531dcc4c6a183f0e160f90bdee9cfed3:
0000: 4c 4f 43 41 4c 5f 54 41 52 47 45 54 53 3a 3d 5f LOCAL_TARGETS:=_
0010: 73 65 72 76 69 63 65 5f 73 76 63 20 5f 65 61 72 service_svc _ear
0020: 6c 79 73 65 72 76 69 63 65 5f 73 76 63 0a 4f 54 lyservice_svc.OT
0030: 48 45 52 5f 54 41 52 47 45 54 53 2b 3d 5f 73 65 HER_TARGETS+=_se
0040: 72 76 69 63 65 5f 73 76 63 20 5f 65 61 72 6c 79 rvice_svc _early
0050: 73 65 72 76 69 63 65 5f 73 76 63 0a 2e 69 66 20 service_svc..if
0060: 24 7b 53 54 41 52 54 45 52 7d 20 3d 3d 20 22 73 ${STARTER} == "s
0070: 76 63 22 0a 4c 4f 43 41 4c 5f 54 41 52 47 45 54 vc".LOCAL_TARGET
0080: 53 2b 3d 5f 73 65 72 76 69 63 65 20 5f 65 61 72 S+=_service _ear
0090: 6c 79 73 65 72 76 69 63 65 0a 2e 65 6e 64 69 66 lyservice..endif
00a0: 0a 0a 2e 66 6f 72 20 74 61 72 67 65 74 20 69 6e ...for target in
00b0: 20 24 7b 4c 4f 43 41 4c 5f 54 41 52 47 45 54 53 ${LOCAL_TARGETS
00c0: 7d 0a 24 7b 74 61 72 67 65 74 7d 3a 20 24 7b 74 }.${target}: ${t
00d0: 61 72 67 65 74 3a 43 2f 5f 73 65 72 76 69 63 65 arget:C/_service
00e0: 2e 2a 2f 44 41 45 4d 4f 4e 2f 3a 43 2f 5f 65 61 .*/DAEMON/:C/_ea
00f0: 72 6c 79 73 65 72 76 69 63 65 2f 53 45 52 56 49 rlyservice/SERVI
0100: 43 45 2f 7d 20 2e 55 53 45 0a 09 74 65 73 74 20 CE/} .USE..test
0110: 2d 7a 20 22 24 24 7b 44 41 45 4d 4f 4e 5f 24 40 -z "$${DAEMON_$@
0120: 5f 45 4e 41 42 4c 45 7d 22 20 7c 7c 20 7b 20 5c _ENABLE}" || { \
0130: 0a 09 20 20 65 63 68 6f 20 22 4d 52 43 3a 24 40 .. echo "MRC:$@
0140: 3e 20 53 74 61 72 74 69 6e 67 20 73 65 72 76 69 > Starting servi
0150: 63 65 2e 22 3b 20 5c 0a 09 20 20 74 65 73 74 20 ce."; \.. test
0160: 2d 6e 20 22 24 7b 44 41 45 4d 4f 4e 5f 24 40 5f -n "${DAEMON_$@_
0170: 4d 4f 44 55 4c 45 53 7d 22 20 26 26 20 6b 6c 64 MODULES}" && kld
0180: 6c 6f 61 64 20 2d 6e 20 24 7b 44 41 45 4d 4f 4e load -n ${DAEMON
0190: 5f 24 40 5f 4d 4f 44 55 4c 45 53 7d 20 7c 7c 20 _$@_MODULES} ||
01a0: 74 72 75 65 3b 20 5c 0a 09 20 20 73 76 63 20 2d true; \.. svc -
01b0: 75 20 24 7b 44 41 45 4d 4f 4e 5f 24 40 5f 55 53 u ${DAEMON_$@_US
01c0: 45 52 3a 55 72 6f 6f 74 7d 20 2d 67 20 24 7b 44 ER:Uroot} -g ${D
01d0: 41 45 4d 4f 4e 5f 24 40 5f 47 52 4f 55 50 3a 55 AEMON_$@_GROUP:U
01e0: 77 68 65 65 6c 7d 20 69 6e 69 74 20 24 40 20 24 wheel} init $@ $
01f0: 7b 44 41 45 4d 4f 4e 5f 24 40 5f 43 4f 4d 4d 41 {DAEMON_$@_COMMA
0200: 4e 44 7d 20 24 7b 44 41 45 4d 4f 4e 5f 24 40 5f ND} ${DAEMON_$@_
0210: 46 4c 41 47 53 7d 3b 20 5c 0a 09 7d 0a 2e 65 6e FLAGS}; \..}..en
0220: 64 66 6f 72 0a 0a 2e 75 6e 64 65 66 20 4c 4f 43 dfor...undef LOC
0230: 41 4c 5f 54 41 52 47 45 54 53 0a AL_TARGETS.