44Summary: dracut to create initramfs
55Name: dracut
66Version: 102
7- Release: 13 %{?dist }
7+ Release: 12 %{?dist }
88# The entire source code is GPLv2+
99# except install/* which is LGPLv2+
1010License: GPLv2+ AND LGPLv2+
@@ -31,8 +31,6 @@ Source11: 50-noxattr.conf
3131Source12: 90livenet/azl-liveos-artifacts-download.service
3232Source13: 90livenet/azl-liveos-artifacts-download.sh
3333Source14: 90overlayfs/azl-configure-selinux.sh
34- Source15: 90tmpfsroot/tmpfsroot-module-setup.sh
35- Source16: 90tmpfsroot/tmpfsroot-mount.sh
3634
3735# allow-liveos-overlay-no-user-confirmation-prompt.patch has been introduced by
3836# the Azure Linux team to allow skipping the user confirmation prompt during
@@ -158,13 +156,6 @@ Requires: %{name} = %{version}-%{release}
158156%description systemd-cryptsetup
159157This package contains dracut module needed to build an initramfs with systemd-cryptsetup enabled.
160158
161- %package tmpfsroot
162- Summary: dracut module to support root on tmpfs
163- Requires: %{name } = %{version }-%{release }
164-
165- %description tmpfsroot
166- This package contains dracut module root on tmpfs.
167-
168159%package virtio
169160Summary: dracut configuration needed to build an initramfs with virtio guest drivers
170161Requires: %{name } = %{version }-%{release }
@@ -240,10 +231,6 @@ mkdir -p %{buildroot}%{dracutlibdir}/modules.d/20overlayfs/
240231install -p -m 0755 %{SOURCE4 } %{buildroot }%{dracutlibdir }/modules.d/20overlayfs/
241232install -p -m 0755 %{SOURCE5 } %{buildroot }%{dracutlibdir }/modules.d/20overlayfs/
242233
243- mkdir -p %{buildroot }%{dracutlibdir }/modules.d/90tmpfsroot/
244- install -p -m 0755 %{SOURCE15 } %{buildroot }%{dracutlibdir }/modules.d/90tmpfsroot/module-setup.sh
245- install -p -m 0755 %{SOURCE16 } %{buildroot }%{dracutlibdir }/modules.d/90tmpfsroot/
246-
247234touch %{buildroot }%{_var }/opt/%{name }/log/%{name }.log
248235ln -srv %{buildroot }%{_var }/opt/%{name }/log/%{name }.log %{buildroot }%{_var }/log/
249236
@@ -264,7 +251,6 @@ ln -srv %{buildroot}%{_bindir}/%{name} %{buildroot}%{_sbindir}/%{name}
264251%exclude %{_libdir }/kernel
265252%exclude %{dracutlibdir }/modules.d/20overlayfs
266253%exclude %{dracutlibdir }/modules.d/90systemd-cryptsetup
267- %exclude %{dracutlibdir }/modules.d/90tmpfsroot
268254%{_libdir }/%{name }/%{name }-init.sh
269255%{_datadir }/pkgconfig/%{name }.pc
270256%{dracutlibdir }/%{name }-functions.sh
@@ -333,10 +319,6 @@ ln -srv %{buildroot}%{_bindir}/%{name} %{buildroot}%{_sbindir}/%{name}
333319%dir %{dracutlibdir }/modules.d/90systemd-cryptsetup
334320%{dracutlibdir }/modules.d/90systemd-cryptsetup/*
335321
336- %files tmpfsroot
337- %dir %{dracutlibdir }/modules.d/90tmpfsroot
338- %{dracutlibdir }/modules.d/90tmpfsroot/*
339-
340322%files virtio
341323%defattr(-,root,root,0755)
342324%{_sysconfdir }/dracut.conf.d/00-virtio.conf
@@ -355,9 +337,6 @@ ln -srv %{buildroot}%{_bindir}/%{name} %{buildroot}%{_sbindir}/%{name}
355337%dir %{_sharedstatedir }/%{name }/overlay
356338
357339%changelog
358- * Fri May 16 2025 Swee Yee Fonn <swee.yee.fonn@intel.com> - 102-13
359- - Add tmpfsroot dracut module
360-
361340* Thu Apr 28 2025 Ranjan Dutta <ranjan.dutta@intel.com> - 102-12
362341- merge from Azure Linux tag 3.0.20250423-3.0
363342- Add fix for systemd-cryptsetup module to be included in initramfs when needed
0 commit comments