diet-djbdns.patch
changeset 91 9869551d6f61
parent 23 96db72ff38df
child 131 e91374e69ba8
equal deleted inserted replaced
90:8ee6c485abac 91:9869551d6f61
     1 diet-djbdns-1.05
     1 diet-djbdns
     2 
     2 
     3 ---
     3 diff -r 3cc1bb1b121b source/dietlibc/diet-djbdns/FrugalBuild
     4  source/dietlibc/diet-djbdns/FrugalBuild    |   35 ++++++++++++++++++++++++++++
     4 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5  source/dietlibc/diet-djbdns/djbdns.install |   25 ++++++++++++++++++++
     5 +++ b/source/dietlibc/diet-djbdns/FrugalBuild	Wed Feb 15 15:07:01 2012 +0100
     6  2 files changed, 60 insertions(+), 0 deletions(-)
       
     7  create mode 100644 source/dietlibc/diet-djbdns/FrugalBuild
       
     8  create mode 100644 source/dietlibc/diet-djbdns/djbdns.install
       
     9 
       
    10 diff --git a/source/dietlibc/diet-djbdns/FrugalBuild b/source/dietlibc/diet-djbdns/FrugalBuild
       
    11 new file mode 100644
       
    12 index 0000000..eca28f5
       
    13 --- /dev/null
       
    14 +++ b/source/dietlibc/diet-djbdns/FrugalBuild
       
    15 @@ -0,0 +1,35 @@
     6 @@ -0,0 +1,35 @@
    16 +# Maintainer: Tomas Zeman <tzeman@volny.cz>
     7 +# Maintainer: Tomas Zeman <tzeman@volny.cz>
    17 +
     8 +
    18 +branch=diet
     9 +branch=diet
    19 +pkgorig=djbdns
    10 +pkgorig=djbdns
    20 +pkgname=$branch-$pkgorig
    11 +pkgname=$branch-$pkgorig
    21 +pkgver=1.05
    12 +pkgver=1.05
    22 +pkgrel=1
    13 +pkgrel=2
    23 +pkgdesc="High-performant & secure DNS services."
    14 +pkgdesc="High-performant & secure DNS services."
    24 +url="http://cr.yp.to/djbdns.html"
    15 +url="http://cr.yp.to/djbdns.html"
    25 +archs=(i686)
    16 +archs=(i686)
    26 +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/"'
    27 +depends=('ucspi-tcp')
    18 +depends=('ucspi-tcp')
    46 +		dnsfilter random-ip dnsqr dnsq dnstrace dnstracesort; do
    37 +		dnsfilter random-ip dnsqr dnsq dnstrace dnstracesort; do
    47 +		install -D -m 755 $bin $Fdestdir/usr/bin/$bin
    38 +		install -D -m 755 $bin $Fdestdir/usr/bin/$bin
    48 +	done
    39 +	done
    49 +}
    40 +}
    50 +# vim: ft=sh
    41 +# vim: ft=sh
    51 diff --git a/source/dietlibc/diet-djbdns/djbdns.install b/source/dietlibc/diet-djbdns/djbdns.install
    42 diff -r 3cc1bb1b121b source/dietlibc/diet-djbdns/djbdns.install
    52 new file mode 100644
    43 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    53 index 0000000..af468e4
    44 +++ b/source/dietlibc/diet-djbdns/djbdns.install	Wed Feb 15 15:07:01 2012 +0100
    54 --- /dev/null
       
    55 +++ b/source/dietlibc/diet-djbdns/djbdns.install
       
    56 @@ -0,0 +1,25 @@
    45 @@ -0,0 +1,25 @@
    57 +post_install() {
    46 +post_install() {
    58 +  id dnslog &>/dev/null || \
    47 +  id dnslog &>/dev/null || \
    59 +    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
    60 +  id dnscache &>/dev/null || \
    49 +  id dnscache &>/dev/null || \
    77 +
    66 +
    78 +op=$1
    67 +op=$1
    79 +shift
    68 +shift
    80 +
    69 +
    81 +$op $*
    70 +$op $*
    82 -- 
       
    83 1.5.3.4
       
    84