From 0ad44f3a41fcf28f59ceb6ba293d9ff5901ea744 Mon Sep 17 00:00:00 2001 From: NunoSempere Date: Thu, 10 Mar 2022 21:19:30 +0000 Subject: [PATCH] hack: add spawn-cgi script, necessary for systemd on ubuntu I know, I know, I'm moving to Alpine Linux. --- bin/contrib/discount.rc | 0 bin/contrib/spawn-fcgi.sh | 16 ++++++++++++++++ 2 files changed, 16 insertions(+) mode change 100644 => 100755 bin/contrib/discount.rc create mode 100755 bin/contrib/spawn-fcgi.sh diff --git a/bin/contrib/discount.rc b/bin/contrib/discount.rc old mode 100644 new mode 100755 diff --git a/bin/contrib/spawn-fcgi.sh b/bin/contrib/spawn-fcgi.sh new file mode 100755 index 0000000..51f94fd --- /dev/null +++ b/bin/contrib/spawn-fcgi.sh @@ -0,0 +1,16 @@ +#!/usr/bin/bash +PID_file="/home/uriel/workspace/werc-1.5.0/bin/pid" +start() { + PID_spawn="$(/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -f /usr/sbin/fcgiwrap)" + echo "$PID_spawn" > "$PID_file" +} + +stop() { + kill -15 "$(cat "$PID_FILE")" +} + +case $1 in + start|stop) "$1" ;; +esac + +