44Summary: dracut to create initramfs
55Name: dracut
66Version: 055
7- Release: 7 %{?dist }
7+ Release: 8 %{?dist }
88# The entire source code is GPLv2+
99# except install/* which is LGPLv2+
1010License: GPLv2+ AND LGPLv2+
@@ -129,9 +129,9 @@ install -m 0755 %{SOURCE2} %{buildroot}%{_bindir}/mkinitrd
129129
130130install -m 0644 %{SOURCE3 } %{buildroot }%{_sysconfdir }/dracut.conf.d/50-megaraid.conf
131131
132- mkdir -p %{buildroot }%{_libdir }/dracut /modules.d/20overlayfs/
133- install -p -m 0755 %{SOURCE4 } %{buildroot }%{_libdir }/dracut /modules.d/20overlayfs/
134- install -p -m 0755 %{SOURCE5 } %{buildroot }%{_libdir }/dracut /modules.d/20overlayfs/
132+ mkdir -p %{buildroot }%{dracutlibdir } /modules.d/20overlayfs/
133+ install -p -m 0755 %{SOURCE4 } %{buildroot }%{dracutlibdir } /modules.d/20overlayfs/
134+ install -p -m 0755 %{SOURCE5 } %{buildroot }%{dracutlibdir } /modules.d/20overlayfs/
135135
136136# create compat symlink
137137mkdir -p %{buildroot }%{_sbindir }
@@ -155,6 +155,7 @@ ln -sr %{buildroot}%{_bindir}/dracut %{buildroot}%{_sbindir}/dracut
155155%dir %{dracutlibdir }/modules.d
156156%{dracutlibdir }/modules.d/*
157157%exclude %{_libdir }/kernel
158+ %exclude %{dracutlibdir }/modules.d/20overlayfs
158159%{_libdir }/dracut/dracut-init.sh
159160%{_libdir }/dracut/dracut-util
160161%{_datadir }/pkgconfig/dracut.pc
@@ -201,15 +202,18 @@ ln -sr %{buildroot}%{_bindir}/dracut %{buildroot}%{_sbindir}/dracut
201202%defattr(-,root,root,0755)
202203
203204%files overlayfs
204- %dir %{_libdir }/dracut /modules.d/20overlayfs
205- %{_libdir }/dracut /modules.d/20overlayfs/*
205+ %dir %{dracutlibdir } /modules.d/20overlayfs
206+ %{dracutlibdir } /modules.d/20overlayfs/*
206207
207208%{_bindir }/dracut-catimages
208209%dir /boot/dracut
209210%dir %{_sharedstatedir }/dracut
210211%dir %{_sharedstatedir }/dracut/overlay
211212
212213%changelog
214+ * Fri Mar 22 2024 Lanze Liu <lanzeliu@microsoft.com> - 055-8
215+ - Exclude overlayfs module from main dracut package
216+
213217* Mon Jan 29 2024 Lanze Liu <lanzeliu@microsoft.com> - 055-7
214218- Add overlayfs sub-package.
215219
0 commit comments