Skip to content

Commit 44508c9

Browse files
liulanzelanzeliu
andauthored
Exclude overlayfs module from main dracut package. (#8529)
Co-authored-by: lanzeliu <lanzeliu@microsoft.com>
1 parent c6d069f commit 44508c9

1 file changed

Lines changed: 10 additions & 6 deletions

File tree

SPECS/dracut/dracut.spec

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Summary: dracut to create initramfs
55
Name: dracut
66
Version: 055
7-
Release: 7%{?dist}
7+
Release: 8%{?dist}
88
# The entire source code is GPLv2+
99
# except install/* which is LGPLv2+
1010
License: GPLv2+ AND LGPLv2+
@@ -129,9 +129,9 @@ install -m 0755 %{SOURCE2} %{buildroot}%{_bindir}/mkinitrd
129129

130130
install -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
137137
mkdir -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

Comments
 (0)