# ChangeLog for net-dns/dnsmasq
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dns/dnsmasq/ChangeLog,v 1.113 2007/02/20 12:38:41 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dns/dnsmasq/ChangeLog,v 1.114 2007/02/23 11:09:41 uberlord Exp $
+
+ 23 Feb 2007; Roy Marples <uberlord@gentoo.org> files/dnsmasq-init:
+ Use start-stop-daemon better.
20 Feb 2007; Raúl Porcel <armin76@gentoo.org> dnsmasq-2.34.ebuild:
x86 stable
MD5 76c037c6372d10106bfaddc92bc6f898 files/dnsmasq-fbsd-config.patch 451
RMD160 c9103d329ff429cdadea346db59678815fe3317d files/dnsmasq-fbsd-config.patch 451
SHA256 8973971c4a161f48815c41045cb350394f330276085e9b8f3c578077abc0f359 files/dnsmasq-fbsd-config.patch 451
-AUX dnsmasq-init 612 RMD160 d208b2048fbca19f18949311abbec5fea1080b23 SHA1 9b6a395709a1b2a7e932ab263cfe770b00f95e02 SHA256 6f3503921c6b2448cd7013b4428b633143b00816a3b66fcc8774802e2ff9aa48
-MD5 bd6146f8e6623df5220cd06ceb3d4269 files/dnsmasq-init 612
-RMD160 d208b2048fbca19f18949311abbec5fea1080b23 files/dnsmasq-init 612
-SHA256 6f3503921c6b2448cd7013b4428b633143b00816a3b66fcc8774802e2ff9aa48 files/dnsmasq-init 612
+AUX dnsmasq-init 787 RMD160 bc12d2021610f6fe4ab45d7541859b547c26f9e1 SHA1 2d6b681430b99f2d9892e88100feba8dcd2449a7 SHA256 a96729cbee18797fa40549764b38556d9ffb3f6b7d75ea28fcc804be685b9788
+MD5 e3597915d833379350da1feb1229ce36 files/dnsmasq-init 787
+RMD160 bc12d2021610f6fe4ab45d7541859b547c26f9e1 files/dnsmasq-init 787
+SHA256 a96729cbee18797fa40549764b38556d9ffb3f6b7d75ea28fcc804be685b9788 files/dnsmasq-init 787
AUX dnsmasq.confd 140 RMD160 33f6370377b38bf33acab72d8de86cba5e197d79 SHA1 83461d2964dc3f0db777fc26141b07f6f3f5a762 SHA256 8bbc2634ab537ed3a17ee98be9c2667013a2b048f6981138017414e54fe90746
MD5 5990c2d2cb92209feacf8f3a5a7d0831 files/dnsmasq.confd 140
RMD160 33f6370377b38bf33acab72d8de86cba5e197d79 files/dnsmasq.confd 140
MD5 a0d009326bd6af028be79d7b6331beb0 dnsmasq-2.38.ebuild 1530
RMD160 3c7a3c5fa835bfb08b714acfe892791fdc38aca3 dnsmasq-2.38.ebuild 1530
SHA256 b1e39a8124b5907805259fb44b186f2b5da61201cb86137bbd17ea509bc6e3db dnsmasq-2.38.ebuild 1530
-MISC ChangeLog 13998 RMD160 a9b12230db0dc09ee8a84e77abe4924b18e97875 SHA1 c675f35881a34b0c69b1165d67772f809ef0e140 SHA256 d27b23e7dff73e0605c47a370e1054d231467c1207e4dd750959d3ce60a4d4de
-MD5 e2bea2a7e3a4f227f9d8ff80486e7980 ChangeLog 13998
-RMD160 a9b12230db0dc09ee8a84e77abe4924b18e97875 ChangeLog 13998
-SHA256 d27b23e7dff73e0605c47a370e1054d231467c1207e4dd750959d3ce60a4d4de ChangeLog 13998
+MISC ChangeLog 14101 RMD160 1846dd9266a75eeaebd3d132d9adce9df85a34e1 SHA1 d3e8050fb3c5e8dded034ab60dc407cb5a92cb80 SHA256 d5273afb9aea2ecfc40cd14feb5ccbf4bcdca655dcaad3d4199c196abffa13d8
+MD5 d28943bbbdce42521a213d41b520d23c ChangeLog 14101
+RMD160 1846dd9266a75eeaebd3d132d9adce9df85a34e1 ChangeLog 14101
+SHA256 d5273afb9aea2ecfc40cd14feb5ccbf4bcdca655dcaad3d4199c196abffa13d8 ChangeLog 14101
MISC metadata.xml 251 RMD160 9f6c5022895c245c7b1fdbaa24ae19cab04502c8 SHA1 4f7b27e3a8043f87fea8d4bc308e4b947f0e8675 SHA256 fd85d2faaf1d0c0eab6a4d2ab9eaa493e087a6108aafd0a5db6436bfc181783b
MD5 f115572f9475ea98b22ceeb627ba07f0 metadata.xml 251
RMD160 9f6c5022895c245c7b1fdbaa24ae19cab04502c8 metadata.xml 251
#!/sbin/runscript
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License, v2 or later
-# $Header: /var/cvsroot/gentoo-x86/net-dns/dnsmasq/files/dnsmasq-init,v 1.8 2006/01/09 12:21:39 avenj Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dns/dnsmasq/files/dnsmasq-init,v 1.9 2007/02/23 11:09:41 uberlord Exp $
-opts="${opts} reload"
+opts="reload"
depend() {
provide dns
start() {
ebegin "Starting dnsmasq"
- /usr/sbin/dnsmasq -x /var/run/dnsmasq.pid ${DNSMASQ_OPTS}
+ start-stop-daemon --start --exec /usr/sbin/dnsmasq \
+ -- pidfile /var/run/dnsmasq.pid \
+ -- -x /var/run/dnsmasq.pid ${DNSMASQ_OPTS}
eend $?
}
stop() {
ebegin "Stopping dnsmasq"
- start-stop-daemon --stop --quiet --pidfile /var/run/dnsmasq.pid
+ start-stop-daemon --stop --exec /usr/sbin/dnsmasq \
+ --pidfile /var/run/dnsmasq.pid
eend $?
}
reload() {
ebegin "Reloading dnsmasq"
- kill -HUP $(< /var/run/dnsmasq.pid)
+ start-stop-daemon --stop --oknodo --signal HUP \
+ --exec /usr/sbin/dnsmasq --pidfile /var/run/dnsmasq.pid
eend $?
}