aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--contrib/README3
-rw-r--r--contrib/gmid14
3 files changed, 18 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index 6f62d4e..a6de666 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,7 @@
*.pem
TAGS
gmid
+!contrib/gmid
gg
*.o
compat/*.o
diff --git a/contrib/README b/contrib/README
index b2d39b0..d85fbb5 100644
--- a/contrib/README
+++ b/contrib/README
@@ -14,3 +14,6 @@ vim
Syntax highlighting of gmid configuration for vim, to be
placed into ~/.vim/ or /usr/share/vim/vimfiles.
+gmid
+
+ Sample rc(8) script for gmid for OpenBSD.
diff --git a/contrib/gmid b/contrib/gmid
new file mode 100644
index 0000000..67e5bc4
--- /dev/null
+++ b/contrib/gmid
@@ -0,0 +1,14 @@
+#!/bin/ksh
+#
+
+daemon="/usr/local/bin/gmid"
+daemon_flags="-c /etc/gmid.conf"
+
+. /etc/rc.d/rc.subr
+
+rc_pre() {
+ # use rcexec here since daemon_flags may contain arguments with spaces
+ ${rcexec} "${daemon} -n ${daemon_flags}"
+}
+
+rc_cmd $1