diff options
author | Patrick McLean <chutzpah@gentoo.org> | 2018-03-19 11:10:03 -0700 |
---|---|---|
committer | Patrick McLean <chutzpah@gentoo.org> | 2018-03-19 11:11:38 -0700 |
commit | 36950876fc0da1b5ced6a6c58508f5bc2c8be572 (patch) | |
tree | c31e788691489c6b83c2e74f7755c98a8901bcc8 /net-dns/dnsmasq/files | |
parent | sys-cluster/kube-proxy: Version bump to 1.9.4 (diff) | |
download | gentoo-36950876fc0da1b5ced6a6c58508f5bc2c8be572.tar.gz gentoo-36950876fc0da1b5ced6a6c58508f5bc2c8be572.tar.bz2 gentoo-36950876fc0da1b5ced6a6c58508f5bc2c8be572.zip |
net-dns/dnsmasq: Version bump to 2.79
Closes: https://bugs.gentoo.org/586454
Closes: https://bugs.gentoo.org/633496
Closes: https://bugs.gentoo.org/643670
Gentoo-Bug: https://bugs.gentoo.org/645704
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Diffstat (limited to 'net-dns/dnsmasq/files')
-rw-r--r-- | net-dns/dnsmasq/files/dnsmasq-init-dhcp-r3 | 35 | ||||
-rw-r--r-- | net-dns/dnsmasq/files/dnsmasq-init-r4 | 29 | ||||
-rw-r--r-- | net-dns/dnsmasq/files/dnsmasq.logrotate | 7 |
3 files changed, 71 insertions, 0 deletions
diff --git a/net-dns/dnsmasq/files/dnsmasq-init-dhcp-r3 b/net-dns/dnsmasq/files/dnsmasq-init-dhcp-r3 new file mode 100644 index 000000000000..5a356b22b259 --- /dev/null +++ b/net-dns/dnsmasq/files/dnsmasq-init-dhcp-r3 @@ -0,0 +1,35 @@ +#!/sbin/openrc-run +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License, v2 or later + +extra_started_commands="reload rotate" + +pidfile="/var/run/dnsmasq.pid" +command="/usr/sbin/dnsmasq" +command_args="-x ${pidfile} ${DNSMASQ_OPTS}" +retry="TERM/3/TERM/5" + +depend() { + provide dns + need localmount net + after bootmisc + use logger +} + +start_pre() { + checkpath --owner dnsmasq:dnsmasq \ + --mode 0644 \ + --file /var/lib/misc/dnsmasq.leases +} + +reload() { + ebegin "Reloading ${RC_SVCNAME}" + start-stop-daemon --signal HUP --pidfile "${pidfile}" + eend $? +} + +rotate() { + ebegin "Reopening ${RC_SVCNAME} log file" + start-stop-daemon --signal USR2 --pidfile "${pidfile}" + eend $? +} diff --git a/net-dns/dnsmasq/files/dnsmasq-init-r4 b/net-dns/dnsmasq/files/dnsmasq-init-r4 new file mode 100644 index 000000000000..559cb1e89d47 --- /dev/null +++ b/net-dns/dnsmasq/files/dnsmasq-init-r4 @@ -0,0 +1,29 @@ +#!/sbin/openrc-run +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License, v2 or later + +extra_started_commands="reload rotate" + +pidfile="/var/run/dnsmasq.pid" +command="/usr/sbin/dnsmasq" +command_args="-x ${pidfile} ${DNSMASQ_OPTS}" +retry="TERM/3/TERM/5" + +depend() { + provide dns + need localmount net + after bootmisc + use logger +} + +reload() { + ebegin "Reloading ${RC_SVCNAME}" + start-stop-daemon --signal HUP --pidfile "${pidfile}" + eend $? +} + +rotate() { + ebegin "Reopening ${RC_SVCNAME} log file" + start-stop-daemon --signal USR2 --pidfile "${pidfile}" + eend $? +} diff --git a/net-dns/dnsmasq/files/dnsmasq.logrotate b/net-dns/dnsmasq/files/dnsmasq.logrotate new file mode 100644 index 000000000000..d689f8f875b7 --- /dev/null +++ b/net-dns/dnsmasq/files/dnsmasq.logrotate @@ -0,0 +1,7 @@ +/var/log/dnsmasq.log { + create 640 dnsmasq root + notifempty + postrotate + test -r /var/run/dnsmasq.pid && kill -USR2 "$(head -n1 /var/run/dnsmasq.pid)" + endscript +} |