%{__mv} %{buildroot}%{_sysconfdir}/dnsdist/dnsdist.conf-dist %{buildroot}%{_sysconfdir}/dnsdist/dnsdist.conf
chmod 0640 %{buildroot}/%{_sysconfdir}/dnsdist/dnsdist.conf
+%{__install } -d %{buildroot}/%{_sharedstatedir}/%{name}
+
%pre
getent group dnsdist >/dev/null || groupadd -r dnsdist
getent passwd dnsdist >/dev/null || \
- useradd -r -g dnsdist -d / -s /sbin/nologin \
+ useradd -r -g dnsdist -d /var/lib/dnsdist -s /sbin/nologin \
-c "dnsdist user" dnsdist
+# Change home directory to /var/lib/pdns
+if [[ $(getent passwd dnsdist | cut -d: -f6) == "/" ]]; then
+ usermod -d /var/lib/dnsdist dnsdist
+fi
exit 0
%post
%{_mandir}/man1/*
%dir %{_sysconfdir}/dnsdist
%attr(-, root, dnsdist) %config(noreplace) %{_sysconfdir}/%{name}/dnsdist.conf
+%dir %attr(-,dnsdist,dnsdist) %{_sharedstatedir}/%{name}
%{_unitdir}/dnsdist*