Fixed permissions of pdns.conf file (rhbz#646510)
This commit is contained in:
parent
a05e0ba26c
commit
3936a37dcd
9
pdns-default-config.patch
Normal file
9
pdns-default-config.patch
Normal file
@ -0,0 +1,9 @@
|
||||
--- pdns-3.1/pdns/pdns.conf-dist.orig 2012-05-04 12:13:23.000000000 +0200
|
||||
+++ pdns-3.1/pdns/pdns.conf-dist 2012-10-18 23:07:42.614876259 +0200
|
||||
@@ -1,3 +1,6 @@
|
||||
+setuid=pdns
|
||||
+setgid=pdns
|
||||
+launch=bind
|
||||
# Autogenerated configuration file template
|
||||
#################################
|
||||
# allow-axfr-ips Allow zonetransfers only to these subnets
|
33
pdns.spec
33
pdns.spec
@ -3,7 +3,7 @@
|
||||
Summary: A modern, advanced and high performance authoritative-only nameserver
|
||||
Name: pdns
|
||||
Version: 3.1
|
||||
Release: 4%{?dist}
|
||||
Release: 5%{?dist}
|
||||
License: GPLv2
|
||||
Group: System Environment/Daemons
|
||||
URL: http://powerdns.com
|
||||
@ -12,16 +12,22 @@ Source1: pdns.service
|
||||
|
||||
# Patches
|
||||
|
||||
Patch0: pdns-mongodb-fix1.patch
|
||||
Patch1: pdns-mongodb-fix2.patch
|
||||
Patch2: pdns-return-exit0.patch
|
||||
Patch0: pdns-default-config.patch
|
||||
Patch1: pdns-mongodb-fix1.patch
|
||||
Patch2: pdns-mongodb-fix2.patch
|
||||
Patch3: pdns-return-exit0.patch
|
||||
|
||||
Requires(pre): shadow-utils
|
||||
Requires(post): systemd-units, systemd-sysv
|
||||
Requires(post): systemd-sysv
|
||||
Requires(post): systemd-units
|
||||
Requires(preun): systemd-units
|
||||
Requires(postun): systemd-units
|
||||
|
||||
BuildRequires: boost-devel, chrpath, lua-devel, cryptopp-devel, systemd-units
|
||||
BuildRequires: chrpath
|
||||
BuildRequires: systemd-units
|
||||
BuildRequires: boost-devel
|
||||
BuildRequires: lua-devel
|
||||
BuildRequires: cryptopp-devel
|
||||
Provides: powerdns = %{version}-%{release}
|
||||
|
||||
%description
|
||||
@ -107,9 +113,10 @@ This package contains the MongoDB backend for %{name}
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0 -p1 -b .fixmongodb1
|
||||
%patch1 -p1 -b .fixmongodb2
|
||||
%patch2 -p1 -b .return-exit0
|
||||
%patch0 -p1 -b .default-config-patch
|
||||
%patch1 -p1 -b .fixmongodb1
|
||||
%patch2 -p1 -b .fixmongodb2
|
||||
%patch3 -p1 -b .return-exit0
|
||||
|
||||
%build
|
||||
export CPPFLAGS="-DLDAP_DEPRECATED %{optflags}"
|
||||
@ -134,9 +141,7 @@ make install DESTDIR=%{buildroot}
|
||||
%{__rm} -f %{buildroot}%{_libdir}/%{name}/*.la
|
||||
%{__mv} %{buildroot}%{_sysconfdir}/%{name}/pdns.conf{-dist,}
|
||||
|
||||
# add the pdns user to the config file
|
||||
sed -i '1i\setuid=pdns' %{buildroot}%{_sysconfdir}/%{name}/pdns.conf
|
||||
sed -i '2i\setgid=pdns' %{buildroot}%{_sysconfdir}/%{name}/pdns.conf
|
||||
chmod 600 %{buildroot}%{_sysconfdir}/%{name}/pdns.conf
|
||||
|
||||
# strip the static rpath from the binaries
|
||||
chrpath --delete %{buildroot}%{_bindir}/pdns_control
|
||||
@ -226,6 +231,10 @@ exit 0
|
||||
|
||||
|
||||
%changelog
|
||||
* Fri Oct 19 2012 Morten Stevens <mstevens@imt-systems.com> - 3.1-5
|
||||
- Fixed permissions of pdns.conf file (rhbz#646510)
|
||||
- Set bind as default backend
|
||||
|
||||
* Mon Sep 24 2012 Morten Stevens <mstevens@imt-systems.com> - 3.1-4
|
||||
- use new systemd rpm macros (rhbz#850266)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user