Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
name = pdns
version = 4.7.3
-release = 1
+release = 2
thisapp = %{name}-%{version}
groups = Networking/DNS
shadow-utils
sqlite-devel
systemd-devel
+ systemd-sysusers
zlib-devel
end
--enable-unit-tests \
--disable-static
- prepare_cmds
- %{create_user}
- end
-
test
make -C pdns check || :
end
end
end
-create_user
- getent group pdns >/dev/null || groupadd -r pdns
- getent passwd pdns >/dev/null || \
- useradd -r -g pdns -d %{sharedstatedir}/pdns -s /sbin/nologin \
- -c "PowerDNS user" pdns
-end
-
packages
package %{name}
prerequires
coreutils
- shadow-utils
sqlite
end
%{sharedstatedir}/pdns/pdns.db
end
- script prein
- %{create_user}
- end
-
script postin
systemctl daemon-reload >/dev/null 2>&1 || :
--- /dev/null
+u pdns - "User for PowerDNS" /var/lib/pdns /usr/sbin/nologin