/[smeserver]/smeserver-pdns_recursor/F/smeserver-pdns_recursor.spec
ViewVC logotype

Contents of /smeserver-pdns_recursor/F/smeserver-pdns_recursor.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.4 - (show annotations) (download)
Thu Aug 24 10:52:54 2006 UTC (17 years, 9 months ago) by charliebrady
Branch: MAIN
Changes since 1.3: +7 -1 lines
Thu Aug 24 06:52:46 2006                      Charlie Brady (charlieb)

See changelog
----------------------------------------------------------------------

1 Summary: SME server module to configure pdns_recursor
2 %define name smeserver-pdns_recursor
3 Name: %{name}
4 %define version 0.0.1
5 %define release 03
6 Version: %{version}
7 Release: %{release}
8 License: GPL
9 Group: System Environment/Base
10 Source: %{name}-%{version}.tar.gz
11 Patch0: smeserver-pdns_recursor-0.0.1.configuration.patch
12 Patch1: smeserver-pdns_recursor-0.0.1.configuration.patch2
13 Packager: Charlie Brady <charlieb@e-smith.com>
14 BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
15 BuildArchitectures: noarch
16 Requires: e-smith-lib >= 1.15.1-19
17 Requires: pdns-recursor
18 Obsoletes: e-smith-dnscache
19 Conflicts: e-smith-dnscache
20 BuildRequires: e-smith-devtools
21 AutoReqProv: no
22
23 %description
24 SME server enhancement to configure and run PowerDNS recursor as a
25 caching nameserver
26
27 %changelog
28 * Thu Aug 24 2006 Charlie Brady <charlieb@e-smith.com> 0.0.1-03
29 - Various configuration fixes. Functional in basic configuration now.
30 - TODO: Handle forwarding configurations correctly.
31
32 * Thu Aug 24 2006 Charlie Brady <charlieb@e-smith.com> 0.0.1-02
33 - Add configuration scripts and templates
34
35 * Wed Aug 23 2006 Charlie Brady <charlieb@e-smith.com> 0.0.1-01
36 - Initial
37
38 %prep
39 %setup
40 %patch0 -p1
41 %patch1 -p1
42
43 %build
44 perl createlinks
45 rm -f %{name}-%{version}-%{release}-filelist
46 touch root/var/service/pdns_recursor/down
47
48 %pre
49 /sbin/e-smith/create-system-user dnscache 410 \
50 "DNScache user" /var/service/dnscache /bin/false
51 /sbin/e-smith/create-system-user dnslog 411 \
52 "DNS log user" /var/log /bin/false
53
54 %install
55 rm -rf $RPM_BUILD_ROOT
56 (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
57 /sbin/e-smith/genfilelist $RPM_BUILD_ROOT \
58 --dir /var/service/pdns_recursor 'attr(0755,root,root)' \
59 --dir /var/service/pdns_recursor/log 'attr(0755,root,root)' \
60 --file /var/service/pdns_recursor/run 'attr(0750,root,root)' \
61 --file /var/service/pdns_recursor/log/run 'attr(0750,root,root)' \
62 --dir /var/log/pdns_recursor 'attr(02755,dnslog,dnslog)' \
63 > %{name}-%{version}-%{release}-filelist
64 #echo "%doc COPYING" >> %{name}-%{version}-%{release}-filelist
65
66 %clean
67 rm -rf $RPM_BUILD_ROOT
68
69 %files -f %{name}-%{version}-%{release}-filelist
70 %defattr(-,root,root)

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed