]> git.ipfire.org Git - thirdparty/dracut.git/blame - dracut.spec
dracut-lib.sh:dev_unit_name(): use systemd-escape, if available
[thirdparty/dracut.git] / dracut.spec
CommitLineData
c5a65990 1%define dracutlibdir %{_prefix}/lib/dracut
b40e38db 2%bcond_without doc
c5a65990 3
dc5bb506 4# Variables must be defined
3592d868 5%define with_nbd 1
641eae0f 6
dc5bb506
WT
7# nbd in Fedora only
8%if 0%{?rhel} >= 6
9%define with_nbd 0
0aaa523c
HH
10%endif
11
0aaa523c 12Name: dracut
0e6a94b3
HH
13Version: xxx
14Release: xxx
228694e5 15
38672ee8 16Summary: Initramfs generator using udev
b019d405 17%if 0%{?fedora} || 0%{?rhel}
3b403b32 18Group: System Environment/Base
228694e5 19%endif
5ce6642f 20%if 0%{?suse_version}
228694e5
HH
21Group: System/Base
22%endif
f4031e8a
HH
23
24# The entire source code is GPLv2+
8f53670c
HH
25# except install/* which is LGPLv2+
26License: GPLv2+ and LGPLv2+
f4031e8a 27
82794b4b 28URL: https://dracut.wiki.kernel.org/
f4031e8a 29
3b403b32 30# Source can be generated by
0e6a94b3 31# http://git.kernel.org/?p=boot/dracut/dracut.git;a=snapshot;h=%{version};sf=tgz
5db9c5c1 32Source0: http://www.kernel.org/pub/linux/utils/boot/dracut/dracut-%{version}.tar.xz
caa72f82
HH
33Source1: https://www.gnu.org/licenses/lgpl-2.1.txt
34
82794b4b 35
36c34f4e 36BuildRequires: bash git
4cfd24d1 37
b019d405 38%if 0%{?fedora} || 0%{?rhel}
38672ee8 39BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
8e2bcb4b
HH
40BuildRequires: pkgconfig
41%endif
42%if 0%{?fedora}
8c67d395
HH
43BuildRequires: bash-completion
44BuildRequires: pkgconfig
228694e5 45%endif
8e2bcb4b 46
5ce6642f 47%if 0%{?suse_version}
228694e5
HH
48BuildRoot: %{_tmppath}/%{name}-%{version}-build
49%endif
d9416c0d 50
b40e38db 51%if %{with doc}
b019d405 52%if 0%{?fedora} || 0%{?rhel}
d9416c0d
HH
53BuildRequires: docbook-style-xsl docbook-dtds libxslt
54%endif
55
5ce6642f 56%if 0%{?suse_version}
4ce3a1b1 57-BuildRequires: docbook-xsl-stylesheets libxslt
d9416c0d 58%endif
5c554bd2 59
4ce3a1b1 60BuildRequires: asciidoc
b40e38db
HH
61%endif
62
4ce3a1b1 63
b019d405 64%if 0%{?fedora} > 12 || 0%{?rhel}
0bc4ef1c
HH
65# no "provides", because dracut does not offer
66# all functionality of the obsoleted packages
5c554bd2
HH
67Obsoletes: mkinitrd <= 6.0.93
68Obsoletes: mkinitrd-devel <= 6.0.93
69Obsoletes: nash <= 6.0.93
0bc4ef1c 70Obsoletes: libbdevid-python <= 6.0.93
1b3bdcc1 71%endif
228694e5 72
4cfd24d1
HH
73%if 0%{?fedora} > 16 || 0%{?rhel} > 6
74BuildRequires: systemd-units
75%endif
76
228694e5
HH
77%if 0%{?suse_version} > 9999
78Obsoletes: mkinitrd < 2.6.1
79Provides: mkinitrd = 2.6.1
80%endif
81
8ef5ade7
HH
82Obsoletes: dracut-kernel < 005
83Provides: dracut-kernel = %{version}-%{release}
5c554bd2 84
18e61d3d
HH
85Obsoletes: dracut <= 029
86Obsoletes: dracut-norescue
98836432 87Provides: dracut-norescue
18e61d3d 88
d46394ad 89Requires: bash >= 4
38672ee8 90Requires: coreutils
7e33fa5b 91Requires: cpio
7e33fa5b 92Requires: filesystem >= 2.1.0
38672ee8
JK
93Requires: findutils
94Requires: grep
7a5f1ee4 95Requires: hardlink
50bc2253 96Requires: gzip xz
884e1cda 97Requires: kmod
7e33fa5b 98Requires: sed
8a240aca 99Requires: kpartx
2fa6fd3a 100
b019d405 101%if 0%{?fedora} || 0%{?rhel} > 6
abbb76fe 102Requires: util-linux >= 2.21
d50cf62d 103Requires: systemd >= 199
475f3a81 104Requires: procps-ng
c85cda9e 105Conflicts: grubby < 8.23
d97eb425
HH
106Conflicts: initscripts < 8.63-1
107Conflicts: plymouth < 0.8.0-0.2009.29.09.19.1
108Conflicts: bcache-tools < 0-0.14.20130909git
b019d405 109%else
4a5a9c6d 110Requires: udev > 166
abbb76fe 111Requires: util-linux-ng >= 2.21
b019d405 112%endif
d9416c0d 113
6320d072
HH
114Conflicts: mdadm < 3.2.6-14
115
38672ee8 116%description
600c8769 117dracut contains tools to create a bootable initramfs for 2.6 Linux kernels.
3b403b32 118Unlike existing implementations, dracut does hard-code as little as possible
600c8769 119into the initramfs. dracut contains various modules which are driven by the
3b403b32 120event-based udev. Having root on MD, DM, LVM2, LUKS is supported as well as
c55b2080 121NFS, iSCSI, NBD, FCoE with the dracut-network package.
38672ee8 122
ec74fa87 123%package network
600c8769 124Summary: dracut modules to build a dracut initramfs with network support
78cd7629 125Requires: %{name} = %{version}-%{release}
3d8a164d
HH
126Requires: iputils
127Requires: iproute
dc63e654 128Requires: dhclient
353ef760
HH
129Obsoletes: dracut-generic < 008
130Provides: dracut-generic = %{version}-%{release}
ec74fa87
HH
131
132%description network
133This package requires everything which is needed to build a generic
134all purpose initramfs with network support with dracut.
135
7a1f355f 136%if 0%{?fedora} || 0%{?rhel} >= 6 || 0%{?suse_version}
4d1661d3 137%package fips
600c8769 138Summary: dracut modules to build a dracut initramfs with an integrity check
4d1661d3
HH
139Requires: %{name} = %{version}-%{release}
140Requires: hmaccalc
141%if 0%{?rhel} > 5
142# For Alpha 3, we want nss instead of nss-softokn
143Requires: nss
144%else
145Requires: nss-softokn
146%endif
147Requires: nss-softokn-freebl
148
149%description fips
150This package requires everything which is needed to build an
bcd352df 151initramfs with dracut, which does an integrity check.
228694e5 152%endif
33ee031c 153
2e1b9171 154%package fips-aesni
600c8769 155Summary: dracut modules to build a dracut initramfs with an integrity check with aesni-intel
2e1b9171
HH
156Requires: %{name}-fips = %{version}-%{release}
157
158%description fips-aesni
159This package requires everything which is needed to build an
bcd352df 160initramfs with dracut, which does an integrity check and adds the aesni-intel kernel module.
2e1b9171 161
52881470 162%package caps
600c8769 163Summary: dracut modules to build a dracut initramfs which drops capabilities
52881470
HH
164Requires: %{name} = %{version}-%{release}
165Requires: libcap
166
167%description caps
168This package requires everything which is needed to build an
bcd352df 169initramfs with dracut, which drops capabilities.
52881470 170
18e61d3d 171%package config-generic
e22eb857
HH
172Summary: dracut configuration to turn off hostonly image generation
173Requires: %{name} = %{version}-%{release}
18e61d3d
HH
174Obsoletes: dracut-nohostonly
175Provides: dracut-nohostonly
e22eb857 176
18e61d3d 177%description config-generic
e22eb857 178This package provides the configuration to turn off the host specific initramfs
18e61d3d 179generation with dracut and generates a generic image by default.
e22eb857 180
18e61d3d
HH
181%package config-rescue
182Summary: dracut configuration to turn on rescue image generation
e22eb857 183Requires: %{name} = %{version}-%{release}
18e61d3d 184Obsoletes: dracut <= 029
e22eb857 185
18e61d3d
HH
186%description config-rescue
187This package provides the configuration to turn on the rescue initramfs
e22eb857
HH
188generation with dracut.
189
21007cb6 190%package tools
600c8769 191Summary: dracut tools to build the local initramfs
a0af4fa5 192Requires: %{name} = %{version}-%{release}
21007cb6
HH
193
194%description tools
195This package contains tools to assemble the local initrd and host configuration.
196
38672ee8 197%prep
0e6a94b3 198%setup -q -n %{name}-%{version}
caa72f82 199cp %{SOURCE1} .
76bba2a1
HH
200
201%if %{defined PATCH1}
85cda6ae
HH
202git init
203git config user.email "dracut-maint@redhat.com"
204git config user.name "Fedora dracut team"
205git add .
206git commit -a -q -m "%{version} baseline."
207
208# Apply all the patches.
209git am -p1 %{patches}
76bba2a1 210%endif
38672ee8
JK
211
212%build
b40e38db
HH
213%configure --systemdsystemunitdir=%{_unitdir} --bashcompletiondir=$(pkg-config --variable=completionsdir bash-completion) --libdir=%{_prefix}/lib \
214%if %{without doc}
215 --disable-documentation
216%endif
1d4b3375
HH
217
218make %{?_smp_mflags}
38672ee8 219
38672ee8 220%install
b019d405 221%if 0%{?fedora} || 0%{?rhel}
32bd2fbb 222rm -rf -- $RPM_BUILD_ROOT
228694e5 223%endif
1d4b3375
HH
224make %{?_smp_mflags} install \
225 DESTDIR=$RPM_BUILD_ROOT \
226 libdir=%{_prefix}/lib
38672ee8 227
982d59af 228echo "DRACUT_VERSION=%{version}-%{release}" > $RPM_BUILD_ROOT/%{dracutlibdir}/dracut-version.sh
228694e5 229
7a1f355f 230%if 0%{?fedora} == 0 && 0%{?rhel} == 0 && 0%{?suse_version} == 0
32bd2fbb
HH
231rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/01fips
232rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/02fips-aesni
228694e5
HH
233%endif
234
a5b48ce7
HH
235%if %{defined _unitdir}
236# for systemd, better use systemd-bootchart
32bd2fbb 237rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/00bootchart
a5b48ce7
HH
238%endif
239
d96c3254 240# we do not support dash in the initramfs
32bd2fbb 241rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/00dash
d96c3254 242
783721b3 243# remove gentoo specific modules
32bd2fbb 244rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/50gensplash
95cf0a88 245
04ab68a4
HH
246%if %{defined _unitdir}
247# with systemd IMA and selinux modules do not make sense
32bd2fbb
HH
248rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/96securityfs
249rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/97masterkey
250rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/98integrity
04ab68a4
HH
251%endif
252
21007cb6
HH
253mkdir -p $RPM_BUILD_ROOT/boot/dracut
254mkdir -p $RPM_BUILD_ROOT/var/lib/dracut/overlay
837a5a60
HH
255mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log
256touch $RPM_BUILD_ROOT%{_localstatedir}/log/dracut.log
41f90cbe 257mkdir -p $RPM_BUILD_ROOT%{_sharedstatedir}/initramfs
21007cb6 258
11ee2ca8 259%if 0%{?fedora} || 0%{?rhel}
a42b2b81 260install -m 0644 dracut.conf.d/fedora.conf.example $RPM_BUILD_ROOT%{dracutlibdir}/dracut.conf.d/01-dist.conf
11ee2ca8 261rm -f $RPM_BUILD_ROOT%{_mandir}/man?/*suse*
d9416c0d 262%endif
5ce6642f 263%if 0%{?suse_version}
a42b2b81 264install -m 0644 dracut.conf.d/suse.conf.example $RPM_BUILD_ROOT%{dracutlibdir}/dracut.conf.d/01-dist.conf
d9416c0d
HH
265%endif
266
11ee2ca8
HH
267%if 0%{?fedora} || 0%{?rhel} || 0%{?suse_version}
268install -m 0644 dracut.conf.d/fips.conf.example $RPM_BUILD_ROOT%{dracutlibdir}/dracut.conf.d/40-fips.conf
269%endif
270
228694e5 271%if 0%{?fedora} <= 12 && 0%{?rhel} < 6 && 0%{?suse_version} <= 9999
32bd2fbb
HH
272rm -f -- $RPM_BUILD_ROOT%{_bindir}/mkinitrd
273rm -f -- $RPM_BUILD_ROOT%{_bindir}/lsinitrd
1b3bdcc1
HH
274%endif
275
2fa6fd3a 276%if 0%{?fedora} || 0%{?rhel} > 6
e22eb857 277# FIXME: remove after F19
2fa6fd3a
HH
278mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/kernel/postinst.d
279install -m 0755 51-dracut-rescue-postinst.sh $RPM_BUILD_ROOT%{_sysconfdir}/kernel/postinst.d/51-dracut-rescue-postinst.sh
e22eb857 280
18e61d3d
HH
281echo 'hostonly="no"' > $RPM_BUILD_ROOT%{dracutlibdir}/dracut.conf.d/02-generic-image.conf
282echo 'dracut_rescue_image="yes"' > $RPM_BUILD_ROOT%{dracutlibdir}/dracut.conf.d/02-rescue.conf
2fa6fd3a
HH
283%endif
284
78d5cf7c
HH
285%if 0%{?fedora} || 0%{?rhel} || 0%{?suse_version}
286> $RPM_BUILD_ROOT/etc/system-fips
287%endif
288
e4d85a77 289# create compat symlink
06d418ab
HH
290mkdir -p $RPM_BUILD_ROOT%{_sbindir}
291ln -sr $RPM_BUILD_ROOT%{_bindir}/dracut $RPM_BUILD_ROOT%{_sbindir}/dracut
4cbc0c79 292
38672ee8 293%clean
32bd2fbb 294rm -rf -- $RPM_BUILD_ROOT
38672ee8 295
38672ee8 296%files
78cd7629 297%defattr(-,root,root,0755)
b40e38db 298%if %{with doc}
caa72f82 299%doc README HACKING TODO AUTHORS NEWS dracut.html dracut.png dracut.svg
b40e38db 300%endif
caa72f82
HH
301%{!?_licensedir:%global license %%doc}
302%license COPYING lgpl-2.1.txt
ed919de0 303%{_bindir}/dracut
e4d85a77 304# compat symlink
06d418ab 305%{_sbindir}/dracut
917f3e4d 306%{_datadir}/bash-completion/completions/dracut
7dbca9be 307%{_datadir}/bash-completion/completions/lsinitrd
228694e5 308%if 0%{?fedora} > 12 || 0%{?rhel} >= 6 || 0%{?suse_version} > 9999
ed919de0
HH
309%{_bindir}/mkinitrd
310%{_bindir}/lsinitrd
1b3bdcc1 311%endif
c5a65990
HH
312%dir %{dracutlibdir}
313%dir %{dracutlibdir}/modules.d
552ecca6 314%{dracutlibdir}/dracut-functions.sh
a6b63f91 315%{dracutlibdir}/dracut-functions
dbf8f6ba 316%{dracutlibdir}/dracut-version.sh
552ecca6 317%{dracutlibdir}/dracut-logger.sh
fb67e4aa 318%{dracutlibdir}/dracut-initramfs-restore
f4031e8a 319%{dracutlibdir}/dracut-install
5c5350b3 320%{dracutlibdir}/skipcpio
2fa6fd3a 321%config(noreplace) %{_sysconfdir}/dracut.conf
b019d405 322%if 0%{?fedora} || 0%{?suse_version} || 0%{?rhel}
a42b2b81 323%{dracutlibdir}/dracut.conf.d/01-dist.conf
d9416c0d 324%endif
2fa6fd3a 325%dir %{_sysconfdir}/dracut.conf.d
a42b2b81 326%dir %{dracutlibdir}/dracut.conf.d
b40e38db
HH
327
328%if %{with doc}
00f0a6e7 329%{_mandir}/man8/dracut.8*
13f77e9f 330%{_mandir}/man8/*service.8*
7a1f355f 331%if 0%{?fedora} > 12 || 0%{?rhel} >= 6 || 0%{?suse_version} > 9999
0e14946a 332%{_mandir}/man8/mkinitrd.8*
7a1f355f
HH
333%{_mandir}/man1/lsinitrd.1*
334%endif
0d866147 335%{_mandir}/man7/dracut.kernel.7*
45abddb0 336%{_mandir}/man7/dracut.cmdline.7*
b6c89768 337%{_mandir}/man7/dracut.modules.7*
a1ebd771 338%{_mandir}/man7/dracut.bootup.7*
6cc96b35 339%{_mandir}/man5/dracut.conf.5*
b40e38db
HH
340%endif
341
a5b48ce7
HH
342%if %{defined _unitdir}
343%{dracutlibdir}/modules.d/00systemd-bootchart
344%else
c5a65990 345%{dracutlibdir}/modules.d/00bootchart
a5b48ce7 346%endif
f071d557 347%{dracutlibdir}/modules.d/00bash
9b6c5fd7 348%{dracutlibdir}/modules.d/03modsign
fba5fbbd 349%{dracutlibdir}/modules.d/03rescue
ef914f7d 350%{dracutlibdir}/modules.d/04watchdog
c5a65990
HH
351%{dracutlibdir}/modules.d/05busybox
352%{dracutlibdir}/modules.d/10i18n
437cecb9 353%{dracutlibdir}/modules.d/30convertfs
5c4bb360 354%{dracutlibdir}/modules.d/45url-lib
b4751714 355%{dracutlibdir}/modules.d/50drm
c5a65990 356%{dracutlibdir}/modules.d/50plymouth
b80078af 357%{dracutlibdir}/modules.d/80cms
c5a65990
HH
358%{dracutlibdir}/modules.d/90btrfs
359%{dracutlibdir}/modules.d/90crypt
360%{dracutlibdir}/modules.d/90dm
361%{dracutlibdir}/modules.d/90dmraid
362%{dracutlibdir}/modules.d/90dmsquash-live
363%{dracutlibdir}/modules.d/90kernel-modules
364%{dracutlibdir}/modules.d/90lvm
365%{dracutlibdir}/modules.d/90mdraid
366%{dracutlibdir}/modules.d/90multipath
1488a9b3 367%{dracutlibdir}/modules.d/90qemu
c5a65990 368%{dracutlibdir}/modules.d/91crypt-gpg
24ba78cb 369%{dracutlibdir}/modules.d/91crypt-loop
c5a65990
HH
370%{dracutlibdir}/modules.d/95debug
371%{dracutlibdir}/modules.d/95resume
372%{dracutlibdir}/modules.d/95rootfs-block
373%{dracutlibdir}/modules.d/95dasd
374%{dracutlibdir}/modules.d/95dasd_mod
57575f3c 375%{dracutlibdir}/modules.d/95dasd_rules
c5a65990
HH
376%{dracutlibdir}/modules.d/95fstab-sys
377%{dracutlibdir}/modules.d/95zfcp
57575f3c 378%{dracutlibdir}/modules.d/95zfcp_rules
c5a65990
HH
379%{dracutlibdir}/modules.d/95terminfo
380%{dracutlibdir}/modules.d/95udev-rules
a7c9cbe1 381%{dracutlibdir}/modules.d/95virtfs
04ab68a4 382%if %{undefined _unitdir}
c5a65990 383%{dracutlibdir}/modules.d/96securityfs
c5a65990 384%{dracutlibdir}/modules.d/97masterkey
c5a65990 385%{dracutlibdir}/modules.d/98integrity
04ab68a4
HH
386%endif
387%{dracutlibdir}/modules.d/97biosdevname
388%{dracutlibdir}/modules.d/98ecryptfs
d33d6077 389%{dracutlibdir}/modules.d/98pollcdrom
639bd487 390%{dracutlibdir}/modules.d/98selinux
c5a65990 391%{dracutlibdir}/modules.d/98syslog
6e26f9b4 392%{dracutlibdir}/modules.d/98systemd
c5a65990
HH
393%{dracutlibdir}/modules.d/98usrmount
394%{dracutlibdir}/modules.d/99base
395%{dracutlibdir}/modules.d/99fs-lib
5c4bb360 396%{dracutlibdir}/modules.d/99img-lib
c5a65990 397%{dracutlibdir}/modules.d/99shutdown
837a5a60 398%attr(0644,root,root) %ghost %config(missingok,noreplace) %{_localstatedir}/log/dracut.log
41f90cbe 399%dir %{_sharedstatedir}/initramfs
b019d405 400%if %{defined _unitdir}
2023d8eb
HH
401%{_unitdir}/dracut-shutdown.service
402%{_unitdir}/shutdown.target.wants/dracut-shutdown.service
cbd69dc6
HH
403%{_unitdir}/dracut-cmdline.service
404%{_unitdir}/dracut-initqueue.service
405%{_unitdir}/dracut-mount.service
406%{_unitdir}/dracut-pre-mount.service
407%{_unitdir}/dracut-pre-pivot.service
408%{_unitdir}/dracut-pre-trigger.service
409%{_unitdir}/dracut-pre-udev.service
410%{_unitdir}/initrd.target.wants/dracut-cmdline.service
411%{_unitdir}/initrd.target.wants/dracut-initqueue.service
412%{_unitdir}/initrd.target.wants/dracut-mount.service
413%{_unitdir}/initrd.target.wants/dracut-pre-mount.service
414%{_unitdir}/initrd.target.wants/dracut-pre-pivot.service
415%{_unitdir}/initrd.target.wants/dracut-pre-trigger.service
416%{_unitdir}/initrd.target.wants/dracut-pre-udev.service
417
4cfd24d1 418%endif
9dd9d81f
HH
419%if 0%{?fedora} || 0%{?rhel} > 6
420%{_prefix}/lib/kernel/install.d/50-dracut.install
421%endif
ec74fa87
HH
422
423%files network
78cd7629 424%defattr(-,root,root,0755)
c5a65990
HH
425%{dracutlibdir}/modules.d/40network
426%{dracutlibdir}/modules.d/95fcoe
427%{dracutlibdir}/modules.d/95iscsi
428%{dracutlibdir}/modules.d/90livenet
1488a9b3 429%{dracutlibdir}/modules.d/90qemu-net
72ee74b9 430%{dracutlibdir}/modules.d/95cifs
c5a65990
HH
431%{dracutlibdir}/modules.d/95nbd
432%{dracutlibdir}/modules.d/95nfs
a29cf54c 433%{dracutlibdir}/modules.d/95ssh-client
c5a65990
HH
434%{dracutlibdir}/modules.d/45ifcfg
435%{dracutlibdir}/modules.d/95znet
08f06c93
HH
436%{dracutlibdir}/modules.d/95fcoe-uefi
437%{dracutlibdir}/modules.d/99uefi-lib
78cd7629 438
7a1f355f 439%if 0%{?fedora} || 0%{?rhel} || 0%{?suse_version}
4d1661d3
HH
440%files fips
441%defattr(-,root,root,0755)
c5a65990 442%{dracutlibdir}/modules.d/01fips
a42b2b81 443%{dracutlibdir}/dracut.conf.d/40-fips.conf
78d5cf7c 444%config(missingok) /etc/system-fips
228694e5 445%endif
ec74fa87 446
2e1b9171
HH
447%files fips-aesni
448%defattr(-,root,root,0755)
c5a65990 449%{dracutlibdir}/modules.d/02fips-aesni
2e1b9171 450
52881470
HH
451%files caps
452%defattr(-,root,root,0755)
c5a65990 453%{dracutlibdir}/modules.d/02caps
52881470 454
3b403b32 455%files tools
21007cb6 456%defattr(-,root,root,0755)
b40e38db
HH
457
458%if %{with doc}
459%doc %{_mandir}/man8/dracut-catimages.8*
460%endif
461
ed919de0 462%{_bindir}/dracut-catimages
21007cb6
HH
463%dir /boot/dracut
464%dir /var/lib/dracut
465%dir /var/lib/dracut/overlay
466
18e61d3d 467%files config-generic
e22eb857 468%defattr(-,root,root,0755)
18e61d3d 469%{dracutlibdir}/dracut.conf.d/02-generic-image.conf
e22eb857 470
18e61d3d 471%files config-rescue
e22eb857 472%defattr(-,root,root,0755)
18e61d3d
HH
473%{dracutlibdir}/dracut.conf.d/02-rescue.conf
474%if 0%{?fedora} || 0%{?rhel} > 6
475%{_prefix}/lib/kernel/install.d/51-dracut-rescue.install
476%{_sysconfdir}/kernel/postinst.d/51-dracut-rescue-postinst.sh
477%endif
e22eb857 478
38672ee8 479%changelog