summaryrefslogtreecommitdiffstats
path: root/smgl
diff options
context:
space:
mode:
authorTreeve Jelbert2021-07-07 20:11:21 +0200
committerTreeve Jelbert2021-07-07 20:11:21 +0200
commit20c971c53c6a1e439f93ba32a95ac5e20a165c79 (patch)
treef4b0c606ad33cd16c8abe3c86e4951785700030c /smgl
parent0e492b608ef6e9a6b7fb8f2da88acc6cfa6f5820 (diff)
seatd - add init script
Diffstat (limited to 'smgl')
-rw-r--r--smgl/seatd/HISTORY3
-rwxr-xr-xsmgl/seatd/PRE_BUILD2
-rwxr-xr-xsmgl/seatd/init.d/seatd26
3 files changed, 31 insertions, 0 deletions
diff --git a/smgl/seatd/HISTORY b/smgl/seatd/HISTORY
index 2444a37506..0556748e5a 100644
--- a/smgl/seatd/HISTORY
+++ b/smgl/seatd/HISTORY
@@ -1,3 +1,6 @@
+2020-07-07 Treeve Jelbert <treeve@sourcemage.org>
+ * PRE_BUILD init/seatd: added
+
2020-06-25 Treeve Jelbert <treeve@sourcemage.org>
* DETAILS: version 0.5.0
spell created
diff --git a/smgl/seatd/PRE_BUILD b/smgl/seatd/PRE_BUILD
new file mode 100755
index 0000000000..8f6e44a0fa
--- /dev/null
+++ b/smgl/seatd/PRE_BUILD
@@ -0,0 +1,2 @@
+create_account seatd
+default_pre_build
diff --git a/smgl/seatd/init.d/seatd b/smgl/seatd/init.d/seatd
new file mode 100755
index 0000000000..41bb9f409a
--- /dev/null
+++ b/smgl/seatd/init.d/seatd
@@ -0,0 +1,26 @@
+#!/bin/bash
+
+#PROGRAM=/usr/bin/false
+#ARGS="-u seatd"
+RUNLEVEL=5
+NEEDS="smgl-messagebus"
+
+. /etc/init.d/smgl_init
+
+case $1 in
+ start)
+ echo "Starting Seatd daemon"
+ /usr/bin/seatd -u seatd &
+ evaluate_retval
+ ;;
+ stop)
+ echo "Stopping Seatd"
+ pkill -9 seatd
+ evaluate_retval
+ ;;
+
+ *)
+ echo "Usage: $0 {start|stop}"
+ exit 1
+ ;;
+esac