Patch8: %{name}-tinydns-include.patch
URL: http://cr.yp.to/djbdns.html
BuildRequires: rpm-perlprov
-Requires(pre): /usr/bin/getgid
+BuildRequires: rpmbuild(macros) >= 1.159
Requires(pre): /bin/id
+Requires(pre): /usr/bin/getgid
Requires(pre): /usr/sbin/groupadd
Requires(pre): /usr/sbin/useradd
-Requires(postun): /usr/sbin/userdel
Requires(postun): /usr/sbin/groupdel
+Requires(postun): /usr/sbin/userdel
+Provides: group(djbdns)
Provides: nameserver
+Provides: user(dnslog)
Obsoletes: caching-nameserver
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
Requires(post): fileutils
Requires(preun): daemontools
Requires: daemontools >= 0.70-5
+Provides: user(dnscache)
Obsoletes: dnscache
%description dnscache
Requires(preun): daemontools
Requires: daemontools >= 0.70-5
Requires: make
+Provides: user(tinydns)
Obsoletes: tinydns
%description tinydns
Requires(preun): daemontools
Requires: daemontools >= 0.70-5
Requires: make
+Provides: user(pickdns)
Obsoletes: pickdns
%description pickdns
Requires(post): diffutils
Requires(preun): daemontools
Requires: daemontools >= 0.70-5
+Provides: user(walldns)
Obsoletes: walldns
%description walldns
Requires(preun): daemontools
Requires: daemontools >= 0.70-5
Requires: make
+Provides: user(rbldns)
Obsoletes: rbldns
%description rbldns
Requires: daemontools >= 0.70-5
Requires: make
Requires: ucspi-tcp
+Provides: user(axfrdns)
Obsoletes: axfrdns
%description axfrdns
%postun
if [ "$1" = "0" ]; then
- /usr/sbin/userdel dnslog
- /usr/sbin/groupdel djbdns
+ %userremove dnslog
+ %groupremove djbdns
fi
%pre dnscache
%postun dnscache
if [ "$1" = "0" ]; then
- /usr/sbin/userdel dnscache
+ %userremove dnscache
fi
%pre tinydns
%postun tinydns
if [ "$1" = "0" ]; then
- /usr/sbin/userdel tinydns
+ %userremove tinydns
fi
%pre pickdns
%postun pickdns
if [ "$1" = "0" ]; then
- /usr/sbin/userdel pickdns
+ %userremove pickdns
fi
%pre walldns
%postun walldns
if [ "$1" = "0" ]; then
- /usr/sbin/userdel walldns
+ %userremove walldns
fi
%pre rbldns
%postun rbldns
if [ "$1" = "0" ]; then
- /usr/sbin/userdel rbldns
+ %userremove rbldns
fi
%pre axfrdns
%postun axfrdns
if [ "$1" = "0" ]; then
- /usr/sbin/userdel axfrdns
+ %userremove axfrdns
fi
%files