public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/bind] rawhide: Use subdirectory in helper services too
@ 2026-07-01 9:47
0 siblings, 0 replies; only message in thread
From: @ 2026-07-01 9:47 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/bind
Branch : rawhide
Commit : 743cc89bef3cab7a83d58c9763800e50ac717fe6
Author : Petr Menšík <pemensik@redhat.com>
Date : 2026-06-24T15:26:20+02:00
Stats : +19/-17 in 3 file(s)
URL : https://src.fedoraproject.org/rpms/bind/c/743cc89bef3cab7a83d58c9763800e50ac717fe6?branch=rawhide
Log:
Use subdirectory in helper services too
Fixed with actually building version
---
diff --git a/bind.spec b/bind.spec
index 2b6eb76..4950e2f 100644
--- a/bind.spec
+++ b/bind.spec
@@ -590,23 +590,25 @@ rm -f ${RPM_BUILD_ROOT}/etc/bind.keys
# Systemd unit files
mkdir -p ${RPM_BUILD_ROOT}%{_unitdir}
-install -m 644 %{SOURCE37} ${RPM_BUILD_ROOT}%{_unitdir}
-install -m 644 %{SOURCE38} ${RPM_BUILD_ROOT}%{_unitdir}
-install -m 644 %{SOURCE44} ${RPM_BUILD_ROOT}%{_unitdir}
-install -m 644 %{SOURCE46} ${RPM_BUILD_ROOT}%{_unitdir}
+install -p -m 644 %{SOURCE37} ${RPM_BUILD_ROOT}%{_unitdir}
+install -p -m 644 %{SOURCE38} ${RPM_BUILD_ROOT}%{_unitdir}
+install -p -m 644 %{SOURCE44} ${RPM_BUILD_ROOT}%{_unitdir}
+install -p -m 644 %{SOURCE46} ${RPM_BUILD_ROOT}%{_unitdir}
+
+sed -e "s|\%{name}|%{name}|" -i ${RPM_BUILD_ROOT}%{_unitdir}/named-*.service
mkdir -p ${RPM_BUILD_ROOT}%{_sysusersdir}
-install -m 644 %{SOURCE50} ${RPM_BUILD_ROOT}%{_sysusersdir}/named.conf
+install -p -m 644 %{SOURCE50} ${RPM_BUILD_ROOT}%{_sysusersdir}/%{name}.conf
mkdir -p ${RPM_BUILD_ROOT}%{_libexecdir}/%{name}
-install -m 755 %{SOURCE41} ${RPM_BUILD_ROOT}%{_libexecdir}/%{name}/setup-named-chroot.sh
-install -m 755 %{SOURCE42} ${RPM_BUILD_ROOT}%{_libexecdir}/%{name}/generate-rndc-key.sh
-install -m 755 %{SOURCE48} ${RPM_BUILD_ROOT}%{_libexecdir}/%{name}/setup-named-softhsm.sh
+install -p -m 755 %{SOURCE41} ${RPM_BUILD_ROOT}%{_libexecdir}/%{name}/setup-named-chroot.sh
+install -p -m 755 %{SOURCE42} ${RPM_BUILD_ROOT}%{_libexecdir}/%{name}/generate-rndc-key.sh
+install -p -m 755 %{SOURCE48} ${RPM_BUILD_ROOT}%{_libexecdir}/%{name}/setup-named-softhsm.sh
install -m 644 %SOURCE3 ${RPM_BUILD_ROOT}/etc/logrotate.d/named
mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig
-install -m 644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig/named
-install -m 644 %{SOURCE49} ${RPM_BUILD_ROOT}%{_sysconfdir}/named-chroot.files
+install -p -m 644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig/named
+install -p -m 644 %{SOURCE49} ${RPM_BUILD_ROOT}%{_sysconfdir}/named-chroot.files
%if "%{_sbindir}" != "%{_bindir}"
# Compatibility with previous major versions, only for selected binaries
@@ -637,7 +639,7 @@ pushd ${RPM_BUILD_ROOT}%{_mandir}/man1
ln -s named-checkzone%{program_suffix}.1.gz named-compilezone%{program_suffix}.1.gz
popd
pushd ${RPM_BUILD_ROOT}%{_mandir}/man5
- mv named.conf%{program_suffix}.5.gz named.conf.5.gz
+ mv named.conf%{program_suffix}.5 named.conf.5
popd
%if %{with DOC}
@@ -812,8 +814,8 @@ fi;
%if "%{_sbindir}" != "%{_bindir}"
%{_sbindir}/named-checkconf%{program_suffix}
%endif
-%{_libexecdir}/generate-rndc-key.sh
-%{_libexecdir}/setup-named-softhsm.sh
+%{_libexecdir}/%{name}/generate-rndc-key.sh
+%{_libexecdir}/%{name}/setup-named-softhsm.sh
%{_mandir}/man1/mdig%{program_suffix}.1*
%{_mandir}/man1/named-rrchecker%{program_suffix}.1*
%{_mandir}/man5/named.conf.5*
@@ -929,7 +931,7 @@ fi;
%config(noreplace) %{_sysconfdir}/named-chroot.files
%{_unitdir}/named-chroot.service
%{_unitdir}/named-chroot-setup.service
-%{_libexecdir}/setup-named-chroot.sh
+%{_libexecdir}/%{name}/setup-named-chroot.sh
%{_tmpfilesdir}/%{name}-chroot.conf
%defattr(0664,root,named,-)
%ghost %dev(c,1,3) %verify(not mtime) %{chroot_prefix}/dev/null
diff --git a/named-chroot-setup.service b/named-chroot-setup.service
index 237a909..1aae6e4 100644
--- a/named-chroot-setup.service
+++ b/named-chroot-setup.service
@@ -8,5 +8,5 @@ After=named-setup-rndc.service
[Service]
Type=oneshot
RemainAfterExit=yes
-ExecStart=/usr/libexec/setup-named-chroot.sh /var/named/chroot on /etc/named-chroot.files
-ExecStop=/usr/libexec/setup-named-chroot.sh /var/named/chroot off /etc/named-chroot.files
+ExecStart=/usr/libexec/%{name}/setup-named-chroot.sh /var/named/chroot on /etc/named-chroot.files
+ExecStop=/usr/libexec/%{name}/setup-named-chroot.sh /var/named/chroot off /etc/named-chroot.files
diff --git a/named-setup-rndc.service b/named-setup-rndc.service
index ff85e3c..9abab08 100644
--- a/named-setup-rndc.service
+++ b/named-setup-rndc.service
@@ -4,4 +4,4 @@ Description=Generate rndc key for BIND (DNS)
[Service]
Type=oneshot
-ExecStart=/usr/libexec/generate-rndc-key.sh
+ExecStart=/usr/libexec/%{name}/generate-rndc-key.sh
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-07-01 9:47 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-01 9:47 [rpms/bind] rawhide: Use subdirectory in helper services too
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox