diet-djbdns.patch
changeset 131 e91374e69ba8
parent 91 9869551d6f61
equal deleted inserted replaced
130:434287cba498 131:e91374e69ba8
     1 diet-djbdns
     1 diet-djbdns
     2 
     2 
     3 diff -r 3cc1bb1b121b source/dietlibc/diet-djbdns/FrugalBuild
     3 diff -r 595c9b8e2594 source/dietlibc/diet-djbdns/FrugalBuild
     4 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5 +++ b/source/dietlibc/diet-djbdns/FrugalBuild	Wed Feb 15 15:07:01 2012 +0100
     5 +++ b/source/dietlibc/diet-djbdns/FrugalBuild	Fri Feb 17 10:19:05 2012 +0100
     6 @@ -0,0 +1,35 @@
     6 @@ -0,0 +1,35 @@
     7 +# Maintainer: Tomas Zeman <tzeman@volny.cz>
     7 +# Maintainer: Tomas Zeman <tzeman@volny.cz>
     8 +
     8 +
     9 +branch=diet
     9 +branch=diet
    10 +pkgorig=djbdns
    10 +pkgorig=djbdns
    11 +pkgname=$branch-$pkgorig
    11 +pkgname=$branch-$pkgorig
    12 +pkgver=1.05
    12 +pkgver=1.05
    13 +pkgrel=2
    13 +pkgrel=3
    14 +pkgdesc="High-performant & secure DNS services."
    14 +pkgdesc="High-performant & secure DNS services."
    15 +url="http://cr.yp.to/djbdns.html"
    15 +url="http://cr.yp.to/djbdns.html"
    16 +archs=(i686)
    16 +archs=(i686)
    17 +up2date='lynx -dump -nolist http://cr.yp.to/djbdns/install.html|grep $pkgorig|grep tar.gz|head -1|sed -e "s/.*$pkgorig-\(.*\)\.tar.gz.*$/\1/"'
    17 +up2date='lynx -dump -nolist http://cr.yp.to/djbdns/install.html|grep $pkgorig|grep tar.gz|head -1|sed -e "s/.*$pkgorig-\(.*\)\.tar.gz.*$/\1/"'
    18 +depends=('ucspi-tcp')
    18 +depends=('ucspi-tcp')
    28 +	echo "diet gcc ${CFLAGS}" > conf-cc
    28 +	echo "diet gcc ${CFLAGS}" > conf-cc
    29 +	echo "diet gcc -s -static" > conf-ld
    29 +	echo "diet gcc -s -static" > conf-ld
    30 +	echo "/usr" > conf-home
    30 +	echo "/usr" > conf-home
    31 +	make || Fdie
    31 +	make || Fdie
    32 +
    32 +
    33 +	install -D -m 644 dnsroots.global $Fdestdir/pkg/etc/dnsroots.global
    33 +	install -D -m 644 dnsroots.global $Fdestdir/etc/dnsroots.global
    34 +	for bin in \
    34 +	for bin in \
    35 +		*-conf dnscache tinydns walldns rbldns pickdns axfrdns \
    35 +		*-conf dnscache tinydns walldns rbldns pickdns axfrdns \
    36 +		*-get *-data *-edit dnsip dnsipq dnsname dnstxt dnsmx \
    36 +		*-get *-data *-edit dnsip dnsipq dnsname dnstxt dnsmx \
    37 +		dnsfilter random-ip dnsqr dnsq dnstrace dnstracesort; do
    37 +		dnsfilter random-ip dnsqr dnsq dnstrace dnstracesort; do
    38 +		install -D -m 755 $bin $Fdestdir/usr/bin/$bin
    38 +		install -D -m 755 $bin $Fdestdir/usr/bin/$bin
    39 +	done
    39 +	done
    40 +}
    40 +}
    41 +# vim: ft=sh
    41 +# vim: ft=sh
    42 diff -r 3cc1bb1b121b source/dietlibc/diet-djbdns/djbdns.install
    42 diff -r 595c9b8e2594 source/dietlibc/diet-djbdns/djbdns.install
    43 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    43 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    44 +++ b/source/dietlibc/diet-djbdns/djbdns.install	Wed Feb 15 15:07:01 2012 +0100
    44 +++ b/source/dietlibc/diet-djbdns/djbdns.install	Fri Feb 17 10:19:05 2012 +0100
    45 @@ -0,0 +1,25 @@
    45 @@ -0,0 +1,25 @@
    46 +post_install() {
    46 +post_install() {
    47 +  id dnslog &>/dev/null || \
    47 +  id dnslog &>/dev/null || \
    48 +    useradd -u 60 -g nobody -d /var/empty -c "djbdns log user" -s /bin/false dnslog
    48 +    useradd -u 60 -g nobody -d /var/empty -c "djbdns log user" -s /bin/false dnslog
    49 +  id dnscache &>/dev/null || \
    49 +  id dnscache &>/dev/null || \