Commit graph

334 commits

Author SHA1 Message Date
Daniel Salzman
54699152e7 deb/copyright: fix syntax error at url-parser, use the year when the source was imported 2021-09-13 08:57:36 +02:00
Daniel Salzman
164a1e7e8d distro/deb: remove obsolete knot.maintscript 2021-09-07 10:57:09 +02:00
Daniel Salzman
c1209177f2 distro/deb: update copyright 2021-09-07 10:01:32 +02:00
Daniel Salzman
4b230b7b47 Merge branch 'distrotests-debian11' into 'master'
distro/tests: add Debian 11

See merge request knot/knot-dns!1354
2021-08-26 17:37:44 +00:00
Tomas Krizek
c6158a9d80
distro/tests: add Debian 11 2021-08-26 13:31:18 +02:00
Jakub Ružička
e0eaa2cbef distro/deb/control: improve Multi-Arch hints
Changes suggested by Multi-Arch hinter:

* libknot-dev conflicts on /usr/include/libknot/libknot.h on armel <-> amd64, arm64, armhf, and 5 more
* knot-module-dnstap could be marked Multi-Arch: same
* knot-module-geoip could be marked Multi-Arch: same
2021-08-24 17:22:00 +02:00
Daniel Salzman
554f62f4ac systemd: add KNOT_CONF_MAX_SIZE env variable to ExecStart parameters 2021-08-06 16:07:24 +02:00
Daniel Salzman
1d4ed93963 systemd: add KNOT_ prefix to ZONE_LOAD_TIMEOUT_SEC 2021-08-06 15:37:00 +02:00
Jakub Ružička
01129597a6 rpm: use autosetup macro to apply patches
%autosetup macro takes care of applying patches without the need
for redundant %patch lines and their management.
2021-08-04 16:39:47 +02:00
Jakub Ružička
543e5eb5d2 rpm: enable XDP on ARM
Also enable XDP by default and only disable on distros where not
supported. This should be a better default going forward as XDP
implementation matures.

closes !1335 !1337
2021-08-04 12:50:08 +02:00
Daniel Salzman
f085bb6442 Merge branch 'apkg-nix' into 'master'
distro/nix: add

See merge request knot/knot-dns!1333
2021-07-27 19:10:38 +00:00
Daniel Salzman
a487bb03df distro: add config directory to distribution extras 2021-07-27 20:16:22 +02:00
Vladimír Čunát
813baa4b00
distro/nix: add
The generated default.nix exactly corresponds to what's on
https://github.com/NixOS/nixpkgs/blob/master/pkgs/servers/dns/knot-dns/default.nix
(except for tiny differences directly due to 3.0.8 vs. 3.1.0)
2021-07-27 19:59:40 +02:00
Jakub Ružička
0b0a4550e3 rpm: disable XDP on ARM
This is a temporary solution until issues with XDP on ARM are resolved.
2021-07-23 12:56:03 +02:00
Daniel Salzman
1cd6b00336 distro/rpm: add 'V=1' to 'make check' to print failed tests result 2021-07-15 08:35:43 +02:00
Daniel Salzman
0bc742dfb4 distro/deb: drop also 'knot_tcp_*' symbols if XDP not available 2021-07-14 14:50:57 +02:00
Daniel Salzman
bae7a70f7c Increase libzscanner and libknot SOVERSION 2021-07-13 09:35:17 +02:00
Daniel Salzman
766daec30e distro/deb: update knot_tcp_* symbols 2021-07-10 22:46:37 +02:00
Daniel Salzman
dc99352144 XDP-TCP: rename prefix 'knot_xdp_tcp' to 'knot_tcp', and 'knot_tcp_timeout' to 'knot_tcp_sweep' 2021-07-10 22:46:37 +02:00
Daniel Salzman
12327f3529 distro/deb: add symbol 'knot_svcb_param_names' 2021-06-30 16:23:46 +02:00
Daniel Salzman
e766926c55 distro/deb: update libdnssec symbols 2021-06-07 19:44:03 +02:00
Daniel Salzman
2ba8c36030 distro/pkg/rpm: update patch for test_net 2021-06-07 19:16:42 +02:00
Jan Hák
00be2d4c5a systemd: service reload using signal 2021-05-31 19:59:32 +02:00
Jan Hák
71d00c6434 systemd: add adptive service start timeout, increase service stop timeout, and add status 2021-05-31 19:59:32 +02:00
Daniel Salzman
da5eef1e8f ci: udapt to changes for apkg 2021-05-26 19:26:49 +02:00
Jakub Ružička
7e914793d8 distro: add apkg support
Change packaging templates distro/pkg/* to use {{ version }}.

Add scripts/make_dev_archive.sh to create dev archives.

Add apkg config: distro/config/apkg.toml

With these changes, apkg can be used to package Knot DNS.
2021-05-26 14:53:41 +02:00
Jakub Ružička
19dbbbcc2d distro: add missing build deps
autoreconf: command not found

Can't exec "aclocal": No such file or directory at ...
autoreconf: failed to run aclocal: No such file or directory

error: Libtool library used but 'LIBTOOL' is undefined
2021-05-26 14:52:09 +02:00
Jakub Ružička
6d1201fe0b deb: update symbols to enable package builds 2021-05-26 14:52:09 +02:00
Jakub Ružička
ede2106e57 move distro files into apkg tempalte dir 2021-05-26 14:52:09 +02:00
Daniel Salzman
14fadd10c1 distro/deb: add symbols for libknot/probe 2021-05-08 20:28:37 +02:00
Tomas Krizek
f2ad804259
distro/tests: update fedora, ubuntu releases
fedora32 -> fedora34
ubuntu2010 -> ubuntu2104
remove ubuntu1604
2021-05-03 12:08:07 +02:00
Tomas Krizek
e8f5fa5c5a distro/tests: uncomment default listen configuration 2021-04-28 08:49:29 +02:00
Jakub Ružička
70e4aa4393 distro/rpm: add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot

Mirrors downstream Fedora 34 change.
2021-03-30 16:55:33 +02:00
Jakub Ružička
436ae6750f distro/rpm: include module dirs in main package
This should prevent SUSE build from complaining:

    directories not owned by a package:
    - /usr/lib64/knot
    - /usr/lib64/knot/modules-3.1
2021-03-10 18:11:53 +01:00
Jakub Ružička
e0a0c56e72 distro/rpm: properly escape %BASE_VERSION
rpm %() macro requires double escaping
2021-03-10 18:11:48 +01:00
Jakub Ružička
71b20e25f8 Revert "distro/deb: rename knot.tmpfile -> knot.tmpfiles"
This seems to be supported in Debian unstable only.

This reverts commit 289498a7fb.
2021-03-02 14:45:42 +01:00
Jakub Ružička
e56ba4e55c distro: add new libmnl build dep for kxdpgun 2021-03-01 17:02:54 +01:00
Jakub Ružička
465504c751 distro: differentiate upstream packages
Users reported conflicts between upstream and downstream packages. In
order to differentiate, I propose to insert `cznic.` prefix into package
release which will lead to a preference of upstream packages over
downstream ones when same versions are available:

    1.2.3-1 < 1.2.3-cznic.1
    1.2.3-999999999 < 1.2.3-cznic.1

Furthermore it's now possible to tell whether upstream or downstream
packages are in use just by inspecting installed packages' releases
which should make debugging easier. For example:

    dpkg -l | grep cznic

Equivalent change has been merged in Knot Resolver:
https://gitlab.nic.cz/knot/knot-resolver/-/commit/58f48b2b218
2021-02-09 14:43:25 +01:00
Jakub Ružička
289498a7fb distro/deb: rename knot.tmpfile -> knot.tmpfiles
do as debhelper says:

dh_installtmpfiles: warning: The name debian/knot.tmpfile is deprecated;
                             please use debian/knot.tmpfiles instead
dh_installtmpfiles: warning: Possible fix:
                             mv -f "debian/knot.tmpfile" "debian/knot.tmpfiles"
2021-02-09 13:56:55 +01:00
Jakub Ružička
a0f0eb669e distro/tests: add tests for modules
Make sure knot can be restarted with module packages installed.
2021-01-14 18:11:41 +01:00
Jakub Ružička
517295fe54 distro/rpm: move geoip module to subpackage 2021-01-14 18:11:41 +01:00
Jakub Ružička
2e8dd2f47f distro/rpm: move dnstap to subpackage 2021-01-14 18:11:09 +01:00
Jakub Ružička
611ddf3a30 distro/deb: move geoip module to subpackage 2021-01-14 18:10:08 +01:00
Jakub Ružička
882ccc0c9f distro/deb: move dnstap module to subpackage 2021-01-14 18:09:54 +01:00
Jakub Ružička
a44193769c distro/deb: support disabling tests
DEB_BUILD_OPTIONS=nocheck

should now disable tests during package build.

An example of howto disable tests in pbuilder:

    export DEB_BUILD_OPTIONS=nocheck
    sudo -E pbuilder build pkg.dsc
2021-01-14 18:03:05 +01:00
Daniel Salzman
0d7b804b06 distro/deb: don't explictly link agains libjemalloc
It seems that new versions of jemalloc (5.2) behave much worse than standard
libc malloc. The memory consumption only grows after huge AXFRs.
2020-11-30 15:08:40 +01:00
Daniel Salzman
d371c2e1fb xdp: add XDP mode detection via knot_eth_xdp_mode() 2020-11-03 15:13:32 +01:00
Tomas Krizek
6ec9d18056
distro/tests: update distributions
- update fedora to 33
- add ubunut:groovy
2020-10-30 17:14:14 +01:00
Daniel Salzman
67b5f4a1d4 distro/deb: update libknot symbols 2020-10-17 20:55:31 +02:00
Daniel Salzman
3a0d1ef538 distro/deb: fix libknot and libdnssec symbols 2020-10-09 18:58:26 +02:00
Jakub Ružička
50949f4414 distro/rpm: improve %files section
* improve %doc macro usage
* remove excessive %{name} usage
* update %attr rights
  * 750 -> 770 on /etc/knot to enable includes from knot.conf
  * 775 -> 770 on /var/lib/knot which can contain sensitive stuff
  * ___ -> 770 on /run/knot
* don't list /var/lib/knot/keys which is created dynamically
* remove duplicate entry
* fix incorrect whitespace
2020-09-18 16:17:01 +02:00
Daniel Salzman
f71a0d202c libdnssec: increment SOVERSION, update symbols 2020-08-26 13:12:01 +02:00
Tomas Krizek
a5e83d9d15
distro/tests: fix file permissions set by ansible
Ansible switched default file perm to 600 from more permissive 666.
Add file mode explicitly to avoid issues.
2020-08-17 14:20:54 +02:00
Daniel Salzman
dc77c3cc03 distro/deb: fix symbols for Stretch 2020-08-14 13:58:04 +02:00
Daniel Salzman
7d1f69529e distro: update libknot.11.symbols 2020-08-14 12:43:08 +02:00
Daniel Salzman
58a3a5ae21 kzonesign: move from sbin to bin 2020-08-06 20:54:16 +02:00
Libor Peltan
b3107054c2 kzonesign: renamed from ksignzone 2020-08-06 20:54:16 +02:00
Libor Peltan
401521222e ksignzone implemented 2020-08-06 20:54:16 +02:00
Libor Peltan
240e5a3fbc kxdpgun: renamed from knot-xdp-gun 2020-08-04 18:50:24 +02:00
Daniel Salzman
dfdb69bb15 Update links to gitlab.nic.cz 2020-07-28 16:41:05 +02:00
Daniel Salzman
2a6a130ac8 distro/deb: add info about the knot-xdp-gun utility 2020-07-19 20:00:16 +02:00
Libor Peltan
be1e052f9f catalog: added kcatalogprint utility 2020-07-13 20:07:09 +02:00
Daniel Salzman
8f2ef5bd96 distro/deb: extend copyright with url-parser 2020-07-02 12:51:06 +02:00
Daniel Salzman
1ce64eca9c distro: add libnghttp2 for DoH in kdig 2020-07-02 10:57:11 +02:00
Daniel Salzman
9f1cc32c10 xdp-gun: rename to knot-xdp-gun 2020-05-31 10:49:11 +02:00
Libor Peltan
e3a89be7e7 xdp-gun: proper cli options 2020-05-31 09:17:13 +02:00
Tomas Krizek
4175c2be47
packaging: update README.md filename 2020-05-25 09:55:19 +02:00
Daniel Salzman
6543990cf8 distro/deb: improve XDP workarounds 2020-05-20 17:22:47 +02:00
Tomas Krizek
bcb792d271 distro/rpm: add xdp support 2020-05-20 15:30:10 +02:00
Tomas Krizek
e15f47bf9e distro/tests: add centos 8 2020-05-20 15:30:10 +02:00
Tomas Krizek
a1c5925ccd distro/tests: update to ubuntu 20.04 2020-05-20 15:30:10 +02:00
Tomas Krizek
f965f576e8 distro/tests: update to f32 2020-05-20 15:30:10 +02:00
Tomas Krizek
5dbc6665b5 distro/rpm: fix gpg warning about unsafe permissions 2020-05-20 15:30:10 +02:00
Daniel Salzman
90a965e9c5 distro/deb: simplify XDP workarounds 2020-05-19 15:37:18 +02:00
Daniel Salzman
7f219b685f configure: don't allow embedded libbpf if reallocarray not available
It's needed for Debian Stretch and Ubuntu Xenial
2020-05-19 14:45:10 +02:00
Daniel Salzman
244939fcef distro/deb+configure: set libknot version 11, update symbols 2020-05-17 19:39:00 +02:00
Daniel Salzman
2cfac23d1d distro/deb: enable XDP + embedded libbpf 2020-05-17 18:00:13 +02:00
Daniel Salzman
e6cc60e368 distro/deb: add xdp-gun to knot-dnsutils.install 2020-05-17 17:21:24 +02:00
Daniel Salzman
128c942020 contrib: prepare for embedded LMDB removal 2020-05-11 21:52:10 +02:00
Daniel Salzman
3da48fb371 distro: update deb/copyright 2020-04-21 18:43:10 +02:00
Daniel Salzman
cb3d1c7f67 distro/deb: partially synchronize with Debian 2020-03-02 10:41:56 +01:00
Daniel Salzman
f835748b40 distro/deb: add libsofthsm2 when testing for libdnssec/test_keystore_pkcs11
Synchronized with Debian. Created by Daniel Kahn Gillmor.
2020-02-16 21:55:21 +01:00
Daniel Salzman
b151571f43 distro/deb: build a python3-libknot package
Synchronized with Debian. Created by Robert Edmonds.
2020-02-16 21:40:11 +01:00
Daniel Salzman
0a13fa22b7 distro/deb: remove obsolete Replaces and Breaks from control 2020-02-16 20:52:06 +01:00
Daniel Salzman
ef17aee97b distro/deb: bump Standards-Version to 4.5.0 (no changes) 2020-02-16 20:45:22 +01:00
Michal Hrusecky
bf2b2482d4 distro/rpm: Add ghost for run dir
Recommended by openSUSE Packaging guidelines to help users easily identify to
which package this directory belongs.
2020-01-30 12:48:47 +01:00
Michal Hrusecky
8ca5a65818 distro/rpm: Add SUSE rc symlink
In SUSE all services are required to have rc$SERVICE symlink to easily manage
them.
2020-01-30 12:48:47 +01:00
Michal Hrusecky
45dab7eb8f distro/rpm: SPDX format of licenses
Format license in SPDX format and also fix the license for docs package.
2020-01-30 12:48:37 +01:00
Tomas Krizek
2cbda4ff19
distro/tests: add ubuntu1910 2019-11-11 10:57:03 +01:00
Tomas Krizek
44030d32e8
distro/tests: use fedora31 2019-11-11 10:57:03 +01:00
Tomas Krizek
f0162462e0
distro/tests: use generic/opensuse15 box 2019-11-11 10:57:03 +01:00
Tomas Krizek
b8bc8b53fd
distro/tests: make ansible debug output readable 2019-11-11 10:57:03 +01:00
Tomas Krizek
ce9984bfb5
distro/rpm: make spec EPEL8 compatible 2019-10-21 12:13:36 +02:00
Daniel Salzman
3016e9e0ef distro/rpm: update patch for test_net 2019-10-07 16:14:36 +02:00
Daniel Salzman
73cd07e03a distro/knot.service: add/increase LimitNOFILE to 1048576 2019-10-07 15:15:47 +02:00
Daniel Salzman
9f7e1f27b7 distro/tests: remove files for openSUSE_Tumbleweed
'make dist' complained of "file name is too long (max 99)"
2019-10-07 14:10:45 +02:00
Daniel Salzman
7675dbe6e9 server: add info log about loaded configuration 2019-10-03 20:57:18 +02:00
Daniel Salzman
02820d04d1 distro/deb: update and unify package descriptions 2019-10-02 13:19:01 +02:00
Daniel Salzman
8cf2bdb51f Update library and symbol versions 2019-10-02 11:42:23 +02:00
Daniel Salzman
a9872b51a8 deb: don't include info to doc package 2019-10-02 08:49:04 +02:00
Daniel Salzman
1b28b0114f deb: don't include pdf to doc package 2019-10-02 08:49:04 +02:00
Daniel Salzman
522f1e0a14 debian: fix typo in copyright 2019-10-01 09:25:33 +02:00
Daniel Salzman
b9860c95af debian: update copyright 2019-09-30 21:48:46 +02:00
Daniel Salzman
4f1bc86d26 COPYING: remove obsolete OpenSSL exception as we no longer use OpenSSL 2019-09-30 21:48:46 +02:00
Tomas Krizek
e347e08f8c
distro/tests: use upstream leap15 box
Leap15 box was (allegedly temporarily) removed from vagrantcloud.
This is official upstream box generated by openSUSE that should be the
same as the one that used to be available on vagrantcloud.
2019-09-09 15:00:19 +02:00
Tomas Krizek
a66c860faf
ci: add distrotest:debian10 2019-07-18 17:12:48 +02:00
Tomas Krizek
dc66b1f360
distro/tests: refactor ansible playbook 2019-06-28 12:49:24 +02:00
Tomas Krizek
8340d86a44
distro/tests: support more OBS repos in test-distro.sh 2019-06-28 12:49:23 +02:00
Tomas Krizek
14502c4060
distro/tests: support test-distro.sh exec from any directory 2019-06-28 12:49:23 +02:00
Tomas Krizek
b081fa2220
distro/tests: adjust VM resources 2019-06-28 12:49:23 +02:00
Tomas Krizek
7942763a59
distro/tests: add new distros 2019-06-28 12:49:23 +02:00
Tomas Krizek
f28dd3f901
distro/tests: remove obsolete distros 2019-06-28 12:49:22 +02:00
Tomas Krizek
ae51598dd1
distro/tests: remove rolling release distros 2019-06-28 12:49:22 +02:00
Daniel Salzman
8c2ad72fda Update library versions 2019-03-01 15:55:54 +01:00
Daniel Salzman
1f4a272a8b distro/debian: various improvements and backports 2019-03-01 15:40:24 +01:00
Tomas Krizek
06bbea47ba
distro/rpm: disable failing test in contrib/test_net 2019-02-28 15:56:00 +01:00
Tomas Krizek
deb36cbcc0
distro/tests: fix fedora packaging tests 2019-02-28 15:56:00 +01:00
Daniel Salzman
523b6afe40 libdnssec: add dnssec_nsec3_params_match 2019-02-22 09:00:53 +01:00
Daniel Salzman
62f4d7df7f libdnssec: export pem API 2019-01-24 16:58:57 +01:00
Tomas Krizek
19be19bc60
distro/rpm: remove ldconfig for Fedora
https://fedoraproject.org/wiki/Changes/Removing_ldconfig_scriptlets
2019-01-23 13:13:21 +01:00
Daniel Salzman
ce7384b49e distro/deb: update *.symbols files 2019-01-22 09:57:53 +01:00
Tomas Krizek
d063aa711d
distro/tests: select corect Python interpreter for ansible 2019-01-07 16:24:05 +01:00
Tomas Krizek
b8d34f852d
distro/tests: script nitpicks 2019-01-07 16:24:04 +01:00
Tomas Krizek
3b66eb4c9a
distro/tests: switch fedora to generic boxes (more recent packages) 2019-01-07 16:24:04 +01:00
Tomas Krizek
176ea05f3b
distro/tests: turn off shell warning when using pkg manager commands 2019-01-07 16:24:04 +01:00
Tomas Krizek
974d3d6d61
distro/tests: don't wait for confirmation during vagrant destroy 2019-01-07 16:24:04 +01:00
Tomas Krizek
c5b2ad8306
distro/tests: remove Fedora27 2018-11-02 14:39:11 +01:00
Tomas Krizek
7f8118cedd
distro/tests: add Fedora29 2018-11-02 14:38:54 +01:00
Tomas Krizek
7d97307b91
distro/tests: fix openSUSE repo automation 2018-10-24 14:51:33 +02:00
Tomas Krizek
2d22f4d99b
distro/tests: add Ubuntu1810 2018-10-24 14:51:32 +02:00
Daniel Salzman
0118bae443 Revert "distro/deb: ship manpages with dh_installman (sync with Debian)"
This reverts commit 63a86f7b7d.
2018-09-03 21:04:17 +02:00
Daniel Salzman
7ba9fc1d60 Merge branch 'http-to-https' into 'master'
Http to https

See merge request knot/knot-dns!930
2018-08-30 09:10:22 +00:00
Daniel Salzman
6efdbf09df distro/knot.service: remove obsolete target 2018-08-29 17:18:32 +02:00
Daniel Kahn Gillmor
d58c3adf0d move several other links from http:// to https:// (all tested) 2018-08-29 09:45:57 -04:00
Daniel Kahn Gillmor
c603d99507 use https://www.knot-dns.cz instead of http://www.knot-dns.cz 2018-08-29 09:45:57 -04:00
Daniel Salzman
bd402af2e1 distro/deb: add libcap-ng-dev to build-deps 2018-08-27 11:42:02 +02:00
Daniel Salzman
fed49ebe76 distro/deb: update control file 2018-08-27 11:41:35 +02:00
Daniel Salzman
7b629d84e1 distro/deb: clean up kdns-utils description (sync with Debian) 2018-08-27 11:17:05 +02:00
Daniel Salzman
bc12b236bb distro/deb: bump Standards-Version to 4.2.0 (sync with Debian) 2018-08-27 11:16:13 +02:00
Daniel Salzman
d82b71bbf3 distro/deb: fix spelling in knot.NEWS (sync with Debian) 2018-08-27 11:11:24 +02:00
Daniel Salzman
d7a814db6b distro/deb: ship manpages with dh_installman (sync with Debian) 2018-08-27 11:08:25 +02:00
Daniel Salzman
f71afd1ec5 Merge branch 'knot-resolver-conflict' into 'master'
distro/rpm: add conflict with knot-resolver < 3.0.0

See merge request knot/knot-dns!921
2018-08-14 18:31:01 +00:00
Bruno Pagani
a3044b6f1e distro/arch: simplify PKGBUILD 2018-08-14 17:11:38 +00:00
Tomas Krizek
9295a7dcd0
distro/rpm: add conflict with knot-resolver < 3.0.0 2018-08-14 19:10:39 +02:00
Daniel Salzman
dcc5761351 distro/deb: fix libjemalloc dependency 2018-08-13 12:42:30 +02:00
Daniel Salzman
3c3d442519 distro/deb: add libjemalloc, upgrade libidn, remove libjansson 2018-08-12 22:40:10 +02:00
Vladimír Čunát
3cd838b352 rrset-wire: add KNOT_PF_ORIGTTL to configure how to set RRSIG's TTL 2018-08-12 22:25:36 +02:00
Tomas Krizek
dcd4f80be6
distro/tests: add test for openSUSE Leap 15 2018-08-10 14:56:17 +02:00
Tomas Krizek
a549ab8f1b
distro/tests: add knot-dns-testing repo 2018-08-10 13:32:49 +02:00
Tomas Krizek
e4e9ff34f1
distro/arch: use upstream packaging files 2018-08-10 13:17:42 +02:00
Tomas Krizek
251ea9c54a
distro/rpm: use upstream files in spec 2018-08-10 12:28:13 +02:00
Daniel Salzman
b62ca22d99 distro/rpm: use common knot.sample.conf 2018-08-09 16:26:30 +02:00
Daniel Salzman
5a319cd5ae configure: add the distro directory to dist tarball 2018-08-06 14:07:27 +02:00
Daniel Salzman
f17a5f9a14 distro: add libmaxminddb dependency 2018-08-05 21:14:59 +02:00
Tomas Krizek
6909af4700 bump library version to libknot8, libdnssec6 2018-08-02 13:38:00 +02:00
Vladimír Čunát
9a1eea843f knot_dname_in(): remove 2018-08-01 20:55:27 +02:00
Vladimír Čunát
f77858eb6b knot_dname_is_sub(): remove
Two of the call points might be slightly more readable with _is_sub(),
but I'm not convinced that justifies keeping the function.
2018-08-01 20:55:27 +02:00
Daniel Salzman
e652afeb91 distro: add Standards-Version to control 2018-07-20 14:55:16 +02:00
Daniel Salzman
22af7f9c37 distro: simplify deb sources hierarchy 2018-07-20 14:55:16 +02:00
Tomas Krizek
cc9bb2c76c
distro/rpm: add BuildRequires: gcc
Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot
2018-07-11 15:02:07 +02:00
Tomas Krizek
c988e0c4fb
distro/tests: add new distros 2018-06-29 14:29:29 +02:00
Tomas Krizek
354c12f92f
distro/tests: support different distro versions 2018-06-29 14:29:29 +02:00
Tomas Krizek
d66b271823
distro/tests: make tests compatible with openSUSE 2018-03-28 16:23:41 +02:00
Tomas Krizek
edf7fa2a8d
distro/tests: improve VM names to avoid collisions with knot-resolver 2018-03-28 16:23:41 +02:00
Tomas Krizek
3a7850d125
distro/tests: add openSUSE VM 2018-03-28 16:23:41 +02:00
Tomas Krizek
a2238397d9
distro/tests: add service reload to package tests 2018-03-28 16:23:40 +02:00
Tomas Krizek
b030133911
distro/common: use capabilities in knot.service
Running daemon as unprivileged user with these capabilities should now
work properly. For details, see
https://gitlab.labs.nic.cz/knot/knot-dns/merge_requests/864 .
2018-03-28 16:23:40 +02:00
Tomas Krizek
5b6aeccaa9
distro/rpm+deb: unify systemd tmpfiles 2018-03-28 16:23:40 +02:00
Tomas Krizek
5ed9574653
distro/arch: remove obsolete dependency for pykeymgr 2018-03-28 16:23:40 +02:00
Tomas Krizek
2e44720f2f
distro/common: disable static libraries during build 2018-03-28 16:23:40 +02:00
Tomas Krizek
78b044d9c9
distro/rpm: spec compatibility for openSUSE Tumbleweed/Leap builds 2018-03-28 16:23:32 +02:00
Tomas Krizek
c2d3913d76
distro/rpm: improve spec file formatting 2018-03-27 15:02:19 +02:00
Daniel Salzman
decb11b2e5 debian: fix kjournalprint man in knot.install 2018-03-21 16:36:29 +01:00
Daniel Salzman
8c64d2df50 distro: update kjournalprint man page location 2018-03-21 12:13:30 +01:00
Daniel Salzman
d019aa95dc rpm: don't set removed option --with-timer-mapsize 2018-03-21 08:28:39 +01:00
Tomas Krizek
526744ca3a
packaging: tests - explicitly specify repository for testing 2018-03-19 20:30:44 +01:00
Tomas Krizek
04ed566ab3
rpm: delete pykeymgr and migration scriptlet 2018-03-19 16:27:46 +01:00
Daniel Salzman
a39c134f25
rpm: update knot.spec file 2018-03-19 16:27:46 +01:00
Tomas Krizek
0a7fdf0808
debian: remove deprecated files and cleanup 2018-03-19 16:27:46 +01:00
Tomas Krizek
ac2acdba2c
debian: update packaging files 2018-03-19 16:27:46 +01:00
Tomas Krizek
b8bcca6716
packaging: add tests 2018-03-19 16:27:46 +01:00
Tomas Krizek
c888c5dca5
packaging: add files for arch 2018-03-19 16:27:45 +01:00
Tomas Krizek
0bc3e7f107
packaging: add files for debian 2018-03-19 16:27:45 +01:00
Tomas Krizek
05f5232cd9
packaging: add files for fedora/epel 2018-03-19 16:27:45 +01:00