diff options
author | Martin Hierling <mad@cc.fh-luh.de> | 2006-06-26 14:15:53 +0000 |
---|---|---|
committer | Martin Hierling <mad@cc.fh-luh.de> | 2006-06-26 14:15:53 +0000 |
commit | 7f199705a5b7417a4f9b95082b76dd8fcbf1aad0 (patch) | |
tree | aa0fd844748712618267d69cb1a698c37ce4956d | |
parent | x11-themes/polyester - New ebuild, based on ebuild provided by upstream. Bug ... (diff) | |
download | sunrise-7f199705a5b7417a4f9b95082b76dd8fcbf1aad0.tar.gz sunrise-7f199705a5b7417a4f9b95082b76dd8fcbf1aad0.tar.bz2 sunrise-7f199705a5b7417a4f9b95082b76dd8fcbf1aad0.zip |
New Ebuild for bug 104208 net-proxy/dnsproxy thanks to Tomoyuki Sakurai
svn path=/sunrise/; revision=325
-rw-r--r-- | net-proxy/dnsproxy/ChangeLog | 7 | ||||
-rw-r--r-- | net-proxy/dnsproxy/Manifest | 5 | ||||
-rw-r--r-- | net-proxy/dnsproxy/dnsproxy-1.15.ebuild | 26 | ||||
-rw-r--r-- | net-proxy/dnsproxy/files/confd | 10 | ||||
-rw-r--r-- | net-proxy/dnsproxy/files/digest-dnsproxy-1.15 | 1 | ||||
-rw-r--r-- | net-proxy/dnsproxy/files/initd | 35 |
6 files changed, 84 insertions, 0 deletions
diff --git a/net-proxy/dnsproxy/ChangeLog b/net-proxy/dnsproxy/ChangeLog new file mode 100644 index 000000000..4dc8b02ac --- /dev/null +++ b/net-proxy/dnsproxy/ChangeLog @@ -0,0 +1,7 @@ +# ChangeLog for net-dns/dnsproxy +# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 26 Jun 2006; Martin Hierling <mad@cc.fh-luh.de> ChangeLog: + New Ebuild for bug 104208 net-dns/dnsproxy thanks to Tomoyuki Sakurai + diff --git a/net-proxy/dnsproxy/Manifest b/net-proxy/dnsproxy/Manifest new file mode 100644 index 000000000..2cda76d3b --- /dev/null +++ b/net-proxy/dnsproxy/Manifest @@ -0,0 +1,5 @@ +MD5 402ae6d7449c6630cbb343a49a8ed43d ChangeLog 251 +MD5 84552d2ecde34e9fb6a297e28461f248 dnsproxy-1.15.ebuild 558 +MD5 dd1ad38ad64858ee3c1ecc49f9c114b1 files/confd 297 +MD5 0f41464d3234fd6811e6b569acb2e549 files/digest-dnsproxy-1.15 65 +MD5 014840e6426c7af958c263164a9985be files/initd 598 diff --git a/net-proxy/dnsproxy/dnsproxy-1.15.ebuild b/net-proxy/dnsproxy/dnsproxy-1.15.ebuild new file mode 100644 index 000000000..1fd35b39d --- /dev/null +++ b/net-proxy/dnsproxy/dnsproxy-1.15.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +DESCRIPTION="The dnsproxy daemon is a proxy for DNS queries" +HOMEPAGE="http://www.wolfermann.org/dnsproxy.html" +SRC_URI="http://www.wolfermann.org/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~x86" +IUSE="" + +DEPEND="" +RDEPEND="" + +src_install() { + dosbin dnsproxy + dodoc README + doman dnsproxy.1 + insinto /etc/dnsproxy + newins dnsproxy.conf dnsproxy.conf-dist + newconfd ${FILESDIR}/confd dnsproxy + newinitd ${FILESDIR}/initd dnsproxy +} + diff --git a/net-proxy/dnsproxy/files/confd b/net-proxy/dnsproxy/files/confd new file mode 100644 index 000000000..fdcc59a70 --- /dev/null +++ b/net-proxy/dnsproxy/files/confd @@ -0,0 +1,10 @@ +# options for dnsproxy +# +# -c file Read configuration from file. +# -d Detach from current terminal and run as background process. +# (do NOT use here, start-stop-daemon does it for you) + +# rarely you need to change these +OPTIONS="-c /etc/dnsproxy/dnsproxy.conf" +PIDFILE="/var/run/dnsproxy.pid" + diff --git a/net-proxy/dnsproxy/files/digest-dnsproxy-1.15 b/net-proxy/dnsproxy/files/digest-dnsproxy-1.15 new file mode 100644 index 000000000..fb4864ae9 --- /dev/null +++ b/net-proxy/dnsproxy/files/digest-dnsproxy-1.15 @@ -0,0 +1 @@ +MD5 52851b2ebe0ab3fe58158a7a64d98811 dnsproxy-1.15.tar.gz 116565 diff --git a/net-proxy/dnsproxy/files/initd b/net-proxy/dnsproxy/files/initd new file mode 100644 index 000000000..3d517877d --- /dev/null +++ b/net-proxy/dnsproxy/files/initd @@ -0,0 +1,35 @@ +opts="depend checkconfig start stop" +BIN="dnsproxy" +CONF="/etc/dnsproxy/dnsproxy.conf" + +depend() { + need net +} + +checkconfig() { + if [ ! -e ${CONF} ] ; then + eerror "You need to create ${CONF} first." + eerror "An example can be found in ${CONF}-dist" + return 1 + fi +} +start() { + ebegin "Starting ${BIN}" + checkconfig && \ + start-stop-daemon --start --make-pidfile \ + --quiet -b --pidfile ${PIDFILE} \ + --exec /usr/sbin/${BIN} -- ${OPTIONS} + eend $? +} + +stop() { + ebegin "Stopping ${BIN}" + start-stop-daemon --stop --quiet \ + --pidfile ${PIDFILE} \ + && rm ${PIDFILE} + eend $? +} + +restart() { + +} |