Add missing domd startup script
authorKristof Provost <kp@FreeBSD.org>
Sat, 8 Mar 2025 22:04:52 +0000 (23:04 +0100)
committerKristof Provost <kp@FreeBSD.org>
Sat, 8 Mar 2025 22:04:52 +0000 (23:04 +0100)
ansible/roles/domotica/templates/domd [new file with mode: 0644]

diff --git a/ansible/roles/domotica/templates/domd b/ansible/roles/domotica/templates/domd
new file mode 100644 (file)
index 0000000..74c5052
--- /dev/null
@@ -0,0 +1,23 @@
+#!/bin/sh
+
+# PROVIDE: domd
+# REQUIRE: NETWORKING
+# BEFORE: LOGIN
+
+. /etc/rc.subr
+
+name="domd"
+start_cmd="domd_start"
+
+domd_start()
+{
+       echo "Starting domd..."
+       export PYTHONPATH=/home/kp/libs7comm-python/
+       export LD_LIBRARY_PATH=/home/kp/libs7comm/src/lib/
+       export DJANGO_SETTINGS_MODULE=domotica.settings
+
+       /usr/local/bin/python /home/kp/domotica/domd.py
+}
+
+load_rc_config $name
+run_rc_command "$1"