Commit Diff


commit - dbbfd0fb9fc9eb6541d54470691033aaf941f500
commit + caf4e5fb22647a2c56c60c4037471c8b6d8c53d8
blob - 6f62d4eda1e249a182963169aae6c0e59c012a59
blob + a6de66631daec139532bb4bf1a110c001d9a0ce6
--- .gitignore
+++ .gitignore
@@ -1,6 +1,7 @@
 *.pem
 TAGS
 gmid
+!contrib/gmid
 gg
 *.o
 compat/*.o
blob - b2d39b09261f7e945705497d0536ff2fba3f3ed3
blob + d85fbb54a972bfdf0b8a3d3708e12c31ae05a2b4
--- contrib/README
+++ 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.
blob - /dev/null
blob + 67e5bc42427eaa7686328286c59bcdfc3017bfbd (mode 644)
--- /dev/null
+++ 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