]> Frank Brehm's Git Trees - config/bruni/etc.git/commitdiff
saving uncommitted changes in /etc prior to emerge run
authorFrank Brehm <frank@brehm-online.com>
Wed, 15 Jun 2016 21:53:17 +0000 (23:53 +0200)
committerFrank Brehm <frank@brehm-online.com>
Wed, 15 Jun 2016 21:53:17 +0000 (23:53 +0200)
conf.d/rarpd [new file with mode: 0644]
init.d/rarpd [new file with mode: 0755]

diff --git a/conf.d/rarpd b/conf.d/rarpd
new file mode 100644 (file)
index 0000000..ef7fc48
--- /dev/null
@@ -0,0 +1,8 @@
+# Config file for /etc/init.d/rarpd
+
+# You probably want to select the interface for this to listen on.
+# By default it uses loopback which most likely won't help.
+RARPD_IFACE="lo"
+
+# See the rarpd(8) manpage for more info.
+RARPD_OPTS="-b /tftpboot"
diff --git a/init.d/rarpd b/init.d/rarpd
new file mode 100755 (executable)
index 0000000..bf8cf1e
--- /dev/null
@@ -0,0 +1,20 @@
+#!/sbin/openrc-run
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+pidfile="/var/run/rarpd.pid"
+command="/usr/sbin/rarpd"
+# The -d option keeps it from forking.  This way s-s-d can do the fork and
+# set up the pidfile with the right value below.
+command_args="-d ${RARPD_OPTS} ${RARPD_IFACE}"
+start_stop_daemon_args="--background --make-pidfile"
+
+start_pre() {
+       if [ ! -f /etc/ethers ] ; then
+               eerror "Please create /etc/ethers with the following content:"
+               eerror "[MAC address] [name or IP]"
+               return 1
+       fi
+       return 0
+}