commit caf4e5fb22647a2c56c60c4037471c8b6d8c53d8 from: la-ninpre via: Omar Polo date: Tue Jul 13 09:09:13 2021 UTC add an example rc(8) script for openbsd copy it to `/etc/rc.d`, write your config in `/etc/gmid.conf` and launch using `rcctl enable gmid && rcctl start gmid`. 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