Added dnsmasq-2.51 build template.
--HG-- extra : convert_revision : da31a497c00030a5281a786c79229a81e3246581
This commit is contained in:
parent
3a02df94cc
commit
66bb2e2540
3 changed files with 50 additions and 0 deletions
4
srcpkgs/dnsmasq/files/dnsmasq.confd
Normal file
4
srcpkgs/dnsmasq/files/dnsmasq.confd
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
# /etc/conf.d/dnsmasq: config file for /etc/init.d/dnsmasq
|
||||||
|
|
||||||
|
# See the dnsmasq(8) man page for possible options to put here.
|
||||||
|
DNSMASQ_OPTS=""
|
12
srcpkgs/dnsmasq/files/dnsmasq.rc
Normal file
12
srcpkgs/dnsmasq/files/dnsmasq.rc
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
#!/sbin/runscript
|
||||||
|
|
||||||
|
pidfile=/var/run/dnsmasq.pid
|
||||||
|
command=/usr/sbin/dnsmasq
|
||||||
|
command_args="${DNSMASQ_OPTS:--g nogroup -u nobody}"
|
||||||
|
|
||||||
|
depend()
|
||||||
|
{
|
||||||
|
provide dns
|
||||||
|
need localmount net
|
||||||
|
after bootmisc
|
||||||
|
}
|
34
srcpkgs/dnsmasq/template
Normal file
34
srcpkgs/dnsmasq/template
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
# Template file for 'dnsmasq'
|
||||||
|
pkgname=dnsmasq
|
||||||
|
version=2.51
|
||||||
|
distfiles="http://www.thekelleys.org.uk/$pkgname/$pkgname-$version.tar.gz"
|
||||||
|
build_style=gnu_makefile
|
||||||
|
make_install_args="PREFIX=/usr"
|
||||||
|
short_desc="Lightweight, easy to configure DNS forwarder and DHCP server"
|
||||||
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||||
|
checksum=08a7f95e1aa344be07681f514d992320b86932c5dc2f091ac6edd0599ff90622
|
||||||
|
long_desc="
|
||||||
|
Dnsmasq is a lightweight, easy to configure DNS forwarder and DHCP server.
|
||||||
|
It is designed to provide DNS and, optionally, DHCP, to a small network. It
|
||||||
|
can serve the names of local machines which are not in the global DNS.
|
||||||
|
The DHCP server integrates with the DNS server and allows machines with
|
||||||
|
DHCP-allocated addresses to appear in the DNS with names configured either in
|
||||||
|
each host or in a central configuration file. Dnsmasq supports static and
|
||||||
|
dynamic DHCP leases and BOOTP/TFTP/PXE for network booting of diskless machines."
|
||||||
|
|
||||||
|
conf_files="/etc/dnsmasq.conf /etc/conf.d/dnsmasq"
|
||||||
|
openrc_services="dnsmasq default"
|
||||||
|
|
||||||
|
Add_dependency full glibc
|
||||||
|
Add_dependency full libcap
|
||||||
|
|
||||||
|
post_install()
|
||||||
|
{
|
||||||
|
cd ${wrksrc} || return 1
|
||||||
|
install -D -m644 dnsmasq.conf.example \
|
||||||
|
${DESTDIR}/etc/dnsmasq.conf || return 1
|
||||||
|
install -D -m755 ${FILESDIR}/dnsmasq.rc \
|
||||||
|
${DESTDIR}/etc/init.d/dnsmasq || return 1
|
||||||
|
install -D -m644 ${FILESDIR}/dnsmasq.confd \
|
||||||
|
${DESTDIR}/etc/conf.d/dnsmasq || return 1
|
||||||
|
}
|
Loading…
Reference in a new issue