]> git.ipfire.org Git - thirdparty/dracut.git/blame - dracut.spec
feat(systemd-timedated): add systemd-timedated module to the spec file
[thirdparty/dracut.git] / dracut.spec
CommitLineData
c5a65990 1%define dracutlibdir %{_prefix}/lib/dracut
b40e38db 2%bcond_without doc
c5a65990 3
9befacf0
HH
4# We ship a .pc file but don't want to have a dep on pkg-config. We
5# strip the automatically generated dep here and instead co-own the
6# directory.
7%global __requires_exclude pkg-config
0344c2be
HH
8%define dist_free_release xxx
9
0aaa523c 10Name: dracut
0e6a94b3 11Version: xxx
0344c2be 12Release: %{dist_free_release}%{?dist}
228694e5 13
38672ee8 14Summary: Initramfs generator using udev
b019d405 15%if 0%{?fedora} || 0%{?rhel}
3b403b32 16Group: System Environment/Base
228694e5 17%endif
5ce6642f 18%if 0%{?suse_version}
228694e5
HH
19Group: System/Base
20%endif
f4031e8a
HH
21
22# The entire source code is GPLv2+
8f53670c 23# except install/* which is LGPLv2+
501d82f7
HH
24# except util/* which is GPLv2
25License: GPLv2+ and LGPLv2+ and GPLv2
f4031e8a 26
82794b4b 27URL: https://dracut.wiki.kernel.org/
f4031e8a 28
3b403b32 29# Source can be generated by
4dbb4dc5 30# http://git.kernel.org/?p=boot/dracut/dracut.git;a=snapshot;h=%%{version};sf=tgz
5db9c5c1 31Source0: http://www.kernel.org/pub/linux/utils/boot/dracut/dracut-%{version}.tar.xz
caa72f82
HH
32Source1: https://www.gnu.org/licenses/lgpl-2.1.txt
33
5283544c 34BuildRequires: bash
786ca932 35BuildRequires: git-core
4d573e3b 36BuildRequires: pkgconfig(libkmod) >= 23
5283544c 37BuildRequires: gcc
4cfd24d1 38
b019d405 39%if 0%{?fedora} || 0%{?rhel}
8e2bcb4b 40BuildRequires: pkgconfig
0bb9a683 41BuildRequires: systemd
8e2bcb4b
HH
42%endif
43%if 0%{?fedora}
8c67d395 44BuildRequires: bash-completion
228694e5 45%endif
8e2bcb4b 46
b40e38db 47%if %{with doc}
b019d405 48%if 0%{?fedora} || 0%{?rhel}
d9416c0d
HH
49BuildRequires: docbook-style-xsl docbook-dtds libxslt
50%endif
51
5ce6642f 52%if 0%{?suse_version}
4be697e5 53BuildRequires: docbook-xsl-stylesheets libxslt
d9416c0d 54%endif
5c554bd2 55
4ce3a1b1 56BuildRequires: asciidoc
b40e38db
HH
57%endif
58
3c3b2cf0
LN
59Obsoletes: dracut-fips <= 047
60Provides: dracut-fips = %{version}-%{release}
61Obsoletes: dracut-fips-aesni <= 047
62Provides: dracut-fips-aesni = %{version}-%{release}
63
d46394ad 64Requires: bash >= 4
38672ee8 65Requires: coreutils
7e33fa5b 66Requires: cpio
7e33fa5b 67Requires: filesystem >= 2.1.0
38672ee8
JK
68Requires: findutils
69Requires: grep
884e1cda 70Requires: kmod
7e33fa5b 71Requires: sed
693b7a32
HH
72Requires: xz
73Requires: gzip
c42064a6 74
0bb9a683 75%if 0%{?fedora} || 0%{?rhel}
7dd8a2f4 76Recommends: memstrack
c42064a6 77Recommends: hardlink
693b7a32 78Recommends: pigz
c42064a6 79Recommends: kpartx
abbb76fe 80Requires: util-linux >= 2.21
01430d27 81Requires: systemd >= 219
e80ac437 82Requires: systemd-udev >= 219
475f3a81 83Requires: procps-ng
b019d405 84%else
0bb9a683
LN
85Requires: hardlink
86Requires: gzip
87Requires: kpartx
4a5a9c6d 88Requires: udev > 166
abbb76fe 89Requires: util-linux-ng >= 2.21
b019d405 90%endif
d9416c0d 91
1f50d5b8 92%if 0%{?fedora} || 0%{?rhel} || 0%{?suse_version}
bca1967c 93Requires: libkcapi-hmaccalc
1f50d5b8
LN
94%endif
95
38672ee8 96%description
3ed33db5 97dracut contains tools to create bootable initramfses for the Linux
871d63c3 98kernel. Unlike other implementations, dracut hard-codes as little
3ed33db5
HH
99as possible into the initramfs. dracut contains various modules which
100are driven by the event-based udev. Having root on MD, DM, LVM2, LUKS
101is supported as well as NFS, iSCSI, NBD, FCoE with the dracut-network
102package.
38672ee8 103
ec74fa87 104%package network
600c8769 105Summary: dracut modules to build a dracut initramfs with network support
0344c2be
HH
106%if 0%{?_module_build}
107# In the module-build-service, we have pieces of dracut provided by different
108# modules ("base-runtime" provides most functionality, but we need
109# dracut-network in "installer". Since these two modules build with separate
110# dist-tags, we need to reduce this strict requirement to ignore the dist-tag.
111Requires: %{name} >= %{version}-%{dist_free_release}
112%else
78cd7629 113Requires: %{name} = %{version}-%{release}
0344c2be 114%endif
3d8a164d
HH
115Requires: iputils
116Requires: iproute
e8638076
LR
117Requires: (NetworkManager >= 1.20 or dhclient)
118Suggests: NetworkManager
353ef760
HH
119Obsoletes: dracut-generic < 008
120Provides: dracut-generic = %{version}-%{release}
ec74fa87
HH
121
122%description network
123This package requires everything which is needed to build a generic
124all purpose initramfs with network support with dracut.
125
52881470 126%package caps
600c8769 127Summary: dracut modules to build a dracut initramfs which drops capabilities
52881470
HH
128Requires: %{name} = %{version}-%{release}
129Requires: libcap
130
131%description caps
132This package requires everything which is needed to build an
bcd352df 133initramfs with dracut, which drops capabilities.
52881470 134
ac13778f
HH
135%package live
136Summary: dracut modules to build a dracut initramfs with live image capabilities
0344c2be
HH
137%if 0%{?_module_build}
138# See the network subpackage comment.
139Requires: %{name} >= %{version}-%{dist_free_release}
140%else
ac13778f 141Requires: %{name} = %{version}-%{release}
0344c2be 142%endif
ac13778f
HH
143Requires: %{name}-network = %{version}-%{release}
144Requires: tar gzip coreutils bash device-mapper curl
84fe3c1a
RS
145%if 0%{?fedora}
146Requires: fuse ntfs-3g
147%endif
ac13778f
HH
148
149%description live
150This package requires everything which is needed to build an
151initramfs with dracut, with live image capabilities, like Live CDs.
152
18e61d3d 153%package config-generic
e22eb857
HH
154Summary: dracut configuration to turn off hostonly image generation
155Requires: %{name} = %{version}-%{release}
4dbb4dc5
ZJS
156Obsoletes: dracut-nohostonly < 030
157Provides: dracut-nohostonly = %{version}-%{release}
e22eb857 158
18e61d3d 159%description config-generic
e22eb857 160This package provides the configuration to turn off the host specific initramfs
18e61d3d 161generation with dracut and generates a generic image by default.
e22eb857 162
18e61d3d
HH
163%package config-rescue
164Summary: dracut configuration to turn on rescue image generation
e22eb857 165Requires: %{name} = %{version}-%{release}
4dbb4dc5 166Obsoletes: dracut < 030
e22eb857 167
18e61d3d
HH
168%description config-rescue
169This package provides the configuration to turn on the rescue initramfs
e22eb857
HH
170generation with dracut.
171
21007cb6 172%package tools
600c8769 173Summary: dracut tools to build the local initramfs
a0af4fa5 174Requires: %{name} = %{version}-%{release}
21007cb6
HH
175
176%description tools
177This package contains tools to assemble the local initrd and host configuration.
178
24f3463b
KS
179%package squash
180Summary: dracut module to build an initramfs with most files in a squashfs image
181Requires: %{name} = %{version}-%{release}
f51ab4a8 182Requires: squashfs-tools
24f3463b
KS
183
184%description squash
185This package provides a dracut module to build an initramfs, but store most files
186in a squashfs image, result in a smaller initramfs size and reduce runtime memory
187usage.
188
38672ee8 189%prep
311aee1b 190%autosetup -n %{name}-%{version} -S git_am
caa72f82 191cp %{SOURCE1} .
76bba2a1 192
38672ee8 193%build
607fec3e
HH
194%configure --systemdsystemunitdir=%{_unitdir} \
195 --bashcompletiondir=$(pkg-config --variable=completionsdir bash-completion) \
196 --libdir=%{_prefix}/lib \
b40e38db 197%if %{without doc}
607fec3e 198 --disable-documentation \
b40e38db 199%endif
607fec3e 200 ${NULL}
1d4b3375 201
ee6ce310 202%make_build
38672ee8 203
38672ee8 204%install
ee6ce310 205%make_install %{?_smp_mflags} \
1d4b3375 206 libdir=%{_prefix}/lib
38672ee8 207
982d59af 208echo "DRACUT_VERSION=%{version}-%{release}" > $RPM_BUILD_ROOT/%{dracutlibdir}/dracut-version.sh
228694e5 209
7a1f355f 210%if 0%{?fedora} == 0 && 0%{?rhel} == 0 && 0%{?suse_version} == 0
32bd2fbb 211rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/01fips
228694e5
HH
212%endif
213
d96c3254 214# we do not support dash in the initramfs
32bd2fbb 215rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/00dash
d96c3254 216
519186e9
TPG
217# we do not support mksh in the initramfs
218rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/00mksh
219
783721b3 220# remove gentoo specific modules
32bd2fbb 221rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/50gensplash
95cf0a88 222
04ab68a4
HH
223%if %{defined _unitdir}
224# with systemd IMA and selinux modules do not make sense
32bd2fbb
HH
225rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/96securityfs
226rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/97masterkey
227rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/98integrity
04ab68a4
HH
228%endif
229
2bb4881b 230%ifnarch s390 s390x
4c3688d3
YW
231# remove architecture specific modules
232rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/80cms
a07b1bb6 233rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/81cio_ignore
4c3688d3
YW
234rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/91zipl
235rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/95dasd
236rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/95dasd_mod
237rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/95dasd_rules
238rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/95dcssblk
058ff2f0 239rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/95qeth_rules
4c3688d3
YW
240rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/95zfcp
241rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/95zfcp_rules
242rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/95znet
0a80cda0
HH
243%else
244rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/00warpclock
4c3688d3
YW
245%endif
246
21007cb6
HH
247mkdir -p $RPM_BUILD_ROOT/boot/dracut
248mkdir -p $RPM_BUILD_ROOT/var/lib/dracut/overlay
837a5a60
HH
249mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log
250touch $RPM_BUILD_ROOT%{_localstatedir}/log/dracut.log
41f90cbe 251mkdir -p $RPM_BUILD_ROOT%{_sharedstatedir}/initramfs
21007cb6 252
11ee2ca8 253%if 0%{?fedora} || 0%{?rhel}
a42b2b81 254install -m 0644 dracut.conf.d/fedora.conf.example $RPM_BUILD_ROOT%{dracutlibdir}/dracut.conf.d/01-dist.conf
d9416c0d 255%endif
5ce6642f 256%if 0%{?suse_version}
a42b2b81 257install -m 0644 dracut.conf.d/suse.conf.example $RPM_BUILD_ROOT%{dracutlibdir}/dracut.conf.d/01-dist.conf
4e2cc49d
LR
258%else
259rm -f $RPM_BUILD_ROOT%{_mandir}/man?/*suse*
d9416c0d
HH
260%endif
261
0bb9a683 262%if 0%{?fedora} == 0 && 0%{?rhel} == 0 && 0%{?suse_version} <= 9999
32bd2fbb 263rm -f -- $RPM_BUILD_ROOT%{_bindir}/lsinitrd
4e2cc49d 264rm -f -- $RPM_BUILD_ROOT%{_mandir}/man1/lsinitrd.1*
1b3bdcc1
HH
265%endif
266
18e61d3d
HH
267echo 'hostonly="no"' > $RPM_BUILD_ROOT%{dracutlibdir}/dracut.conf.d/02-generic-image.conf
268echo 'dracut_rescue_image="yes"' > $RPM_BUILD_ROOT%{dracutlibdir}/dracut.conf.d/02-rescue.conf
819ea386 269
38672ee8 270%files
b40e38db 271%if %{with doc}
095b77be 272%doc README.md HACKING.md AUTHORS NEWS.md dracut.html dracut.png dracut.svg
b40e38db 273%endif
caa72f82
HH
274%{!?_licensedir:%global license %%doc}
275%license COPYING lgpl-2.1.txt
ed919de0 276%{_bindir}/dracut
917f3e4d 277%{_datadir}/bash-completion/completions/dracut
7dbca9be 278%{_datadir}/bash-completion/completions/lsinitrd
0bb9a683 279%if 0%{?fedora} || 0%{?rhel} || 0%{?suse_version} > 9999
ed919de0 280%{_bindir}/lsinitrd
1b3bdcc1 281%endif
c5a65990
HH
282%dir %{dracutlibdir}
283%dir %{dracutlibdir}/modules.d
552ecca6 284%{dracutlibdir}/dracut-functions.sh
7f2ea02b 285%{dracutlibdir}/dracut-init.sh
a6b63f91 286%{dracutlibdir}/dracut-functions
dbf8f6ba 287%{dracutlibdir}/dracut-version.sh
552ecca6 288%{dracutlibdir}/dracut-logger.sh
fb67e4aa 289%{dracutlibdir}/dracut-initramfs-restore
f4031e8a 290%{dracutlibdir}/dracut-install
501d82f7 291%{dracutlibdir}/dracut-util
5c5350b3 292%{dracutlibdir}/skipcpio
2fa6fd3a 293%config(noreplace) %{_sysconfdir}/dracut.conf
b019d405 294%if 0%{?fedora} || 0%{?suse_version} || 0%{?rhel}
a42b2b81 295%{dracutlibdir}/dracut.conf.d/01-dist.conf
d9416c0d 296%endif
2fa6fd3a 297%dir %{_sysconfdir}/dracut.conf.d
a42b2b81 298%dir %{dracutlibdir}/dracut.conf.d
9befacf0 299%dir %{_datadir}/pkgconfig
471439f5 300%{_datadir}/pkgconfig/dracut.pc
b40e38db
HH
301
302%if %{with doc}
00f0a6e7 303%{_mandir}/man8/dracut.8*
13f77e9f 304%{_mandir}/man8/*service.8*
0bb9a683 305%if 0%{?fedora} || 0%{?rhel} || 0%{?suse_version} > 9999
7a1f355f
HH
306%{_mandir}/man1/lsinitrd.1*
307%endif
0d866147 308%{_mandir}/man7/dracut.kernel.7*
45abddb0 309%{_mandir}/man7/dracut.cmdline.7*
b6c89768 310%{_mandir}/man7/dracut.modules.7*
a1ebd771 311%{_mandir}/man7/dracut.bootup.7*
6cc96b35 312%{_mandir}/man5/dracut.conf.5*
b40e38db
HH
313%endif
314
965cacd4 315%if %{undefined _unitdir}
a5b48ce7 316%endif
f071d557 317%{dracutlibdir}/modules.d/00bash
b67d8107 318%{dracutlibdir}/modules.d/00systemd
33782aeb 319%ifnarch s390 s390x
25111d71 320%{dracutlibdir}/modules.d/00warpclock
33782aeb 321%endif
be98291c
YW
322%if 0%{?fedora} || 0%{?rhel} || 0%{?suse_version}
323%{dracutlibdir}/modules.d/01fips
324%endif
e7407230 325%{dracutlibdir}/modules.d/01systemd-ac-power
9edabfa6 326%{dracutlibdir}/modules.d/01systemd-ask-password
62d52ad2 327%{dracutlibdir}/modules.d/01systemd-coredump
bf273e3e 328%{dracutlibdir}/modules.d/01systemd-hostnamed
9edabfa6 329%{dracutlibdir}/modules.d/01systemd-initrd
fdbe7f9f 330%{dracutlibdir}/modules.d/01systemd-modules-load
9edabfa6 331%{dracutlibdir}/modules.d/01systemd-repart
b7d3caef 332%{dracutlibdir}/modules.d/01systemd-resolved
9edabfa6
JG
333%{dracutlibdir}/modules.d/01systemd-sysctl
334%{dracutlibdir}/modules.d/01systemd-sysusers
02021253 335%{dracutlibdir}/modules.d/01systemd-timedated
2257d545 336%{dracutlibdir}/modules.d/01systemd-timesyncd
9b6c5fd7 337%{dracutlibdir}/modules.d/03modsign
fba5fbbd 338%{dracutlibdir}/modules.d/03rescue
ef914f7d 339%{dracutlibdir}/modules.d/04watchdog
f3e328a7 340%{dracutlibdir}/modules.d/04watchdog-modules
c5a65990 341%{dracutlibdir}/modules.d/05busybox
7135c819
JG
342%{dracutlibdir}/modules.d/06dbus-broker
343%{dracutlibdir}/modules.d/06dbus-daemon
960d8726 344%{dracutlibdir}/modules.d/06rngd
79ed45e0 345%{dracutlibdir}/modules.d/09dbus
c5a65990 346%{dracutlibdir}/modules.d/10i18n
437cecb9 347%{dracutlibdir}/modules.d/30convertfs
5c4bb360 348%{dracutlibdir}/modules.d/45url-lib
b4751714 349%{dracutlibdir}/modules.d/50drm
c5a65990 350%{dracutlibdir}/modules.d/50plymouth
64ee2a53 351%{dracutlibdir}/modules.d/62bluetooth
1a95f1f4 352%{dracutlibdir}/modules.d/80lvmmerge
c5a65990
HH
353%{dracutlibdir}/modules.d/90btrfs
354%{dracutlibdir}/modules.d/90crypt
355%{dracutlibdir}/modules.d/90dm
356%{dracutlibdir}/modules.d/90dmraid
c5a65990 357%{dracutlibdir}/modules.d/90kernel-modules
290df2e1 358%{dracutlibdir}/modules.d/90kernel-modules-extra
c5a65990
HH
359%{dracutlibdir}/modules.d/90lvm
360%{dracutlibdir}/modules.d/90mdraid
361%{dracutlibdir}/modules.d/90multipath
5a720ebf 362%{dracutlibdir}/modules.d/90nvdimm
64082786 363%{dracutlibdir}/modules.d/90ppcmac
1488a9b3 364%{dracutlibdir}/modules.d/90qemu
c5a65990 365%{dracutlibdir}/modules.d/91crypt-gpg
24ba78cb 366%{dracutlibdir}/modules.d/91crypt-loop
c5a65990 367%{dracutlibdir}/modules.d/95debug
c5a65990 368%{dracutlibdir}/modules.d/95fstab-sys
c9d20746 369%{dracutlibdir}/modules.d/95lunmask
2f03d69f 370%{dracutlibdir}/modules.d/95nvmf
52d19cb1
YW
371%{dracutlibdir}/modules.d/95resume
372%{dracutlibdir}/modules.d/95rootfs-block
c5a65990
HH
373%{dracutlibdir}/modules.d/95terminfo
374%{dracutlibdir}/modules.d/95udev-rules
a7c9cbe1 375%{dracutlibdir}/modules.d/95virtfs
4c3688d3
YW
376%ifarch s390 s390x
377%{dracutlibdir}/modules.d/80cms
a07b1bb6 378%{dracutlibdir}/modules.d/81cio_ignore
4c3688d3
YW
379%{dracutlibdir}/modules.d/91zipl
380%{dracutlibdir}/modules.d/95dasd
381%{dracutlibdir}/modules.d/95dasd_mod
382%{dracutlibdir}/modules.d/95dasd_rules
383%{dracutlibdir}/modules.d/95dcssblk
058ff2f0 384%{dracutlibdir}/modules.d/95qeth_rules
4c3688d3
YW
385%{dracutlibdir}/modules.d/95zfcp
386%{dracutlibdir}/modules.d/95zfcp_rules
387%endif
04ab68a4 388%if %{undefined _unitdir}
c5a65990 389%{dracutlibdir}/modules.d/96securityfs
c5a65990 390%{dracutlibdir}/modules.d/97masterkey
c5a65990 391%{dracutlibdir}/modules.d/98integrity
04ab68a4
HH
392%endif
393%{dracutlibdir}/modules.d/97biosdevname
52d19cb1 394%{dracutlibdir}/modules.d/98dracut-systemd
04ab68a4 395%{dracutlibdir}/modules.d/98ecryptfs
d33d6077 396%{dracutlibdir}/modules.d/98pollcdrom
639bd487 397%{dracutlibdir}/modules.d/98selinux
c5a65990
HH
398%{dracutlibdir}/modules.d/98syslog
399%{dracutlibdir}/modules.d/98usrmount
400%{dracutlibdir}/modules.d/99base
7dd8a2f4 401%{dracutlibdir}/modules.d/99memstrack
c5a65990
HH
402%{dracutlibdir}/modules.d/99fs-lib
403%{dracutlibdir}/modules.d/99shutdown
837a5a60 404%attr(0644,root,root) %ghost %config(missingok,noreplace) %{_localstatedir}/log/dracut.log
41f90cbe 405%dir %{_sharedstatedir}/initramfs
b019d405 406%if %{defined _unitdir}
2023d8eb 407%{_unitdir}/dracut-shutdown.service
4f03054e 408%{_unitdir}/sysinit.target.wants/dracut-shutdown.service
cbd69dc6
HH
409%{_unitdir}/dracut-cmdline.service
410%{_unitdir}/dracut-initqueue.service
411%{_unitdir}/dracut-mount.service
412%{_unitdir}/dracut-pre-mount.service
413%{_unitdir}/dracut-pre-pivot.service
414%{_unitdir}/dracut-pre-trigger.service
415%{_unitdir}/dracut-pre-udev.service
416%{_unitdir}/initrd.target.wants/dracut-cmdline.service
417%{_unitdir}/initrd.target.wants/dracut-initqueue.service
418%{_unitdir}/initrd.target.wants/dracut-mount.service
419%{_unitdir}/initrd.target.wants/dracut-pre-mount.service
420%{_unitdir}/initrd.target.wants/dracut-pre-pivot.service
421%{_unitdir}/initrd.target.wants/dracut-pre-trigger.service
422%{_unitdir}/initrd.target.wants/dracut-pre-udev.service
4cfd24d1 423%endif
9dd9d81f 424%{_prefix}/lib/kernel/install.d/50-dracut.install
ec74fa87
HH
425
426%files network
b67d8107 427%{dracutlibdir}/modules.d/02systemd-networkd
08bdadbf 428%{dracutlibdir}/modules.d/35network-manager
73473918 429%{dracutlibdir}/modules.d/35network-legacy
ed7ce0d6 430%{dracutlibdir}/modules.d/35network-wicked
c5a65990 431%{dracutlibdir}/modules.d/40network
52d19cb1 432%{dracutlibdir}/modules.d/45ifcfg
b67d8107 433%{dracutlibdir}/modules.d/90kernel-network-modules
1488a9b3 434%{dracutlibdir}/modules.d/90qemu-net
72ee74b9 435%{dracutlibdir}/modules.d/95cifs
52d19cb1
YW
436%{dracutlibdir}/modules.d/95fcoe
437%{dracutlibdir}/modules.d/95fcoe-uefi
438%{dracutlibdir}/modules.d/95iscsi
c5a65990
HH
439%{dracutlibdir}/modules.d/95nbd
440%{dracutlibdir}/modules.d/95nfs
a29cf54c 441%{dracutlibdir}/modules.d/95ssh-client
4c3688d3 442%ifarch s390 s390x
c5a65990 443%{dracutlibdir}/modules.d/95znet
4c3688d3 444%endif
08f06c93 445%{dracutlibdir}/modules.d/99uefi-lib
78cd7629 446
52881470 447%files caps
c5a65990 448%{dracutlibdir}/modules.d/02caps
52881470 449
ac13778f 450%files live
ac13778f
HH
451%{dracutlibdir}/modules.d/99img-lib
452%{dracutlibdir}/modules.d/90dmsquash-live
ad3b209d 453%{dracutlibdir}/modules.d/90dmsquash-live-ntfs
ac13778f
HH
454%{dracutlibdir}/modules.d/90livenet
455
3b403b32 456%files tools
b40e38db
HH
457%if %{with doc}
458%doc %{_mandir}/man8/dracut-catimages.8*
459%endif
460
ed919de0 461%{_bindir}/dracut-catimages
21007cb6
HH
462%dir /boot/dracut
463%dir /var/lib/dracut
464%dir /var/lib/dracut/overlay
465
f51ab4a8
KS
466%files squash
467%{dracutlibdir}/modules.d/99squash
468
18e61d3d 469%files config-generic
18e61d3d 470%{dracutlibdir}/dracut.conf.d/02-generic-image.conf
e22eb857 471
18e61d3d 472%files config-rescue
18e61d3d 473%{dracutlibdir}/dracut.conf.d/02-rescue.conf
18e61d3d 474%{_prefix}/lib/kernel/install.d/51-dracut-rescue.install
e22eb857 475
38672ee8 476%changelog