mirror of
https://gitlab.nic.cz/knot/knot-dns.git
synced 2026-02-03 18:49:28 -05:00
wip
This commit is contained in:
parent
d1f777a93a
commit
005bfa055d
10 changed files with 14 additions and 10 deletions
1
distro/common/knot.sysusers.conf
Normal file
1
distro/common/knot.sysusers.conf
Normal file
|
|
@ -0,0 +1 @@
|
|||
u! knot - - /var/lib/knot
|
||||
3
distro/common/knot.tmpfiles
Normal file
3
distro/common/knot.tmpfiles
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
d /var/lib/knot 0770 root knot
|
||||
d /etc/knot 0750 root knot
|
||||
f /etc/knot/knot.conf 0640 root knot
|
||||
|
|
@ -13,6 +13,7 @@ Build-Depends:
|
|||
automake,
|
||||
debhelper (>= 11),
|
||||
dh-python,
|
||||
dh-sequence-installsysusers,
|
||||
libbpf-dev,
|
||||
libcap-ng-dev,
|
||||
libedit-dev,
|
||||
|
|
@ -40,7 +41,6 @@ Vcs-Git: https://gitlab.nic.cz/knot/knot-dns.git
|
|||
Package: knot
|
||||
Architecture: any
|
||||
Depends:
|
||||
adduser,
|
||||
libdnssec10 (= ${binary:Version}),
|
||||
libknot16 (= ${binary:Version}),
|
||||
libzscanner5 (= ${binary:Version}),
|
||||
|
|
|
|||
1
distro/pkg/deb-nolibxdp/knot.sysusers.conf
Symbolic link
1
distro/pkg/deb-nolibxdp/knot.sysusers.conf
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../deb/knot.sysusers.conf
|
||||
1
distro/pkg/deb-nolibxdp/knot.tmpfiles
Symbolic link
1
distro/pkg/deb-nolibxdp/knot.tmpfiles
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../deb/knot.tmpfiles
|
||||
|
|
@ -14,6 +14,7 @@ Build-Depends:
|
|||
automake,
|
||||
debhelper (>= 11),
|
||||
dh-python,
|
||||
dh-sequence-installsysusers,
|
||||
libbpf-dev,
|
||||
libcap-ng-dev,
|
||||
libedit-dev,
|
||||
|
|
@ -43,7 +44,6 @@ Vcs-Git: https://gitlab.nic.cz/knot/knot-dns.git
|
|||
Package: knot
|
||||
Architecture: any
|
||||
Depends:
|
||||
adduser,
|
||||
libdnssec10 (= ${binary:Version}),
|
||||
libknot16 (= ${binary:Version}),
|
||||
libzscanner5 (= ${binary:Version}),
|
||||
|
|
|
|||
|
|
@ -1,16 +1,14 @@
|
|||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
if [ "$1" = "configure" ]; then
|
||||
if ! getent passwd knot > /dev/null; then
|
||||
adduser --quiet --system --group --no-create-home --home /var/lib/knot knot
|
||||
fi
|
||||
# Ensure sysusers.d/tmpfiles.d are applied before statoverride runs
|
||||
|
||||
#DEBHELPER#
|
||||
|
||||
if [ "$1" = "configure" ]; then
|
||||
dpkg-statoverride --list /var/lib/knot >/dev/null 2>&1 || dpkg-statoverride --update --add root knot 0770 /var/lib/knot
|
||||
dpkg-statoverride --list /etc/knot/knot.conf >/dev/null 2>&1 || dpkg-statoverride --update --add root knot 0640 /etc/knot/knot.conf
|
||||
dpkg-statoverride --list /etc/knot >/dev/null 2>&1 || dpkg-statoverride --update --add root knot 0750 /etc/knot
|
||||
fi
|
||||
|
||||
#DEBHELPER#
|
||||
|
||||
exit 0
|
||||
|
|
|
|||
|
|
@ -12,8 +12,6 @@ if test "$1" = "purge"; then
|
|||
dpkg-statoverride --remove /var/lib/knot >/dev/null 2>&1 || true
|
||||
dpkg-statoverride --remove /etc/knot/knot.conf >/dev/null 2>&1 || true
|
||||
dpkg-statoverride --remove /etc/knot >/dev/null 2>&1 || true
|
||||
|
||||
deluser --quiet knot >/dev/null 2>&1 || true
|
||||
fi
|
||||
|
||||
#DEBHELPER#
|
||||
|
|
|
|||
1
distro/pkg/deb/knot.sysusers.conf
Symbolic link
1
distro/pkg/deb/knot.sysusers.conf
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../common/knot.sysusers.conf
|
||||
1
distro/pkg/deb/knot.tmpfiles
Symbolic link
1
distro/pkg/deb/knot.tmpfiles
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../common/knot.tmpfiles
|
||||
Loading…
Reference in a new issue