pushd build/python
python -Pm build --wheel --no-isolation
popd
- pushd manager
python -Pm build --wheel --no-isolation
- popd
}
check() {
popd
# install knot-resolver-manager
- pushd manager
python -Pm installer --destdir="$pkgdir" dist/*.whl
- install -m 644 -D etc/knot-resolver/config.yaml ${pkgdir}/etc/knot-resolver/config.yaml
- install -m 644 -D shell-completion/client.bash ${pkgdir}/usr/share/bash-completion/completions/kresctl
- install -m 644 -D shell-completion/client.fish ${pkgdir}/usr/share/fish/completions/kresctl.fish
- popd
+ install -m 644 -D etc/config/config.yaml ${pkgdir}/etc/knot-resolver/config.yaml
}
usr/lib/tmpfiles.d/knot-resolver.conf
usr/sbin/kres-cache-gc
usr/sbin/kresd
-usr/share/bash-completion/completions/kresctl
-usr/share/fish/completions/kresctl.fish
ninja -v -C build_deb
PYBUILD_NAME=knot_resolver PYBUILD_DESTDIR="$${PYKRES_DESTDIR}" \
dh_auto_build --buildsystem=pybuild --sourcedirectory build_deb/python
- PYBUILD_NAME=knot_resoolver_manager PYBUILD_DESTDIR="$${PYKRES_DESTDIR}" \
- dh_auto_build --buildsystem=pybuild --sourcedirectory manager
+ PYBUILD_NAME=knot_resolver_manager PYBUILD_DESTDIR="$${PYKRES_DESTDIR}" \
+ dh_auto_build --buildsystem=pybuild
override_dh_auto_install:
DESTDIR="$(shell pwd)/debian/tmp" ninja -v -C build_deb install
PYBUILD_NAME=knot_resolver PYBUILD_DESTDIR="$${PYKRES_DESTDIR}" \
dh_auto_install --buildsystem=pybuild --sourcedirectory build_deb/python
PYBUILD_NAME=knot_resolver_manager PYBUILD_DESTDIR="$${PYKRES_DESTDIR}" \
- dh_auto_install --buildsystem=pybuild --sourcedirectory manager
- install -m 644 -D manager/etc/knot-resolver/config.yaml debian/tmp/etc/knot-resolver/config.yaml
- install -m 644 -D manager/shell-completion/client.bash debian/tmp/usr/share/bash-completion/completions/kresctl
- install -m 644 -D manager/shell-completion/client.fish debian/tmp/usr/share/fish/completions/kresctl.fish
+ dh_auto_install --buildsystem=pybuild
+ install -m 644 -D etc/config/config.yaml debian/tmp/etc/knot-resolver/config.yaml
override_dh_auto_test:
meson test -C build_deb
%py3_build
popd
-pushd manager
%py3_build
-popd
%install
DESTDIR="${RPM_BUILD_ROOT}" %{NINJA} -v -C build_rpm install
popd
# install knot-resolver-manager
-pushd manager
%py3_install
-install -m 644 -D etc/knot-resolver/config.yaml %{buildroot}%{_sysconfdir}/knot-resolver/config.yaml
-install -m 644 -D shell-completion/client.bash %{buildroot}%{_datarootdir}/bash-completion/completions/kresctl
-install -m 644 -D shell-completion/client.fish %{buildroot}%{_datarootdir}/fish/completions/kresctl.fish
-
-popd
+install -m 644 -D etc/config/config.yaml %{buildroot}%{_sysconfdir}/knot-resolver/config.yaml
%pre
getent group knot-resolver >/dev/null || groupadd -r knot-resolver
%endif
%{_mandir}/man8/kresd.8.gz
%{_mandir}/man8/kresctl.8.gz
-%{_datarootdir}/bash-completion/completions/kresctl
-%{_datarootdir}/fish/completions/kresctl.fish
%files devel
%{_includedir}/libkres