diff options
author | Christian Neukirchen <chneukirchen@gmail.com> | 2016-09-05 22:05:00 +0200 |
---|---|---|
committer | Christian Neukirchen <chneukirchen@gmail.com> | 2016-09-05 22:05:00 +0200 |
commit | 1223db6d637b9dc74a1b3371a9a5289a2ec818b6 (patch) | |
tree | 1fab6522821cf9e3ad9d072e47e3d2d9d631c597 /xmksv | |
parent | 0cd8162e80ab0020f2425595bdd73fc46496cb9c (diff) | |
download | xtools-1223db6d637b9dc74a1b3371a9a5289a2ec818b6.tar.gz xtools-1223db6d637b9dc74a1b3371a9a5289a2ec818b6.tar.xz xtools-1223db6d637b9dc74a1b3371a9a5289a2ec818b6.zip |
add xmksv
Diffstat (limited to 'xmksv')
-rwxr-xr-x | xmksv | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/xmksv b/xmksv new file mode 100755 index 0000000..619ba26 --- /dev/null +++ b/xmksv @@ -0,0 +1,14 @@ +#!/bin/sh -e +# xmksv [NEWSVDIR...] - create new runit service templates + +cd ${SVDIR:-/etc/sv} + +for SRV; do + mkdir "$SRV" + touch "$SRV/down" + echo "#!/bin/sh" | install -m755 /dev/stdin "$SRV/run" + if [ -w /run/runit ]; then + ln -s /run/runit/supervise."$(printf %s "$SRV" | tr / -)" \ + "$SRV/supervise" + fi +done |