summary refs log tree commit diff
path: root/spawn.sh
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2020-08-15 16:40:15 -0400
committerJune McEnroe <june@causal.agency>2020-08-15 16:40:15 -0400
commit6fb08baee3602fc28c323a8eced868fd49050d7f (patch)
treed99bb308eda4cf46fd215269c91df529cfa81dbd /spawn.sh
parentUse only LOG_NOTICE and LOG_WARNING (diff)
downloadcatsit-6fb08baee3602fc28c323a8eced868fd49050d7f.tar.gz
catsit-6fb08baee3602fc28c323a8eced868fd49050d7f.zip
Rename project to catsit
Diffstat (limited to 'spawn.sh')
-rw-r--r--spawn.sh34
1 files changed, 0 insertions, 34 deletions
diff --git a/spawn.sh b/spawn.sh
deleted file mode 100644
index 052a7fd..0000000
--- a/spawn.sh
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/bin/sh
-set -eu
-
-die() {
-	echo "${0}:" "$@" >&2
-	exit 1
-}
-
-: ${SPAWND_PIPE:=/var/run/spawnd.pipe}
-
-while getopts 'c:' opt; do
-	case "${opt}" in
-		(c) SPAWND_PIPE=$OPTARG;;
-		(?) exit 1;;
-	esac
-done
-shift $((OPTIND - 1))
-
-if ! [ -p "${SPAWND_PIPE}" ]; then
-	die "${SPAWND_PIPE} is not a named pipe"
-fi
-
-[ $# -lt 1 ] && die 'action required'
-[ $# -lt 2 ] && die 'service name required'
-
-action=$(echo "${1}" | tr 'A-Z' 'a-z')
-for valid in start stop restart status $(kill -l | tr 'A-Z' 'a-z'); do
-	[ "${action}" = "${valid}" ] && break
-done
-if [ "${action}" != "${valid}" ]; then
-	die "${action} is not a valid action or signal"
-fi
-
-echo "$@" > "${SPAWND_PIPE}"