fix creation of /var/lib/tftpboot in image mode

Resolves: RHEL-79983
This commit is contained in:
Lukáš Zaoral 2025-02-26 15:47:37 +01:00
parent 02339d28cc
commit 53b1b6df3f
No known key found for this signature in database
GPG Key ID: 39157506DD67752D
2 changed files with 9 additions and 1 deletions

View File

@ -0,0 +1 @@
d /var/lib/tftpboot 0755 root root -

View File

@ -3,12 +3,13 @@
Summary: The client for the Trivial File Transfer Protocol (TFTP) Summary: The client for the Trivial File Transfer Protocol (TFTP)
Name: tftp Name: tftp
Version: 5.2 Version: 5.2
Release: 48%{?dist} Release: 49%{?dist}
License: BSD-4-Clause-UC License: BSD-4-Clause-UC
URL: http://www.kernel.org/pub/software/network/tftp/ URL: http://www.kernel.org/pub/software/network/tftp/
Source0: http://www.kernel.org/pub/software/network/tftp/tftp-hpa/tftp-hpa-%{version}.tar.bz2 Source0: http://www.kernel.org/pub/software/network/tftp/tftp-hpa/tftp-hpa-%{version}.tar.bz2
Source1: tftp.socket Source1: tftp.socket
Source2: tftp.service Source2: tftp.service
Source3: tftp-server-tmpfiles.conf
Patch0: tftp-0.40-remap.patch Patch0: tftp-0.40-remap.patch
Patch2: tftp-hpa-0.39-tzfix.patch Patch2: tftp-hpa-0.39-tzfix.patch
@ -80,12 +81,14 @@ mkdir -p ${RPM_BUILD_ROOT}%{_bindir}
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man{1,8} mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man{1,8}
mkdir -p ${RPM_BUILD_ROOT}%{_sbindir} mkdir -p ${RPM_BUILD_ROOT}%{_sbindir}
mkdir -p ${RPM_BUILD_ROOT}%{_localstatedir}/lib/tftpboot mkdir -p ${RPM_BUILD_ROOT}%{_localstatedir}/lib/tftpboot
mkdir -p ${RPM_BUILD_ROOT}%{_tmpfilesdir}
mkdir -p ${RPM_BUILD_ROOT}%{_unitdir} mkdir -p ${RPM_BUILD_ROOT}%{_unitdir}
make INSTALLROOT=${RPM_BUILD_ROOT} SBINDIR=%{_sbindir} MANDIR=%{_mandir} INSTALL='install -p' install make INSTALLROOT=${RPM_BUILD_ROOT} SBINDIR=%{_sbindir} MANDIR=%{_mandir} INSTALL='install -p' install
install -p -m 644 %SOURCE1 ${RPM_BUILD_ROOT}%{_unitdir} install -p -m 644 %SOURCE1 ${RPM_BUILD_ROOT}%{_unitdir}
install -p -m 644 %SOURCE2 ${RPM_BUILD_ROOT}%{_unitdir} install -p -m 644 %SOURCE2 ${RPM_BUILD_ROOT}%{_unitdir}
install -p -m 644 %SOURCE3 ${RPM_BUILD_ROOT}%{_tmpfilesdir}/%{name}.conf
%post server %post server
%systemd_post tftp.socket %systemd_post tftp.socket
@ -107,9 +110,13 @@ install -p -m 644 %SOURCE2 ${RPM_BUILD_ROOT}%{_unitdir}
%dir %{_localstatedir}/lib/tftpboot %dir %{_localstatedir}/lib/tftpboot
%{_sbindir}/in.tftpd %{_sbindir}/in.tftpd
%{_mandir}/man8/* %{_mandir}/man8/*
%{_tmpfilesdir}/%{name}.conf
%{_unitdir}/* %{_unitdir}/*
%changelog %changelog
* Wed Feb 26 2025 Lukáš Zaoral <lzaoral@redhat.com>
- fix creation of /var/lib/tftpboot in image mode (RHEL-79983)
* Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 5.2-48 * Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 5.2-48
- Bump release for October 2024 mass rebuild: - Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018 Resolves: RHEL-64018