- update to version 3.3.9, see
https://www.knot-dns.cz/2024-08-26-version-339.html OBS-URL: https://build.opensuse.org/package/show/server:dns/knot?expand=0&rev=70
This commit is contained in:
commit
029e5f0524
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.osc
|
3
knot-3.3.7.tar.xz
Normal file
3
knot-3.3.7.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:18ceb398578342e9a3d5b75f2423945a2f8d1d7c730f24f4d2aa4a24b50e831d
|
||||
size 1564920
|
16
knot-3.3.7.tar.xz.asc
Normal file
16
knot-3.3.7.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEdC+k6VgptsXqxrhXELt69v671qsFAmZ6iQYACgkQELt69v67
|
||||
1quiRA//d9IwkFNWo1YlLo6KrnzRTRRkR70bGzJKOfA1KTrqFGN4oMlr872PSNy2
|
||||
mJgJmB4tPtW6BQb1Rqb6HRxMR8zshT/YslkFGe6GArdcJNlT93IYa9cB2fmnich2
|
||||
r8XBi9OQ0lJOcX+IWcjUbJavU1cDo3lehGUrNK41QX20a/40CrMNRS5YGjp3o5kB
|
||||
r1WVWhzaVhGhHDVGBrz99cyNarmP+dCHzBwReh3TAyxSp6g8ubNzwBqqJQwH8pYq
|
||||
xS61LuQJU/Y88JnaXNgVvv7hzlV+jTzcH/VQTI10aHVYs5lu9fU4tWnkLxf5E8wO
|
||||
LUYRhXf6Nr2I9jm+8LT7oUXUaDjga7sRFDWs0y56dSjqNT5S3Nei+bCMiUrYzi9l
|
||||
V72o2poqldyD+DG7UcYOyVhNLNgvo6a0wwiRnNk2dk5Ey6ZBW9+OpCqA0PQEtijM
|
||||
GJ67JP1d2UDIW1wlzr25dofO9p1elGqGk7R42bfciAh7tZhH8JXrmtBL6PARu7/O
|
||||
cRPQyEXbJov29LXmBtEHPO1YsHsyz53htjGmXjHvAFQuB2Nc+qeyI+IqVnne1xKL
|
||||
u1ptxW6XJUxpO54SNwUJft9fca8AS3wQQhRcfjjPMjpEpqn5QaV1sQWiR8NtktGt
|
||||
oMfDyrXoM/Nty43mxcAnAREXFKkQr3se2D+b+0ZROVikm1iRVIo=
|
||||
=To30
|
||||
-----END PGP SIGNATURE-----
|
3
knot-3.3.8.tar.xz
Normal file
3
knot-3.3.8.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:498de8338489a625673797f7ecc921fa4490c826afbfa42fa66922b525089e6a
|
||||
size 1608360
|
16
knot-3.3.8.tar.xz.asc
Normal file
16
knot-3.3.8.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEdC+k6VgptsXqxrhXELt69v671qsFAmad/vIACgkQELt69v67
|
||||
1qsexg//fDv3BExMkpx7hPz5j0bncnXuWdpUKQVNAu/xs3dnTI/WsnmS8lnh4CTP
|
||||
mWvcsoO5FxzK9Nda76YvMc06eVjvlFXy4Mvzkp/OHf4u+RGcDVq2KHCF33i9YzGd
|
||||
cGbRDK2ERNvpdvsdSgR/p34XneqDwpGHfJin3U7BdyM7dSoSrPUwBR3KgApCppnr
|
||||
53PxWGGuSa4tpNPxMpWPa5tP/w3PhCd31MGXGrk4UulhCPAQ1oZPzxE81LcBVlW+
|
||||
a0Checbg2ZW685h9hvZqQzeJEkFXa1q4uFsOBhVMhf262VTUYMJojKoolykOSMDV
|
||||
QwirOUHAB32DpLpzhu8qdswCDcjFsXBr/ZrI08HivcMDFCj1XYkw57T94ZdJ+E6e
|
||||
E81U0SbIwrJtWrms4jwa9v+7lmMgfdRXcdGy2jaEm5O/NtYmy2G7YQ8Uji+YZyc2
|
||||
tlxzF1ImO3X7eIu/2Lpb2ubhgU7VrQG0Ho1lzEFTebBh6Ywjrwwfh7L/YXEmvOHm
|
||||
SXewwRDyhfValDCbF29AV4Nof/CLBqg5JD2DMLUMgyQ2mwDgTJky6tA5EgaxJPIM
|
||||
q/vrU9fKsK1o/vP9tldZ/Gwuhip8dKpkw0xDHOuBrY1vstHZSn+FqnP8AaLTcmPs
|
||||
6s6fj8orf7QD7CQ4b8uWi2T6IncPi4CnB2bvoUwqqHM4XFQK1bM=
|
||||
=JelB
|
||||
-----END PGP SIGNATURE-----
|
3
knot-3.3.9.tar.xz
Normal file
3
knot-3.3.9.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7cf2bd93bf487179aca1d2acf7b462dc269e769944c3ea73c7f9a4570dde86ab
|
||||
size 1608644
|
16
knot-3.3.9.tar.xz.asc
Normal file
16
knot-3.3.9.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEdC+k6VgptsXqxrhXELt69v671qsFAmbMFLoACgkQELt69v67
|
||||
1qujvRAAo8qdiG9m3pCtNmecU7FHSF6UHPOerUTu/NDUTWvY6eBSHCjpE+/JOqQn
|
||||
VI03r2sPQRgu6ihlRJLQi03o9FyflE8+VdvLAy/k4XgvvSf9x5yd76KaWECiveap
|
||||
psuo0rzm0JPlg/Ee4SUiYdL9gldOLhHNjNxi1zqVxJRYwM1wc3lewKLO1Op+K+Ng
|
||||
uJqHVnyBbPHGsuUuT4LKvYgBWnFRrFXJYPPYHFv7hpz3EdMzJpTPSBNNWk0unKv0
|
||||
HO7wdr3xxADfjMubv3GAnEYFvno7OjpqryF4L9iG8gZTVfYyEl9w+VxAWgcb/g/E
|
||||
sZMGaxYRH1jtd7qX2eIvib4v8aykO3+Athml6O76sweoO4cn5GiJh4TtlIuH84Lc
|
||||
shjYDbp1KNVeHzlFgAHHJxXifuvEsnEOCJqcJWI1j/G79kkAtclWXsAK0sLV+tQN
|
||||
VLmfyeBuaNwVz5GKVx5oEyjJdu95kd4wWUBpaidfmQJHL5I8WclZjiHEKGWmJ9ei
|
||||
v/monpU0WLw6tCAydoeh+cQ9TyNgaqrj/jVPJ2yoo6mt+Z+Mo259qlz0cuvPBUtT
|
||||
czYqqFfKGrn6b+xAWQWyr3rw4UAGljmLKnpPQQWi4qEvqzCprpWE0mZ6w+K5llpi
|
||||
3K4mdlGCYmUl4U4iU4yAd9Wfd9YfYH/xNKiRy34AhodAdvpXJ7s=
|
||||
=O1la
|
||||
-----END PGP SIGNATURE-----
|
3
knot-tmp.conf
Normal file
3
knot-tmp.conf
Normal file
@ -0,0 +1,3 @@
|
||||
# tmpfiles.d(5) runtime directory for knot-resolver (kresd)
|
||||
#Type Path Mode UID GID Age Argument
|
||||
d /run/knot 0751 knot knot - -
|
1297
knot.changes
Normal file
1297
knot.changes
Normal file
File diff suppressed because it is too large
Load Diff
171
knot.keyring
Normal file
171
knot.keyring
Normal file
@ -0,0 +1,171 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
Version: SKS 1.1.6
|
||||
|
||||
mQINBFljlBcBEACuCSBlN1vTS9eEDqowZcLAAF8NytcTlRjXTLWMQtjU+fXkz9Vz10n9TIFj
|
||||
9Kcec0p0+8F+SowybecwhmYoUzhKI7S9M1ziUmaIhFs2KvZ1GzigE/W5L448P/7pugh875e1
|
||||
tIrkrbbcIp6+SxaLbgvXlFl630ILZl/gbYOa/Wk21sLu4RjQY39oHb0WTiwPnKhdMdwlnxm6
|
||||
HeWkHzlvI9N8tlDc6oVnUfqVI8gUyExLnEYjDpZforTVgHRq6RNyfTRZkh8zRsXSTnJlk/bV
|
||||
EDW5i/VgIQugzkgpuTGWlCstryi/MRheNxU1YEUenT69okb96QStfr1J00n8L4VAs8V5IuFU
|
||||
cSc8UqSpB+LgERRTMRFo9IrEXAW/gEKlEVR+501BvJ0/Qggxbgz4PEnKNaxXmAnykJzot2VD
|
||||
KTzrr26a9LnrT0GWom9rg89Ih876PA53vUXBB+FWP9QOFDcOfz3nMjCrLbMzhTsAzrNFXxch
|
||||
zLq+66CLqsQQytDVFpLI+X++sKRTOHkq6vV1bAPjlljrannLnn1y/DvkOOkiHOdYyjmR7Dfk
|
||||
vxgcWh/3Gx4J9gipxZITOr7LamEYgHfElY/UWCtc1Vjt8Xvgt4dofDpvSwY9YzgRWxJKC5ew
|
||||
YdqTCI+zxL1f0fjkeiRYNi959UMMjgdcY7Zpi8oPPQmlyBw15QARAQABiHUEExYKAB0WIQSc
|
||||
DCLV4+zCjGNYJITz3gQA4UFO6QUCWWSzMQAKCRDz3gQA4UFO6QQaAQCmJnWiN4s7yGD6RZVL
|
||||
Dg5AGCoy1xeqiSaRMjk9ecIA1QD/aMXd9ShcuSlv0M52oEkfpG4s99RHl/HXbJJKc6/4kgi0
|
||||
JkRhbmllbCBTYWx6bWFuIDxkYW5pZWwuc2Fsem1hbkBuaWMuY3o+iHUEExYKAB0WIQScDCLV
|
||||
4+zCjGNYJITz3gQA4UFO6QUCWWSzMQAKCRDz3gQA4UFO6QQaAQCmJnWiN4s7yGD6RZVLDg5A
|
||||
GCoy1xeqiSaRMjk9ecIA1QD/aMXd9ShcuSlv0M52oEkfpG4s99RHl/HXbJJKc6/4kgiJAjME
|
||||
EAEIAB0WIQRKi6SMKu2TO9SVxQmh+6X374xIaQUCXEhgwAAKCRCh+6X374xIafHdEACNLSFq
|
||||
qfD4L2lUCsAxeXUJknwOyBXeOQP4KRS6cQITnArKiL0KcekQDfJf/Rgib1ABDPNghrREt11o
|
||||
LVe/2NFTmTiPwpqy3VhrTwAZP5udTg8KlSpTsgh5s6Kt6tFa9hF9ELN+AIu/p7q2ZBZnFk+h
|
||||
SAqNY5WNgd9ww3Sb9ypyu6GdoEIAx/JQkWgmbAlIbkn2mz4y6S9lkx2ggroastdRRQGInM3z
|
||||
mBGTj1LwX1kZnSoeA0j+dtBfUuP4eUzRAkECcdmi/dHL8CKG7LZled8ZYD2d4eC0D0VxaL7/
|
||||
kpVQe1VD74+XNNnCIjGMy/5CfIxB+t7mupn1EJzyEqrqSuzCyiSW0uRRLKEhKyVKbXGx1zV+
|
||||
pwoUzIQxdClU2vOdqovYkH5DNfDatrkXdpUMaDC/ABAFUsZ/4pT78alev6EdRn+Rg1tTULuI
|
||||
adK1yXnffaF6GGS5KEQpl1D7Xf7IptkkGkRVinhUVMney2vE8B957wXEIvXrRqDELzWcoQht
|
||||
atBBDlNJLVi1gPUc/k0KUjcr3vLN1H8w0pQagwoq8WfzcvrdJ3p8wiU1VOQ3TWBLsjqO5WsK
|
||||
TPUBYfvxz1OVOqcy+KzJFsdZ+Pz1F4lPjaLnRwn7+yK0FmyAJ8HDaV61B7e02JmB31fNW9j2
|
||||
iy/TP8sezQegZx9ODhzX7h610gWEgYkCMwQTAQgAHRYhBNZp5QwG/PfN54VbSb7d3IgavTGm
|
||||
BQJZa72EAAoJEL7d3IgavTGmOLcP/AqQ0v4vD/2RN39V+xIDpI/EH/u0amlXS8e37Lskz+pa
|
||||
eFtjowfkmiHyeUiBzssjBk7w5TeA5YrdtOwlfJjdcdzjxvGf6/BQIJGk/aMdOML/lUxQCH2m
|
||||
MhSLC6hlU/X5AadhDo79d6n3Xf1GZo9g1BFIAI7NZ27jxCJ9cKk8pUkV2UYbjmrLFSj5pfKk
|
||||
NfMuuWblj3tDtRMzkxocdfGf6oBK3FbK8Abl2hi7g1ishjqhLR+RTFkDya5Sx24+AGkeLz99
|
||||
45ckoRIJxIAiNr3NqPivJNvez8bA37ftcSCzXOUEk2A1mnCEgyaQ7xp1Vdib/3y0ne06Ci3l
|
||||
WujwN1+AgRiEX9J01zY4sBpDbo4M1smwQmzlHIbd1yGVP/tIAGj4d26Ht6wOisW9AhkFXdb0
|
||||
4BKVn9w1GAzU0c6EPIas2JCI/37kGdmkfXFWRbnYKsU1HC7VZes0O4wkAnsUlAjjR/HGUmRZ
|
||||
7u4BrVdqxFefdvvmzpPF/YRewomXrYYjVWE++4D1dJw2Rw5ezcTCtSYg0Uh/zIKXxrORndwk
|
||||
4rQ75lYPgHyo29aayxaOKu//i6HrI1ZLlqURBbAZkbJ0CIHSBeKQvPeC+0r52n87y5AlRWBX
|
||||
YFhOo/H0TRLVYJDr8B+4BMk4TXLwSfcK9llpssdIfJrYk/EPxAjcMDRuP8HhyfAGiQIzBBMB
|
||||
CgAdFiEEMLkz2A/OPZgaLTj7DJm3DvT8uwcFAllksywACgkQDJm3DvT8uwd7uRAAl3shy1KJ
|
||||
S8/7lB22EuhDQE4hlHB2aJCmQQMnugp/NlJeFEc2KVuQJaDU/uh2I6+8v+bvkhnfLsOqWOqh
|
||||
/y5JaoM63RZNSfOwnoRsaF8SsFrMRDLFYrvqBbKHgZn+Ec5KNd0WA/+buBk4rBz4VdqG+pEK
|
||||
yojRO7hyAEt2YiF/UXtCLrxT+9rOHaX5s8nscOPxwxmLl+TTKP1sFnCNQmCYrDa0njmNfl0Y
|
||||
RfW6gkhXbDMJ3CotHrh1u+3ts1p2IdWCLjMr2hYG/sc/hhtLTv9Hp0LdJQYLf3LAyDGWo1OS
|
||||
Ni4Af28s1zQvkRnEXWSGdN8ZeWO7TkfjJSAxi44Bobo1y9j5pKIQPcwmTlPyLe4Tm2YUnKiv
|
||||
uJDWBXIZ+4fbd0tiNKu+wU5UCW5VvQhVsGkkdgAC0RPiQwAMltknxXbIh8IlKffnZKmhxUTS
|
||||
orRGbesojw0Ahp07szply4DUN8WWkibH8HOHoKOHfI/L7e+fXmtne9i8PEDOkm2UzHd11dTj
|
||||
Mt21+4uAg+vXz64qBY+gadVeYDRn/NxNFBznz8uejyIzQZtrDS8AIHCLa2m9enfFyB6mriqo
|
||||
MUAOPNOA8NlvfsH63zWWikBHJJY19Xq3teunXJXd9uvPsTA5KtkVh2ofcjuqdEFx+zDXU6sK
|
||||
Vl0e48xHNeuixshoDKXTTvtIllyJAjMEEwEKAB0WIQS2vVPGkK0kXwCJ3le4+SsIqfdsZwUC
|
||||
WWoVZgAKCRC4+SsIqfdsZxMJD/9F0Q01ww9BFeQS3yHJoF2Uq9M/HBvEzwoDkJzt5Iq6fZEx
|
||||
S+6rPszlszcw4YHPnUAN6NkBTzxn8Bme/5OdVqouyc0GWIdl39fWhwdVKB66s+SGr6aVJEEP
|
||||
8OlIZWBTS6Ko13tvpyAgHt99dHvg4hM15psN7NwlTSikPdBgfvGeTMxykkGoBDkZbbPbqhtG
|
||||
LVnK7UKaHXHpcVDdf8pXxzlUhOKuZGRaR27turJeKiON638porkYDCXHcKN1YYx2Iu+R08LN
|
||||
fsGziyAgFtoRp52o2pUaiwcQzSoHjDNofkorVf9ZmzbIup9rqKQIRvdMJb/VKWyYhHMx3J2g
|
||||
9PkmS/5jJDws18K5ooPGpIUIotlWayKHrvF490w3Mo1Qhlm3/vG/Y1ZlxUqYIme6hDAw/Wfj
|
||||
pNkEIPEe273DrPWBc7MgnWROiRdJaBqG5nrE0BksuGiz5ehczbWCvJl1R3DUNwRDMs4cDMsC
|
||||
wmHELr6T3u7Y5yptIdck4nBOaTfI8i8zd0RKgXLazf+BhIxzx+QDRW+3m2fCAL+TyurpWDWi
|
||||
8yOWs6BCpzzr9brXQQQCETq+lBJDIHfLPp2PAgC0duONbvUFDAP5qDQchsJZ11qmY/dYV+2p
|
||||
zOfaVw708XGfcLPuTP5MUFMpSuNOkIalZscBy3bnppp66qTn5MRVsxIivo0aAokCMwQTAQoA
|
||||
HRYhBN7zXRblrlnYIL33gKziTanuN6gyBQJZp8FvAAoJEKziTanuN6gyNqUQAMCK7gv9y3dR
|
||||
NGNxB5hEW4e2iFYAtmL4/7leWgdW8XP/lXLCEAyvFiFpHmMJ46eQV23RwIhsjyH1bDBmPP2b
|
||||
3FuQ3ztlfZ4B9jBaNWhWyuxAINgumxjkx3kFMD3+4FzNVHwNBABwA+iSCMuoaGCs5NnGyXrq
|
||||
3LzfxAoZLfrjxjPY2TikvzLOaQg7gy+HUzbuNY6EpCcrUHfEBIYnvK0iF8E8FEgjLKws3gsD
|
||||
l56fzW5D9wq1+VdEbf1IGUyaZroVfjgkQ2C+GVWmjNj56A8cNDM+FrIDqs8a4bBGvOucS8EU
|
||||
PiPS+vFmPizA1rUdvQ+okoZCgikQ4bhUyQ858bofpgruPVNMnjoYrCnAKqE5YI3y97r5xLqd
|
||||
owvljatjLdNpGae2v1MMPQGUHqTIstbHXuLNtNxB3aaXrYcXZ/YD0Hs9s33snwDh9YEyszIr
|
||||
VdmIEAIXruFZ/1zhW31i1wUuLaM2KP6E/H+54+2+uywtZ5gjoZyOOxosP4CqZE+IBQYohZXO
|
||||
7VOPFXXqQccouTvu5waW7znBaFe0ZVuR9c3J0ZQ2nbMARNEr/n91cizGUu+OkeFv1WMQ1igN
|
||||
K2dWYEBLDRSXhrOlFbeVOG6t25QN50dyirD8Qh8xbA/FBWuG1HQI94TZ3RGBQ5q+5Z47/yxm
|
||||
e88bozR320cYqwhuDfGsjGxbiQI9BBMBCgAnBQJZY5QXAhsDBQkDwmcABQsJCAcDBRUKCQgL
|
||||
BRYCAwEAAh4BAheAAAoJEBC7evb+u9arX54QAKWE4QrYxk7P6fAlJ5fuIg0pvDjvtj4tK9iQ
|
||||
obzWm977G1uVASfusjdxicOuqVRvdtd1swe6NiuDV8+hxykK9/p38m+U3pZcITblH4ZHq/Gv
|
||||
q/uPJwd1I5sV7ixNzBx7ohWLCJaJKLOHhQKTPzbzkuMtx/cCdPa/oYnAeJls854xBQ0hGPo8
|
||||
RgtJCyrRmWoTHwsYotNzlSSuSiLiU3jhIjWvNLAM8iq+W+tWcNdwMHwzsTYiLnXNTz9NWT3b
|
||||
Qp5rJR4I/GmaBBbdRIjjk2sT+MSDKh3LEwanmWDc6rMdPbC70FUtaRC9OMV8t8SxNrLgriRR
|
||||
JtjNulL3dvfcn4jbStgsYEFiVOs3njXsiAXoFvw3PKt9XLVZ2qFyCAAQpfkSQ6Zkzyh25HGw
|
||||
eqJEsL/EoXwapOjq3cYxLmLxEKU2+Z2rRZSRBS+V3hs6dcEJnZAtuNXuxeNyvnp576p2mK5F
|
||||
CMSJ2MfOmJtwgE3wtW6lWBcBmX2WyIG2glc4ey9J1TdWAZadEa3MWNIfOXdNE8ixpVWoPtoL
|
||||
NAN9cOOsaWaHOAN8zCSqYEaCyS7y1JHcCDQxECi4kVeJmtwzdcZ5hVsdPp23tQwAHbtdzl+h
|
||||
zSQZGjm3OUrqtYbawkiVxAHu0q/Aj+0T2XAkOPD5c16QR0ilx1xDuZZrUI5iRxhOt7eg+Y37
|
||||
iQJUBBMBCgA+AhsDBQsJCAcDBRUKCQgLBRYCAwEAAh4BAheAFiEEdC+k6VgptsXqxrhXELt6
|
||||
9v671qsFAlxmutMFCQbFjbwACgkQELt69v671qtTvxAAk5VK6XZhNd52LBxjVi2kCWIq0dyM
|
||||
5Lk/Np7MHhz4Tz3HDrH9c7voosjr7sYWtwZqWU88IddB+x5CHkWaVnZUwxPn5/95Nj+z2TCF
|
||||
7EBqtbwATwZ4pn96O3oCoKiSNsP/vlJ+TH4Xr/VWDbSQ6iZrxTJDIijOZQ657TPRVhHe4cnD
|
||||
oEidwa2S7G3kgfNfDkCwC102qd65GDkhvHWCYmpb9dozdw+jZbAXkCuHomMZlORRqIFxziaJ
|
||||
RLTyepPqG+bEVj1f0q9YyX814yKibT0dxX4kmeuN/WGhbi7LgPESjoy3fiJl12yMLDfHVCaC
|
||||
zvQGicqkGMJjp8TopTrpzrKQ522/HRCupSc4Ogc4TI3nhNETD49kN+2R+ByHCDWc3VJB5a9D
|
||||
0kZE0o65CEQatGrVbFodQfY3qtA/bzd+cVKsAEdOTWVqorBcMwjsh0YKFz9C2IeyjmCMKLY5
|
||||
1Wm5B+nX17rxTv5lZKrvUeEVaxH1jVCVd9XoAMRe16ZX+JcDk2jVNRO9Sa+jtPaTssGWtJZ3
|
||||
6AkzLEyf9pSuhWbYidTeM/BFQ/JJQlxfURmttaCL+xxspyvIlCgfkEQR06vvZX2823ujp2Uy
|
||||
CdihKS/clWklbhPr49jwdqdUW4U1ao6Dl+DvEzkIIvuCpVK5YTErVfSt+q5p6rk++b3aQyvH
|
||||
5eTOqoWJAlQEEwEKAD4CGwMFCwkIBwMFFQoJCAsFFgIDAQACHgECF4AWIQR0L6TpWCm2xerG
|
||||
uFcQu3r2/rvWqwUCX6veUwUJCgqxPAAKCRAQu3r2/rvWq/+DD/4gtbsIC2DG44jWHrWxSrRi
|
||||
uNBGediXJrfCTi1OVKqEFr7l9KNqwe/nBnxN25a333JYKYakOzRXF99v+NMorAjjQWBO2fMU
|
||||
o9MW0TKYuALWxNNuiXd1yvOlfgm9cyVUN1KN2QKF2x3HqYVBYDVm929S0i8F5Ws/vqZ8NCLZ
|
||||
+xUxZGgCT3wFJBPlKia9yW5z2Yw25VyOJFR2ZKozVNVlqtqZuSE1Z6VZZgk3WlqWO6Av/9MR
|
||||
kpywVBYmlt8QJ0SfKpc+L38WLnf9aFL3GLsB1g7yvHyUK6tvQmlDCW0dddlybmZKv33D7teh
|
||||
S+55+RKRbZjlcVenfl0/vHxB5nzOFJ4cvl3XzsbSrlgq0rYPYz6wTIQMX1YIfJrzHy1v6Yy/
|
||||
ctWQd/iaPYtA0ZZS04h3Txr4CB053jnAqob5n3YtezuX00ygMt0kbB+7jxEvYusd/IMfOjBQ
|
||||
KGvTvraZ1wKImsEfsvCa3mPjBGGs8po+PVdxdAiLqysZwlFuEVrvoTniQ8A0NrjZXMnBL3/g
|
||||
r5sDu4NhYKYyVcXpSH8SJKgTcItLogyCz0Fo4cLHhGrX7v9TQtAPCx4xPxRX4ArRiJh5el+c
|
||||
Zf3qdL3I9m2XITn73qHlzpW2zpARmjyFxHUReVWx/Y0mV5nFgQt+9wtg+8h5Lep7lY2UI5JS
|
||||
8MAyHt9HAyRYvYkCVAQTAQoAPgIbAwULCQgHAwUVCgkICwUWAgMBAAIeAQIXgBYhBHQvpOlY
|
||||
KbbF6sa4VxC7evb+u9arBQJhp0QqBQkRkKUTAAoJEBC7evb+u9ardC8P/3MOFkzXxU2B40C9
|
||||
YHLH+VU5omunG9yIBGBYRuBhhtgfHAfYkYxmOvRcXPknNeR/43tjH3YPlXsbBf3R4aD59MDI
|
||||
w0zhMB+TWyHML1P+p6PhxNRXCK6eaKRXW9d+/uaeMke46h6qtjVq3nPiBaKtfLIwqE2mD95u
|
||||
ClxDt/4PGwuA0kWKFT7DV4gUwqcZqWtIGHrY0gglayT6F1Vo+x71cyGOKCiBDezv9LLuEANX
|
||||
62fA+/+zrGPWMFX4FA10lnBiww5cQQUG81NurnuvObYLJPdEp8b2GnlJ0MNAebLHP3qEetli
|
||||
XW/aHqofyiuzwSADvkjLaqwR58lJIRudIGgDKkCh/ZD2UCBTDVLBm5C/+Yui5sJWqLT0e5U5
|
||||
vLIosXHODIVEy9jC8mkMqYuG8CeqLiJeGolBNEzlolzWh2ycJoZQ7hGm97mNP2MQazgITbN4
|
||||
C7m8Y7WdJ5V1yKw8n6jyOLeEVS1b+0g2R9PKDC8taVH4o7xgzx5M5d4jybR23ic9vo17WzWL
|
||||
+Km7iF5LtcPKO88HX+bmSmZYiCcLrBDIPVrtt4OHriwjJte8nOmZfRenUmI92oLuAflgWrR7
|
||||
OdnklT6PrAEO2X7nkjoP4iBRjYFXisZeNdLGGfz2BEoPyfFVQaFZjWWwbDRS2oYqIfr4aQ/a
|
||||
kvaTszPfhbgsAq/AS2+cuQINBFljlBcBEADpGfFgbzb9f4Dj2yuAdH3IjGUepKroiE2f6IlD
|
||||
mWlWl94Ei04bg0O7gCrlfjWkAnc0rGwI9XraARqV38LuAmtMjmtqD/zsZgUWjpBGvAaxZUY5
|
||||
Eaz0bWkEXtlnCE8nAPcx5qAZk19ZnNHFd58vU/eauk7d61IQTAQ0e0KoQw/rH8keHdIqicoC
|
||||
UvjF+PcXnhoqPi6khyPEYEAkfy7rps3UaZiOy0HPNsPhNY1PB8qCnXlfGOtOBtOEXLsIGg6B
|
||||
xoCmJhM8TsPmcHX4DKEaOc7dmU2DLVkgdUMWTocRqRqooz1CWQmdmwHb5xOpeVXR62YVCx50
|
||||
KDaxSJ6vSGEisQ460ZBtjU/7S+/5VGho3KbeuK2X7vREbxaCsc0sxEdUZ4tGreA4We353/eH
|
||||
uZ4Aps5Fb9ljfRSnC2G2VliByIXOgMkJbwF7WLVfi2iJRoyQWHv2N3thO9nzv4/gOWUL0w2y
|
||||
irlxj9scE1li1d/vLpepWpijYhsVRHdVcq3NI3l5iblikU9zPOaDVs2CXeLpYFw4XgQ8QkRW
|
||||
Nn67Wvn0299UtDxdWH9CYugbvHygVy+FZy0zLXtV2bipmOlID4HWxChx6F2tr7FP49ZXSRyt
|
||||
imyrCRh4VFCckaoi6lYeei2oY4E0DJBYhyMrornLQJ6Kglmk03k57leWgxexiaBexH6BNQAR
|
||||
AQABiHUEExYKAB0WIQScDCLV4+zCjGNYJITz3gQA4UFO6QUCWWSzMQAKCRDz3gQA4UFO6QQa
|
||||
AQCmJnWiN4s7yGD6RZVLDg5AGCoy1xeqiSaRMjk9ecIA1QD/aMXd9ShcuSlv0M52oEkfpG4s
|
||||
99RHl/HXbJJKc6/4kgiJAiUEGAEKAA8FAlljlBcCGwwFCQPCZwAACgkQELt69v671qviEA//
|
||||
YpGeTLXQzlS7VCz6l13j9+jrLNiHuP+CEO8ZFGWf1I4oNMda1vndtaPdla8h9bOCvp8giFt9
|
||||
a27XsSv9GueP8Gcso26n4ek4KPZ93+WzFfasrm2+PXH00in4M6DpBvF3XP0yDtSI1h8tTQQ5
|
||||
fBliidED2M+/EggpBBYlQgBQY7iELKD6gynGU7O5OutcNAO+ZHp/PCSS4FIH32SUUCtItXQs
|
||||
PJEuHNqaptuEOndABeRHal59iBR/NqePT6eW0TGNy54m0S90qtMb17O4ub2PqCS7jwHaJohm
|
||||
3RG8XC8rakNiorVXaxr652ScT7NeptLrk3jNOpK6Kw5YBgVxaefmfSW0KVYh5FaS6Pr3/xrk
|
||||
/Vjllh/IBtK9eGS1UE7whl4gEeAI7u1uYzzD5lQyfsDKw3C7WtSb9FNPgJ1Xuu5kV29J+RP+
|
||||
5FbIQd63xs7pz0pak+ZBIjl6unyVgdpdJcwr9FrTbiDZlPVN2qdaGQRkmJfN78rkVCJcetf7
|
||||
ZZyb8LHgS9RZgElzoH3nQrMYxyJYBUlHknC8Zzksmqf+Hj6mdAu+jZL88eN0nzNSyVHgh8KJ
|
||||
9KPi2b9hpQZpRKej23pEUE89YXsCwW3wHl2UZ8Mb5pEakz+AyQiFbtgBOO/q26lRIyWbhDuD
|
||||
kZZCqAXSzldxzcVm32xu/p/4dnJ1MN6amx+JAjwEGAEKACYCGwwWIQR0L6TpWCm2xerGuFcQ
|
||||
u3r2/rvWqwUCXGa64wUJBsWNzAAKCRAQu3r2/rvWq1ATD/93kuKrSw1lBeR0Cf7+UFr3uiGQ
|
||||
o0x6AwHHr6uGggdEQLBmhCnFrbxgrLnQV7oNcR1MijtlbLGepu6RTuPNMoywAUBtLg4FBew9
|
||||
JmM6x9Db73ktDHCo0CS9tmrfOSdXinZAScR7NiWOW2xxXoGgVtpi+PkuJ0hCxa4x3bVo5iYz
|
||||
CLa7sQCgqGcfGEb0c3yC5AF6+QnGVGknEVc49gXCT+di/Ox9JxtfiPYTIS6QGx7QIcdyYXi0
|
||||
fXTmqUJd4jKerkiRxvk/twC6IIKIfrNX182Z8WeUIrmrt1GXyxZLFyFgM12QQa98CyfDjwyn
|
||||
WLBXhity2VVk513haho3PYLMfMe/nVu7ke42MMRgFCOuxpUxGQYr4bT6BRmCyM7Mk7yG/nXD
|
||||
MVB3k+IHUCVx7OGJ1tne5OnpeopsfkFyKQU4BWuKkHknSkw4xp1a+GGCIbdNhTWx/rzRDwPT
|
||||
H/yoMGY442ON1VfwgLLm0cIEX2oFi30F2etb2i/ZGB0DaknGDqcWY1buKP4w4bwKxHL+snXj
|
||||
FZh+LG/IBNqN+ZbA690XBgNCStajzPtsoSZP9KUz8MCBR0ekr5mzks0iV5oO77yyoxwdIO99
|
||||
1m7acaaAg7KLQKV5WwXoSPyl5C+c2R9DeB+v3c2n7ecx7M+lGJ7POU1z2pajmKsWFNENz7cu
|
||||
idj5qs4Ra4kCPAQYAQoAJgIbDBYhBHQvpOlYKbbF6sa4VxC7evb+u9arBQJfq95yBQkKCrFb
|
||||
AAoJEBC7evb+u9aruSAP/i35XsXucjTAPDk4AMRfuxnRrH89YqrNhvOmoehvQXUjCp+USQZ0
|
||||
CSjrGq3HQJ6KFGQOB2ltAAeYc1w52+QdkjifPQDhkLnD6O8PF6bfWtN3wiaIiVqbK067YSLu
|
||||
EJ2l4p4VtFNJjEB+Gugp7Q1c5ezoYA/q+mw4Oi4CojODVYZwaToPSBJPTM376dOAUV5vyz1T
|
||||
QNcaEJ5tHFQJwhWMoCw9imdniaUE4kU8B1CcrtgsDryipliyUnGfEKvpptABhEFKlW+QfMhJ
|
||||
ZlNOsKnJ2v4FPu6cLMF2aOpkkABkKdsHyCJb+ZOeJrcd8kPTYm8jUbnH6Ns4xtrR18oJJZtZ
|
||||
NTIp4gIsL6j+GVdZ7VgOWiQQbjGAW6gXntDp2zlBPhOZaCeOl83eT/tvtpNa3pBBxjuPxhDP
|
||||
hG9xXZdTHs/nYno4R098n2eIamWSCVtQHnJTIJ0iSJl7OXy2/hvV3pS91hEz/QpGLAgqctal
|
||||
/ZMcFVHUj5vqIEl85KraAoyssXyYIfQMA0tYuG5/LbMvk9LCNia+nH/jdSWPe1BG/Z0tLpgB
|
||||
yvr4/L99lpSR+Ik7WnGiJyxRyZsU4NtsqInGD7l3p6/L6IlhKW911yV9azYLNAJdgF4b9bdq
|
||||
TmPjlvlLszIf5KJiknhS7hbgEqbtzATprxXY83wv8Zl3l62ObvibhM7TiQI8BBgBCgAmAhsM
|
||||
FiEEdC+k6VgptsXqxrhXELt69v671qsFAmGnRF0FCRGQpUYACgkQELt69v671qtpnxAAjNYg
|
||||
3w6FpPLJ4bjnU4Z67v7nGdia4/uNMaUW4/hDrhW3lYBznh2EgsLLalEiYyX/Qx+OrdY452pJ
|
||||
BWJqgmkcWSCPLzP0wVf+FmosLnugOY2cjxf9sb8CkYxAPtSh4Afit5x/uOa2pHItR4N3bA4S
|
||||
xJEgK3JzMf+bjdRy3iRKFc/a6LW+oA/yn1S190iaDI1ZX3UnflKPFKIW+n5gC42f6OycOJUH
|
||||
NgkCWT+t03WHoT5wN+n8ZhpcONXEvLxuKm4Q3mJxkYwfbS2SJWy89Dkn74A5Kt4jzfQTrYgk
|
||||
EpT2TBBr2JJtbG1yfEmY4RUEY3aAn7ZYB3a4D1kIIlp9NeJV7nshzF3Y/nNGqsOfRsCYjKXT
|
||||
g0qdUCe2FAb5vqES65oqFOSPZO+GZeQfzgFwC8oLzbI0FzXOvPF8sj9Y9kmuHYhWFdZWFbXd
|
||||
h3p5SapSTynSFDlmF0v0Pp9AlJfGR2Jq4wmi/UKeNH/74060REFKT7uFtNv3bWr9usxleAn3
|
||||
vW7fVvSxGh5/JttuMdJaM1VI/oQ2fjh5B9LToJSZzug3XxsaEeaWaErhrP2Ll5DgeVQTkr1/
|
||||
jPvJBFMzpd8inMOtY58V9pi9iRwLoJtHzGdv4s6WrAofMpXChYYtKt55KGo99rNASNHdXnZd
|
||||
0WbJUiuW2PslHGK1bb2So7T0ARqVH2U=
|
||||
=SVWL
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
301
knot.spec
Normal file
301
knot.spec
Normal file
@ -0,0 +1,301 @@
|
||||
#
|
||||
# spec file for package knot
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
# upon. The license for this file, and modifications and additions to the
|
||||
# file, is the same license as for the pristine package itself (unless the
|
||||
# license for the pristine package is not an Open Source License, in which
|
||||
# case the license is the MIT License). An "Open Source License" is a
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
%define libdnssec libdnssec9
|
||||
%define libknot libknot14
|
||||
%define libzscanner libzscanner4
|
||||
%define pkg_name knot
|
||||
%bcond_without dnstap
|
||||
%bcond_without lto
|
||||
%bcond_without systemd
|
||||
%if 0%{?is_opensuse}
|
||||
%bcond_without maxminddb
|
||||
%else
|
||||
%bcond_with maxminddb
|
||||
%endif
|
||||
%bcond_without docs
|
||||
%if %{with systemd}
|
||||
%define has_systemd 1
|
||||
BuildRequires: pkgconfig(libsystemd)
|
||||
%{?systemd_requires}
|
||||
%endif
|
||||
Name: knot
|
||||
Version: 3.3.9
|
||||
Release: 0
|
||||
Summary: An authoritative DNS daemon
|
||||
License: GPL-3.0-or-later
|
||||
Group: Productivity/Networking/DNS/Servers
|
||||
URL: https://www.knot-dns.cz/
|
||||
Source0: https://secure.nic.cz/files/knot-dns/%{pkg_name}-%{version}.tar.xz
|
||||
Source2: knot-tmp.conf
|
||||
Source3: https://secure.nic.cz/files/knot-dns/%{pkg_name}-%{version}.tar.xz.asc
|
||||
Source4: system-user-knot.conf
|
||||
Source99: knot.keyring
|
||||
Recommends: knot-utils
|
||||
BuildRequires: libcap-ng-devel
|
||||
BuildRequires: libedit-devel
|
||||
BuildRequires: libnghttp2-devel
|
||||
%if 0%{?suse_version} >= 1600
|
||||
BuildRequires: libngtcp2-devel
|
||||
BuildRequires: libngtcp2_crypto_gnutls8
|
||||
%endif
|
||||
BuildRequires: liburcu-devel
|
||||
BuildRequires: lmdb-devel >= 0.9.15
|
||||
BuildRequires: openssl-devel
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: sysuser-tools
|
||||
BuildRequires: xz
|
||||
BuildRequires: pkgconfig(gnutls) >= 3.3
|
||||
BuildRequires: pkgconfig(nettle)
|
||||
Obsoletes: knot2 < %{version}
|
||||
%sysusers_requires
|
||||
%if 0%{?suse_version} > 1320 || 0%{?leap_version} == 420300
|
||||
BuildRequires: libidn2-devel
|
||||
%else
|
||||
BuildRequires: libidn-devel
|
||||
%endif
|
||||
%if %{with maxminddb}
|
||||
BuildRequires: pkgconfig(libmaxminddb)
|
||||
%endif
|
||||
%if %{with docs}
|
||||
BuildRequires: makeinfo
|
||||
BuildRequires: python3-Sphinx
|
||||
%endif
|
||||
%if %{with dnstap}
|
||||
BuildRequires: libfstrm-devel
|
||||
BuildRequires: libprotobuf-c-devel >= 1.0.0
|
||||
%endif
|
||||
|
||||
%description
|
||||
Knot DNS is a DNS server. It implements only the authoritative domain
|
||||
name service. It uses a multi-threaded and mostly lock-free
|
||||
implementation and can operate non-stop during zone addition or
|
||||
removal.
|
||||
|
||||
%package devel
|
||||
#
|
||||
Summary: Development files for the knot libraries
|
||||
Group: Development/Libraries/C and C++
|
||||
Requires: %{libdnssec} = %{version}
|
||||
Requires: %{libknot} = %{version}
|
||||
Requires: %{libzscanner} = %{version}
|
||||
Requires: knot = %{version}
|
||||
|
||||
%description devel
|
||||
Knot DNS is a DNS server. It implements only the authoritative domain
|
||||
name service. It uses a multi-threaded and mostly lock-free
|
||||
implementation and can operate non-stop during zone addition or
|
||||
removal.
|
||||
|
||||
This package contains headers for knot.
|
||||
|
||||
%package utils
|
||||
#
|
||||
Summary: Utilities to query and test DNS coming from Knot project
|
||||
Group: Productivity/Networking/DNS/Utilities
|
||||
|
||||
%description utils
|
||||
Knot DNS is a DNS server. It implements only the authoritative domain
|
||||
name service. It uses a multi-threaded and mostly lock-free
|
||||
implementation and can operate non-stop during zone addition or
|
||||
removal.
|
||||
|
||||
This package contains tools to query and test DNS like kdig and knsupdate.
|
||||
|
||||
%package -n %{libdnssec}
|
||||
#
|
||||
Summary: DNSSEC support functions for Knot DNS
|
||||
Group: System/Libraries
|
||||
|
||||
%description -n %{libdnssec}
|
||||
Knot DNS is a DNS server. It implements only the authoritative domain
|
||||
name service. It uses a multi-threaded and mostly lock-free
|
||||
implementation and can operate non-stop during zone addition or
|
||||
removal.
|
||||
|
||||
This package contains a library for DNSSEC support functions.
|
||||
|
||||
%package -n %{libknot}
|
||||
#
|
||||
Summary: Knot DNS support library
|
||||
Group: System/Libraries
|
||||
|
||||
%description -n %{libknot}
|
||||
Knot DNS is a DNS server. It implements only the authoritative domain
|
||||
name service. It uses a multi-threaded and mostly lock-free
|
||||
implementation and can operate non-stop during zone addition or
|
||||
removal.
|
||||
|
||||
This package contains the essential core library for Knot services.
|
||||
|
||||
%package -n %{libzscanner}
|
||||
#
|
||||
Summary: Zone record parsing functions for Knot DNS
|
||||
Group: System/Libraries
|
||||
|
||||
%description -n %{libzscanner}
|
||||
Knot DNS is a DNS server. It implements only the authoritative domain
|
||||
name service. It uses a multi-threaded and mostly lock-free
|
||||
implementation and can operate non-stop during zone addition or
|
||||
removal.
|
||||
|
||||
This package contains a library for a zone record scanner.
|
||||
|
||||
%prep
|
||||
%autosetup -n %{pkg_name}-%{version}
|
||||
|
||||
%build
|
||||
%configure \
|
||||
--libexecdir=%{_libexecdir}/%{pkg_name} \
|
||||
--includedir=%{_includedir}/knot/ \
|
||||
--disable-static \
|
||||
%if 0%{?suse_version} < 1600
|
||||
--enable-quic \
|
||||
%endif
|
||||
--enable-recvmmsg=yes \
|
||||
%if %{with lto}
|
||||
--enable-lto=yes \
|
||||
%endif
|
||||
%if %{with dnstap}
|
||||
--enable-dnstap=yes \
|
||||
--with-module-dnstap=shared \
|
||||
%endif
|
||||
--enable-rosedb \
|
||||
--with-module-rosedb=shared \
|
||||
%if %{with systemd}
|
||||
--with-rundir=/run/knot/ \
|
||||
--enable-systemd=yes \
|
||||
%endif
|
||||
--with-module-cookies=shared \
|
||||
--with-module-dnsproxy=yes \
|
||||
%if %{with maxminddb}
|
||||
--with-module-geoip=shared \
|
||||
%endif
|
||||
--with-module-noudp=shared \
|
||||
--with-module-onlinesign=yes \
|
||||
--with-module-queryacl=shared \
|
||||
--with-module-rrl=shared \
|
||||
--with-module-stats=shared \
|
||||
--with-module-synthrecord=shared \
|
||||
--with-module-whoami=shared \
|
||||
--with-bash-completions=%{_sysconfdir}/bash_completion.d \
|
||||
--disable-silent-rules
|
||||
%make_build STRIP="/bin/true"
|
||||
%sysusers_generate_pre %{SOURCE4} knot system-user-knot.conf
|
||||
|
||||
%install
|
||||
%make_install STRIP="/bin/true"
|
||||
for i in kdig khost knsec3hash knsupdate; do
|
||||
find %{buildroot} -name "$i*" | sed 's|%{buildroot}||' | while read fl; do
|
||||
echo "$fl*" >> utils
|
||||
echo "%exclude $fl*" >> no-utils
|
||||
done
|
||||
done
|
||||
install -d %{buildroot}%{_docdir}/%{pkg_name}
|
||||
install -d %{buildroot}%{_docdir}/%{pkg_name}/samples/
|
||||
rm %{buildroot}%{_sysconfdir}/%{pkg_name}/*
|
||||
install -p -m644 samples/knot.sample.conf %{buildroot}%{_sysconfdir}/%{pkg_name}/%{pkg_name}.conf
|
||||
%if %{with systemd}
|
||||
install -d %{buildroot}%{_unitdir} %{buildroot}%{_tmpfilesdir}
|
||||
install -p -m644 distro/common/knot.service %{buildroot}%{_unitdir}/%{pkg_name}.service
|
||||
install -p -m644 %{SOURCE2} %{buildroot}%{_tmpfilesdir}/knot.conf
|
||||
ln -s service %{buildroot}%{_sbindir}/rcknot
|
||||
%endif
|
||||
install -p -m644 COPYING NEWS README.md %{buildroot}%{_docdir}/%{pkg_name}
|
||||
install -p -m644 samples/*.conf samples/*.zone* %{buildroot}%{_docdir}/%{pkg_name}/samples/
|
||||
find %{buildroot} -type f -name "*.la" -delete -print
|
||||
install -d -m 0750 %{buildroot}%{_localstatedir}/lib/knot/
|
||||
mkdir -p %{buildroot}%{_sysusersdir}
|
||||
install -m 0644 %{SOURCE4} %{buildroot}%{_sysusersdir}/
|
||||
|
||||
%pre -f knot.pre
|
||||
%if %{with systemd}
|
||||
%service_add_pre %{pkg_name}.service
|
||||
|
||||
%preun
|
||||
%service_del_preun %{pkg_name}.service
|
||||
|
||||
%post
|
||||
systemd-tmpfiles --create %{_tmpfilesdir}/knot.conf || :
|
||||
%service_add_post %{pkg_name}.service
|
||||
# Incompatibility warning
|
||||
if grep -q '{' %{_sysconfdir}/%{pkg_name}/%{pkg_name}.conf; then
|
||||
cat > %{_localstatedir}/adm/update-messages/%{name}-%{version}-%{release} << EOF
|
||||
WARNING: You are upgrading from incompatible version of Knot DNS
|
||||
|
||||
Your configuration file looks like you are upgrading from ancient version of Knot DNS.
|
||||
Knot 1.6.x was deprecated quite some time ago:
|
||||
|
||||
https://lists.nic.cz/pipermail/knot-dns-users/2017-April/001099.html
|
||||
|
||||
Unfortunately, it used completely different format of configuration file and
|
||||
you have to migrate your configuration manually.
|
||||
|
||||
Please, see examples in %{_docdir}/%{pkg_name}/samples/ directory.
|
||||
EOF
|
||||
fi
|
||||
|
||||
%postun
|
||||
%service_del_postun %{pkg_name}.service
|
||||
%endif
|
||||
|
||||
%post -n %{libdnssec} -p /sbin/ldconfig
|
||||
%post -n %{libknot} -p /sbin/ldconfig
|
||||
%post -n %{libzscanner} -p /sbin/ldconfig
|
||||
%postun -n %{libdnssec} -p /sbin/ldconfig
|
||||
%postun -n %{libknot} -p /sbin/ldconfig
|
||||
%postun -n %{libzscanner} -p /sbin/ldconfig
|
||||
|
||||
%files -f no-utils
|
||||
%dir %attr(750,knot,knot) %{_sysconfdir}/%{pkg_name}
|
||||
%config(noreplace) %attr(640,knot,knot) %{_sysconfdir}/%{pkg_name}/%{pkg_name}.conf
|
||||
%{_bindir}/*
|
||||
%{_sbindir}/*
|
||||
%{_mandir}/man?/*
|
||||
%doc %{_docdir}/%{pkg_name}
|
||||
%if %{with systemd}
|
||||
%{_unitdir}/%{pkg_name}.service
|
||||
%{_tmpfilesdir}/knot.conf
|
||||
%{_sysusersdir}/system-user-knot.conf
|
||||
%endif
|
||||
%{_libdir}/knot/
|
||||
%dir %attr(-,knot,knot) %{_localstatedir}/lib/knot/
|
||||
%ghost %dir %(751,knot,knot) /run/knot
|
||||
|
||||
%files -n %{libdnssec}
|
||||
%{_libdir}/libdnssec.so.*
|
||||
|
||||
%files -n %{libknot}
|
||||
%{_libdir}/libknot.so.*
|
||||
|
||||
%files -n %{libzscanner}
|
||||
%{_libdir}/libzscanner.so.*
|
||||
|
||||
%files utils -f utils
|
||||
|
||||
%files devel
|
||||
%{_includedir}/knot/
|
||||
%{_libdir}/libdnssec.so
|
||||
%{_libdir}/libknot.so
|
||||
%{_libdir}/libzscanner.so
|
||||
%{_libdir}/pkgconfig/knotd.pc
|
||||
%{_libdir}/pkgconfig/libdnssec.pc
|
||||
%{_libdir}/pkgconfig/libknot.pc
|
||||
%{_libdir}/pkgconfig/libzscanner.pc
|
||||
|
||||
%changelog
|
1
system-user-knot.conf
Normal file
1
system-user-knot.conf
Normal file
@ -0,0 +1 @@
|
||||
u knot - "Knot DNS server" /var/lib/knot
|
Loading…
Reference in New Issue
Block a user