Compare commits
No commits in common. "bbbbeef0724e1b94a318c32b611b5f0a91faf1b3" and "7ee990b052276e59797e69218f35c7a65ceca564" have entirely different histories.
bbbbeef072
...
7ee990b052
5 changed files with 4 additions and 8 deletions
|
|
@ -21,4 +21,3 @@
|
||||||
795f8867,d4fa6e3,fix/ssl-dependency-check,2025-09-05T16:20:08Z,michael,git,lua-api
|
795f8867,d4fa6e3,fix/ssl-dependency-check,2025-09-05T16:20:08Z,michael,git,lua-api
|
||||||
a670de0f,d271b84,refactor/extract-health-routes-and-server-core,2025-09-05T17:25:09Z,michael,git,lua-api
|
a670de0f,d271b84,refactor/extract-health-routes-and-server-core,2025-09-05T17:25:09Z,michael,git,lua-api
|
||||||
a670de0f,25a709e,feature/pid-file-service-management,2025-09-05T20:30:13Z,michael,git,lua-api
|
a670de0f,25a709e,feature/pid-file-service-management,2025-09-05T20:30:13Z,michael,git,lua-api
|
||||||
a670de0f,59f372f,feature/pid-file-service-management,2025-09-07T14:58:01Z,michael,git,lua-api
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ Type=forking
|
||||||
User=furt
|
User=furt
|
||||||
Group=furt
|
Group=furt
|
||||||
ExecStart=/usr/local/share/furt/scripts/start.sh
|
ExecStart=/usr/local/share/furt/scripts/start.sh
|
||||||
PIDFile=/var/run/furt/furt.pid
|
PIDFile=/var/run/furt.pid
|
||||||
WorkingDirectory=/usr/local/share/furt
|
WorkingDirectory=/usr/local/share/furt
|
||||||
Restart=always
|
Restart=always
|
||||||
RestartSec=5
|
RestartSec=5
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ daemon_cwd="/usr/local/share/furt"
|
||||||
. /etc/rc.d/rc.subr
|
. /etc/rc.d/rc.subr
|
||||||
|
|
||||||
# PID-File location
|
# PID-File location
|
||||||
pidfile="/var/run/furt/furt.pid"
|
pidfile="/var/run/furt.pid"
|
||||||
|
|
||||||
# Custom rc_check function (PID-File based)
|
# Custom rc_check function (PID-File based)
|
||||||
rc_check() {
|
rc_check() {
|
||||||
|
|
|
||||||
|
|
@ -18,15 +18,12 @@ fi
|
||||||
mkdir -p "$CONFIG_DIR"
|
mkdir -p "$CONFIG_DIR"
|
||||||
mkdir -p /usr/local/share/furt
|
mkdir -p /usr/local/share/furt
|
||||||
mkdir -p /var/log/furt
|
mkdir -p /var/log/furt
|
||||||
mkdir -p /var/run/furt
|
|
||||||
|
|
||||||
# Set ownership for log directory (service user needs write access)
|
# Set ownership for log directory (service user needs write access)
|
||||||
chown "$USER:$GROUP" /var/log/furt
|
chown "$USER:$GROUP" /var/log/furt
|
||||||
chown "$USER:$GROUP" /var/run/furt
|
|
||||||
|
|
||||||
echo "Created directories:"
|
echo "Created directories:"
|
||||||
echo " Config: $CONFIG_DIR"
|
echo " Config: $CONFIG_DIR"
|
||||||
echo " Share: /usr/local/share/furt"
|
echo " Share: /usr/local/share/furt"
|
||||||
echo " Logs: /var/log/furt (owned by $USER)"
|
echo " Logs: /var/log/furt (owned by $USER)"
|
||||||
echo " PID: /var/run/furt (owned by $USER)"
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -19,10 +19,10 @@ LUA_COMMAND=""
|
||||||
# Config check first
|
# Config check first
|
||||||
if [ "$(uname)" = "OpenBSD" ] || [ "$(uname)" = "FreeBSD" ]; then
|
if [ "$(uname)" = "OpenBSD" ] || [ "$(uname)" = "FreeBSD" ]; then
|
||||||
CONFIG_FILE="/usr/local/etc/furt/furt.conf"
|
CONFIG_FILE="/usr/local/etc/furt/furt.conf"
|
||||||
PID_FILE="/var/run/furt/furt.pid"
|
PID_FILE="/var/run/furt.pid"
|
||||||
else
|
else
|
||||||
CONFIG_FILE="/etc/furt/furt.conf"
|
CONFIG_FILE="/etc/furt/furt.conf"
|
||||||
PID_FILE="/var/run/furt/furt.pid"
|
PID_FILE="/var/run/furt.pid"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ ! -f "$CONFIG_FILE" ] && [ ! -f "$PROJECT_DIR/config/furt.conf" ]; then
|
if [ ! -f "$CONFIG_FILE" ] && [ ! -f "$PROJECT_DIR/config/furt.conf" ]; then
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue