]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Install generated recursor.conf-dist in sysconfdir 3280/head
authorPieter Lexis <pieter.lexis@powerdns.com>
Thu, 21 Jan 2016 12:38:03 +0000 (13:38 +0100)
committerPieter Lexis <pieter.lexis@powerdns.com>
Thu, 21 Jan 2016 12:39:12 +0000 (13:39 +0100)
build-scripts/build-recursor-rpm
pdns/recursordist/.gitignore
pdns/recursordist/Makefile.am

index 3612c4b5f60a5f61186772e7ddcd1b62e0350f9f..9d536c560b8d00c92b6ed5a5da8d9728d8fee67e 100755 (executable)
@@ -150,8 +150,7 @@ make %{?_smp_mflags}
 %{__rm} -rf %{buildroot}
 make install DESTDIR=%{buildroot}
 %{__install} -D -p %{SOURCE1} %{buildroot}%{_initrddir}/pdns-recursor
-%{buildroot}/%{_sbindir}/pdns_recursor --config > %{buildroot}%{_sysconfdir}/%{name}/recursor.conf
-%{__rm} %{buildroot}%{_sysconfdir}/%{name}/recursor.conf-dist
+%{__mv} %{buildroot}%{_sysconfdir}/%{name}/recursor.conf-dist %{buildroot}%{_sysconfdir}/%{name}/recursor.conf
 
 # add pdns user and group to top of configfile
 sed -i '1i\\setuid=pdns-recursor' %{buildroot}%{_sysconfdir}/%{name}/recursor.conf
@@ -240,8 +239,7 @@ make %{?_smp_mflags}
 make install DESTDIR=%{buildroot}
 # install systemd unit file
 %{__install} -D -p -m 644 contrib/systemd-pdns-recursor.service %{buildroot}%{_unitdir}/%{name}.service
-%{buildroot}/%{_sbindir}/pdns_recursor --config > %{buildroot}%{_sysconfdir}/%{name}/recursor.conf
-%{__rm} %{buildroot}%{_sysconfdir}/%{name}/recursor.conf-dist
+%{__mv} %{buildroot}%{_sysconfdir}/%{name}/recursor.conf-dist %{buildroot}%{_sysconfdir}/%{name}/recursor.conf
 
 # add pdns user and group to top of configfile
 sed -i '1i\\setuid=pdns-recursor' %{buildroot}%{_sysconfdir}/%{name}/recursor.conf
index 235d339e4d5fc2cb62900e469ffc1f4a3647fc88..213939e19849afea4740e1bbb8a33d9b5cb6bb00 100644 (file)
@@ -33,5 +33,6 @@
 /pdns_recursor
 /rec_control
 /pdns-recursor-*
+/recursor.conf-dist
 /ext/Makefile
 /ext/Makefile.in
index 7f44173e5c1cd986d906ed3803b58ff8a25f68ef..65545314e41c47bf13d1bd335f48bf78849325b5 100644 (file)
@@ -192,6 +192,13 @@ $(srcdir)/effective_tld_names.dat:
 pubsuffix.cc: $(srcdir)/effective_tld_names.dat
        $(AM_V_GEN)./mkpubsuffixcc
 
+## Config file
+sysconf_DATA = recursor.conf-dist
+
+recursor.conf-dist: pdns_recursor
+       $(AM_V_GEN)./pdns_recursor --config > $@
+
+## Manpages
 MANPAGES=pdns_recursor.1 \
         rec_control.1