blob: 4d255b2850c226571f986944094d605668a9abda (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!@shebangdir@/execlineb -WS5
# ISC license.
multisubstitute {
define WORKINGDIR ${1}
define NAME ${2}
define UPSCRIPT ${3}
define DOWNSCRIPT ${4}
define DEPENDENCIES ${5}
}
if { mkdir -p ${WORKINGDIR}/${NAME} }
background { redirfd -w 1 ${WORKINGDIR}/${NAME}/type echo oneshot }
background { redirfd -w 1 ${WORKINGDIR}/${NAME}/up echo ${UPSCRIPT} }
background { redirfd -w 1 ${WORKINGDIR}/${NAME}/down echo ${DOWNSCRIPT} }
background {
if { eltest -v 5 }
if { mkdir -p ${WORKINGDIR}/${NAME}/dependencies.d }
touch ${WORKINGDIR}/${NAME}/dependencies.d/${DEPENDENCIES}
}
|