]> git.pld-linux.org Git - packages/dracut.git/blame - dracut.spec
stop complaining about missing systemd-ask-password-plymouth.service; rel 3
[packages/dracut.git] / dracut.spec
CommitLineData
f3f39dd6 1Summary: Initramfs generator using udev
297ad9df 2Summary(pl.UTF-8): Generator initramfs wykorzystujący udev
f3f39dd6 3Name: dracut
29dde3a0 4Version: 050
6b59a75b 5Release: 3
f3f39dd6
JR
6License: GPL v2+
7Group: Base
84fc3187 8Source0: https://git.kernel.org/pub/scm/boot/dracut/dracut.git/snapshot/%{name}-%{version}.tar.gz
29dde3a0 9# Source0-md5: 9df6a17bcbebb4296de9c68ea0a1c9c8
24f4b11e 10Source1: pld.conf
736b9048
JP
11Patch0: plymouth-libdir.patch
12Patch1: os-release.patch
13Patch2: arch-libdir.patch
14Patch3: systemd-paths.patch
592abcd5 15Patch4: cryptsetup.patch
6b59a75b 16Patch5: non_existent_systemd_units.patch
37486f1d 17URL: https://dracut.wiki.kernel.org/
8dc4fa83 18BuildRequires: asciidoc
b7e4efbf 19BuildRequires: dash
67eb7ce4 20BuildRequires: docbook-dtd45-xml
f3f39dd6 21BuildRequires: docbook-style-xsl
736b9048 22BuildRequires: kmod-devel >= 23
ad9af226 23BuildRequires: libxslt-progs
620a4267 24BuildRequires: pkgconfig
f3f39dd6
JR
25Requires: bash
26Requires: coreutils
27Requires: cpio
67eb7ce4 28Requires: filesystem
f3f39dd6 29Requires: findutils
404f8481 30Requires: glibc-misc
f3f39dd6
JR
31Requires: grep
32Requires: gzip
33Requires: hardlink
736b9048 34Requires: kmod >= 23
f3f39dd6 35Requires: sed
ad9af226 36Requires: systemd-units
f3f39dd6 37Requires: udev
77f59afc 38Requires: util-linux >= 2.22.2-3
b87c1cd6
JR
39Requires: vim-rt
40Requires: vim-static
8c652341 41Requires: virtual(module-tools)
652a87c0
JR
42# disabled due to angry (bug)reports, because it changes well known
43# net device names from ethX to emX or pXpY
44#Suggests: biosdevname
707792ab
JR
45Suggests: btrfs-progs
46Suggests: busybox
67eb7ce4 47Suggests: bzip2
28bd8fc5 48Suggests: cryptsetup
ad9af226 49Suggests: dash
707792ab
JR
50Suggests: device-mapper
51Suggests: dmraid
52Suggests: e2fsprogs
53Suggests: gnupg
54Suggests: kbd
55Suggests: keyutils
56Suggests: libselinux-utils
57Suggests: losetup
58Suggests: lvm2
59Suggests: mdadm
60Suggests: multipath-tools
61Suggests: plymouth
62Suggests: suspend-utils
63Suggests: syslogdaemon
64Suggests: xfsprogs
67eb7ce4 65Suggests: xz
8c652341 66Conflicts: kmod < 6
719f673f 67Conflicts: plymounth < 0.9.3-1
af409131 68Conflicts: systemd < 1:199
f3f39dd6
JR
69BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
70
71%define dracutlibdir %{_prefix}/lib/dracut
72
73%description
74Dracut contains tools to create a bootable initramfs for 2.6 Linux
75kernels. Unlike existing implementations, dracut does hard-code as
76little as possible into the initramfs. Dracut contains various modules
77which are driven by the event-based udev. Having root on MD, DM, LVM2,
78LUKS is supported as well as NFS, iSCSI, NBD, FCoE with the
79dracut-network package.
80
297ad9df
JB
81%description -l pl.UTF-8
82Dracut zawiera narzędzia do tworzenia uruchamialnych obrazów initramfs
83dla jąder Linuksa 2.6. W przeciwieństwie do wcześniejszych
84implementacji, dracut zaszywa możliwie najmniej stałych w initramfs.
85Zawiera różne moduły sterowane w oparciu o zdarzenia udev. Obsługiwane
86jest przechowywanie głównego systemu plików na urządzeniach MD, DM,
87LVM2, LUKS, a po doinstalowaniu pakietu dracut-network także poprzez
88NFS, iSCSI, NBD, FCoE.
89
f3f39dd6
JR
90%package network
91Summary: Dracut modules to build a dracut initramfs with network support
297ad9df 92Summary(pl.UTF-8): Moduły Dracuta do tworzenia initramfs z obsługą sieci
f3f39dd6
JR
93Group: Base
94Requires: %{name} = %{version}-%{release}
707792ab 95Requires: bridge-utils
f9961ba0 96Requires: dhcp-client
707792ab
JR
97Requires: iproute2
98Requires: iputils-arping
707792ab
JR
99Requires: nbd
100Requires: net-tools
101Requires: nfs-utils-clients
102Requires: open-iscsi
103Requires: openssh-clients
79411454 104Requires: ping
707792ab
JR
105Requires: rpcbind
106Suggests: curl
f3f39dd6
JR
107
108%description network
109This package requires everything which is needed to build a generic
110all purpose initramfs with network support with dracut.
111
297ad9df
JB
112%description network -l pl.UTF-8
113Ten pakiet zawiera wszystko, co potrzebne do tworzenia przy użyciu
114dracuta zwykłych obrazów initramfs dowolnego przeznaczenia z obsługą
115sieci.
116
f3f39dd6
JR
117%package fips
118Summary: Dracut modules to build a dracut initramfs with an integrity check
297ad9df 119Summary(pl.UTF-8): Moduły Dracuta do tworzenia initramfs z kontrolą spójności
f3f39dd6
JR
120Group: Base
121Requires: %{name} = %{version}-%{release}
122Requires: hmaccalc
123Requires: nss-softokn-freebl
592abcd5 124Obsoletes: dracut-fips-aesni
f3f39dd6
JR
125
126%description fips
127This package requires everything which is needed to build an all
128purpose initramfs with dracut, which does an integrity check.
129
297ad9df
JB
130%description fips -l pl.UTF-8
131Ten pakiet zawiera wszystko, co potrzebne do tworzenia przy użyciu
132dracuta obrazów initramfs dowolnego przeznaczenia, wykonujących
133kontrolę własnej spójności.
134
f3f39dd6
JR
135%package caps
136Summary: Dracut modules to build a dracut initramfs which drops capabilities
297ad9df 137Summary(pl.UTF-8): Moduły Dracuta do tworzenia initramfs zrzucającego uprawnienia
f3f39dd6
JR
138Group: Base
139Requires: %{name} = %{version}-%{release}
140Requires: libcap
141
142%description caps
143This package requires everything which is needed to build an all
144purpose initramfs with dracut, which drops capabilities.
145
297ad9df
JB
146%description caps -l pl
147Ten pakiet zawiera wszystko, co potrzebne do tworzenia przy użyciu
148dracuta obrazów initramfs dowolnego przeznaczenia zrzucających
149uprawnienia.
150
f3f39dd6
JR
151%package tools
152Summary: Dracut tools to build the local initramfs
297ad9df 153Summary(pl.UTF-8): Narzędzia Dracuta do tworzenia lokalnych initramfs
f3f39dd6
JR
154Group: Base
155Requires: %{name} = %{version}-%{release}
156
157%description tools
158This package contains tools to assemble the local initrd and host
159configuration.
160
297ad9df
JB
161%description tools -l pl.UTF-8
162Ten pakiet zawiera narzędzia do łączenia lokalnych initrd oraz
163konfiguracji maszyn.
164
6f404609
JR
165%package -n bash-completion-dracut
166Summary: bash-completion for dracut
d038c19c 167Summary(pl.UTF-8): Bashowe dopełnianie składni dla polecenia dracut
6f404609
JR
168Group: Applications/Shells
169Requires: %{name} = %{version}
170Requires: bash-completion >= 2.0
171
172%description -n bash-completion-dracut
173bash-completion for dracut.
174
175%description -n bash-completion-dracut -l pl.UTF-8
d038c19c 176Bashowe dopełnianie składni dla polecenia dracut.
6f404609 177
f3f39dd6
JR
178%prep
179%setup -q
736b9048 180%patch0 -p1
c0882d44 181%patch1 -p1
d73ed32f 182%patch2 -p1
b5876fa2 183%patch3 -p1
37140c4a 184%patch4 -p1
6b59a75b 185%patch5 -p1
88d9ea83 186
298cda74 187%{__sed} -i -e 's,@libexecdir@,%{_libexecdir},g' modules.d/50plymouth/module-setup.sh
b5876fa2 188%{__sed} -i -e 's,@lib@,%{_lib},g' modules.d/95resume/module-setup.sh
297ad9df 189find modules.d -name '*.orig' | xargs -r %{__rm}
f3f39dd6
JR
190
191%build
8c496e71
JB
192# not autoconf generated
193./configure \
194 --sysconfdir=%{_sysconfdir} \
195 --systemdsystemunitdir=%{systemdunitdir}
196
7f928c74
JB
197%{__make} all doc \
198 CC="%{__cc}" \
199 CFLAGS="%{rpmcflags}"
f3f39dd6
JR
200
201%install
202rm -rf $RPM_BUILD_ROOT
ad9af226
JR
203install -d $RPM_BUILD_ROOT{/boot/dracut,/etc/logrotate.d,/sbin} \
204 $RPM_BUILD_ROOT/var/{log,lib/{dracut/overlay,initramfs}}
f3f39dd6 205
7f928c74 206%{__make} install \
8c496e71 207 DESTDIR=$RPM_BUILD_ROOT
f3f39dd6 208
24f4b11e 209install -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/dracut.conf.d/01-dist.conf
ad9af226
JR
210install -p dracut.conf.d/fips.conf.example $RPM_BUILD_ROOT%{_sysconfdir}/dracut.conf.d/40-fips.conf
211install -p dracut.logrotate $RPM_BUILD_ROOT/etc/logrotate.d/dracut_log
f3f39dd6 212
298cda74 213echo "DRACUT_VERSION=%{version}-%{release}" >$RPM_BUILD_ROOT%{dracutlibdir}/dracut-version.sh
a7290eb0 214
f3f39dd6
JR
215# create compat symlink
216ln -s %{_bindir}/dracut $RPM_BUILD_ROOT/sbin/dracut
217
e535b7c4
JB
218# remove foreign arch modules
219%ifnarch ppc ppc64
220%{__rm} -r $RPM_BUILD_ROOT%{dracutlibdir}/modules.d/90ppcmac
221%endif
ad9af226 222# remove gentoo specific modules
297ad9df 223%{__rm} -r $RPM_BUILD_ROOT%{dracutlibdir}/modules.d/50gensplash
8c496e71
JB
224# SuSE specific man page
225%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/mkinitrd-suse.8
ad9af226 226
f3f39dd6
JR
227%clean
228rm -rf $RPM_BUILD_ROOT
229
230%files
231%defattr(644,root,root,755)
a2bfcd78 232%doc AUTHORS HACKING NEWS README* TODO dracut.html dracut.png dracut.svg
ad9af226
JR
233%dir %{_sysconfdir}/dracut.conf.d
234%config(noreplace) %{_sysconfdir}/dracut.conf
24f4b11e 235%config(noreplace) %{_sysconfdir}/dracut.conf.d/01-dist.conf
ad9af226 236%config(noreplace) /etc/logrotate.d/dracut_log
f3f39dd6 237# compat symlink
ad9af226
JR
238%attr(755,root,root) /sbin/dracut
239%attr(755,root,root) %{_bindir}/dracut
240%attr(755,root,root) %{_bindir}/mkinitrd
241%attr(755,root,root) %{_bindir}/lsinitrd
f3f39dd6 242%dir %{dracutlibdir}
17be4dcd 243%dir %{dracutlibdir}/dracut.conf.d
297ad9df 244%attr(755,root,root) %{dracutlibdir}/dracut-install
f3f39dd6 245%dir %{dracutlibdir}/modules.d
4b4ef161
JR
246%attr(755,root,root) %{dracutlibdir}/dracut-functions.sh
247%attr(755,root,root) %{dracutlibdir}/dracut-functions
fd1c14c7 248%attr(755,root,root) %{dracutlibdir}/dracut-init.sh
4b4ef161
JR
249%attr(755,root,root) %{dracutlibdir}/dracut-logger.sh
250%attr(755,root,root) %{dracutlibdir}/dracut-initramfs-restore
30abcccb
JB
251%dir %{dracutlibdir}/modules.d/00bash
252%attr(755,root,root) %{dracutlibdir}/modules.d/00bash/module-setup.sh
4b4ef161
JR
253%dir %{dracutlibdir}/modules.d/00bootchart
254%attr(755,root,root) %{dracutlibdir}/modules.d/00bootchart/*.sh
255%dir %{dracutlibdir}/modules.d/00dash
256%attr(755,root,root) %{dracutlibdir}/modules.d/00dash/*.sh
29dde3a0
JR
257%dir %{dracutlibdir}/modules.d/00mksh
258%attr(755,root,root) %{dracutlibdir}/modules.d/00mksh/module-setup.sh
8c496e71
JB
259%dir %{dracutlibdir}/modules.d/00systemd
260%attr(755,root,root) %{dracutlibdir}/modules.d/00systemd/module-setup.sh
84fc3187
JP
261%dir %{dracutlibdir}/modules.d/00warpclock
262%attr(755,root,root) %{dracutlibdir}/modules.d/00warpclock/*.sh
8c496e71
JB
263%dir %{dracutlibdir}/modules.d/01systemd-initrd
264%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-initrd/module-setup.sh
30abcccb
JB
265%dir %{dracutlibdir}/modules.d/03modsign
266%attr(755,root,root) %{dracutlibdir}/modules.d/03modsign/*.sh
58d9125c
AF
267%dir %{dracutlibdir}/modules.d/03rescue
268%attr(755,root,root) %{dracutlibdir}/modules.d/03rescue/module-setup.sh
0ba4006e
JR
269%dir %{dracutlibdir}/modules.d/04watchdog
270%attr(755,root,root) %{dracutlibdir}/modules.d/04watchdog/*.sh
4b4ef161
JR
271%dir %{dracutlibdir}/modules.d/05busybox
272%attr(755,root,root) %{dracutlibdir}/modules.d/05busybox/*.sh
29dde3a0
JR
273%dir %{dracutlibdir}/modules.d/06rngd
274%attr(755,root,root) %{dracutlibdir}/modules.d/06rngd/module-setup.sh
275%{dracutlibdir}/modules.d/06rngd/rngd.service
4b4ef161
JR
276%dir %{dracutlibdir}/modules.d/10i18n
277%{dracutlibdir}/modules.d/10i18n/README
278%{dracutlibdir}/modules.d/10i18n/*.rules
279%attr(755,root,root) %{dracutlibdir}/modules.d/10i18n/*.sh
4b4ef161
JR
280%dir %{dracutlibdir}/modules.d/30convertfs
281%attr(755,root,root) %{dracutlibdir}/modules.d/30convertfs/*.sh
a2bfcd78
JB
282%dir %{dracutlibdir}/modules.d/50drm
283%attr(755,root,root) %{dracutlibdir}/modules.d/50drm/module-setup.sh
4b4ef161
JR
284%dir %{dracutlibdir}/modules.d/50plymouth
285%attr(755,root,root) %{dracutlibdir}/modules.d/50plymouth/*.sh
3b64e4b8
JR
286%dir %{dracutlibdir}/modules.d/80cms
287%attr(755,root,root) %{dracutlibdir}/modules.d/80cms/*.sh
7ecc006c
JP
288%dir %{dracutlibdir}/modules.d/80lvmmerge
289%{dracutlibdir}/modules.d/80lvmmerge/README.md
290%attr(755,root,root) %{dracutlibdir}/modules.d/80lvmmerge/*.sh
736b9048
JP
291%dir %{dracutlibdir}/modules.d/81cio_ignore
292%attr(755,root,root) %{dracutlibdir}/modules.d/81cio_ignore/*.sh
4b4ef161
JR
293%dir %{dracutlibdir}/modules.d/90btrfs
294%{dracutlibdir}/modules.d/90btrfs/*.rules
295%attr(755,root,root) %{dracutlibdir}/modules.d/90btrfs/*.sh
296%dir %{dracutlibdir}/modules.d/90crypt
297%attr(755,root,root) %{dracutlibdir}/modules.d/90crypt/*.sh
298%dir %{dracutlibdir}/modules.d/90dm
299%{dracutlibdir}/modules.d/90dm/*.rules
300%attr(755,root,root) %{dracutlibdir}/modules.d/90dm/*.sh
301%dir %{dracutlibdir}/modules.d/90dmraid
302%{dracutlibdir}/modules.d/90dmraid/*.rules
303%attr(755,root,root) %{dracutlibdir}/modules.d/90dmraid/*.sh
304%dir %{dracutlibdir}/modules.d/90dmsquash-live
305%attr(755,root,root) %{dracutlibdir}/modules.d/90dmsquash-live/*.sh
a2bfcd78 306%{dracutlibdir}/modules.d/90dmsquash-live/checkisomd5@.service
7ecc006c
JP
307%dir %{dracutlibdir}/modules.d/90dmsquash-live-ntfs
308%attr(755,root,root) %{dracutlibdir}/modules.d/90dmsquash-live-ntfs/*.sh
4b4ef161
JR
309%dir %{dracutlibdir}/modules.d/90kernel-modules
310%attr(755,root,root) %{dracutlibdir}/modules.d/90kernel-modules/*.sh
84fc3187
JP
311%dir %{dracutlibdir}/modules.d/90kernel-modules-extra
312%attr(755,root,root) %{dracutlibdir}/modules.d/90kernel-modules-extra/*.sh
4b4ef161
JR
313%dir %{dracutlibdir}/modules.d/90lvm
314%{dracutlibdir}/modules.d/90lvm/*.rules
315%attr(755,root,root) %{dracutlibdir}/modules.d/90lvm/*.sh
316%dir %{dracutlibdir}/modules.d/90mdraid
317%{dracutlibdir}/modules.d/90mdraid/*.rules
318%attr(755,root,root) %{dracutlibdir}/modules.d/90mdraid/*.sh
319%dir %{dracutlibdir}/modules.d/90multipath
2e64b2e3 320%attr(755,root,root) %{dracutlibdir}/modules.d/90multipath/*.service
4b4ef161 321%attr(755,root,root) %{dracutlibdir}/modules.d/90multipath/*.sh
0ba4006e
JR
322%dir %{dracutlibdir}/modules.d/90qemu
323%attr(755,root,root) %{dracutlibdir}/modules.d/90qemu/*.sh
592abcd5
JP
324%dir %{dracutlibdir}/modules.d/90stratis
325%attr(755,root,root) %{dracutlibdir}/modules.d/90stratis/*.service
326%attr(755,root,root) %{dracutlibdir}/modules.d/90stratis/*.sh
4b4ef161 327%dir %{dracutlibdir}/modules.d/91crypt-gpg
7ecc006c 328%{dracutlibdir}/modules.d/91crypt-gpg/README
4b4ef161 329%attr(755,root,root) %{dracutlibdir}/modules.d/91crypt-gpg/*.sh
736b9048
JP
330%dir %{dracutlibdir}/modules.d/91crypt-loop
331%attr(755,root,root) %{dracutlibdir}/modules.d/91crypt-loop/*.sh
332%dir %{dracutlibdir}/modules.d/91zipl
333%attr(755,root,root) %{dracutlibdir}/modules.d/91zipl/*.sh
334%dir %{dracutlibdir}/modules.d/95dcssblk
335%attr(755,root,root) %{dracutlibdir}/modules.d/95dcssblk/*.sh
4b4ef161
JR
336%dir %{dracutlibdir}/modules.d/95debug
337%attr(755,root,root) %{dracutlibdir}/modules.d/95debug/*.sh
736b9048
JP
338%dir %{dracutlibdir}/modules.d/95lunmask
339%attr(755,root,root) %{dracutlibdir}/modules.d/95lunmask/*.sh
4b4ef161
JR
340%dir %{dracutlibdir}/modules.d/95resume
341%attr(755,root,root) %{dracutlibdir}/modules.d/95resume/*.sh
342%dir %{dracutlibdir}/modules.d/95rootfs-block
343%attr(755,root,root) %{dracutlibdir}/modules.d/95rootfs-block/*.sh
344%dir %{dracutlibdir}/modules.d/95dasd
345%attr(755,root,root) %{dracutlibdir}/modules.d/95dasd/*.sh
346%dir %{dracutlibdir}/modules.d/95dasd_mod
347%attr(755,root,root) %{dracutlibdir}/modules.d/95dasd_mod/*.sh
f039d47e
JP
348%dir %{dracutlibdir}/modules.d/95dasd_rules
349%attr(755,root,root) %{dracutlibdir}/modules.d/95dasd_rules/*.sh
350%dir %{dracutlibdir}/modules.d/95fcoe-uefi
351%attr(755,root,root) %{dracutlibdir}/modules.d/95fcoe-uefi/*.sh
4b4ef161
JR
352%dir %{dracutlibdir}/modules.d/95fstab-sys
353%attr(755,root,root) %{dracutlibdir}/modules.d/95fstab-sys/*.sh
592abcd5
JP
354%dir %{dracutlibdir}/modules.d/95qeth_rules
355%attr(755,root,root) %{dracutlibdir}/modules.d/95qeth_rules/*.sh
4b4ef161 356%dir %{dracutlibdir}/modules.d/95zfcp
4b4ef161 357%attr(755,root,root) %{dracutlibdir}/modules.d/95zfcp/*.sh
f039d47e
JP
358%dir %{dracutlibdir}/modules.d/95zfcp_rules
359%attr(755,root,root) %{dracutlibdir}/modules.d/95zfcp_rules/*.sh
4b4ef161
JR
360%dir %{dracutlibdir}/modules.d/95terminfo
361%attr(755,root,root) %{dracutlibdir}/modules.d/95terminfo/*.sh
362%dir %{dracutlibdir}/modules.d/95udev-rules
363%{dracutlibdir}/modules.d/95udev-rules/*.rules
364%attr(755,root,root) %{dracutlibdir}/modules.d/95udev-rules/*.sh
525de250
BZ
365%dir %{dracutlibdir}/modules.d/95virtfs
366%attr(755,root,root) %{dracutlibdir}/modules.d/95virtfs/*.sh
4b4ef161
JR
367%dir %{dracutlibdir}/modules.d/96securityfs
368%attr(755,root,root) %{dracutlibdir}/modules.d/96securityfs/*.sh
369%dir %{dracutlibdir}/modules.d/97biosdevname
370%attr(755,root,root) %{dracutlibdir}/modules.d/97biosdevname/*.sh
371%dir %{dracutlibdir}/modules.d/97masterkey
372%{dracutlibdir}/modules.d/97masterkey/README
373%attr(755,root,root) %{dracutlibdir}/modules.d/97masterkey/*.sh
374%dir %{dracutlibdir}/modules.d/98ecryptfs
375%{dracutlibdir}/modules.d/98ecryptfs/README
376%attr(755,root,root) %{dracutlibdir}/modules.d/98ecryptfs/*.sh
377%dir %{dracutlibdir}/modules.d/98integrity
378%{dracutlibdir}/modules.d/98integrity/README
379%attr(755,root,root) %{dracutlibdir}/modules.d/98integrity/*.sh
3b64e4b8
JR
380%dir %{dracutlibdir}/modules.d/98pollcdrom
381%attr(755,root,root) %{dracutlibdir}/modules.d/98pollcdrom/*.sh
4b4ef161
JR
382%dir %{dracutlibdir}/modules.d/98selinux
383%attr(755,root,root) %{dracutlibdir}/modules.d/98selinux/*.sh
384%dir %{dracutlibdir}/modules.d/98syslog
385%{dracutlibdir}/modules.d/98syslog/README
386%{dracutlibdir}/modules.d/98syslog/rsyslog.conf
387%attr(755,root,root) %{dracutlibdir}/modules.d/98syslog/*.sh
8c496e71
JB
388%dir %{dracutlibdir}/modules.d/98dracut-systemd
389%{dracutlibdir}/modules.d/98dracut-systemd/dracut-tmpfiles.conf
390%{dracutlibdir}/modules.d/98dracut-systemd/*.service
391%attr(755,root,root) %{dracutlibdir}/modules.d/98dracut-systemd/*.sh
392%doc %{dracutlibdir}/modules.d/98dracut-systemd/*.8*
4b4ef161
JR
393%dir %{dracutlibdir}/modules.d/98usrmount
394%attr(755,root,root) %{dracutlibdir}/modules.d/98usrmount/*.sh
395%dir %{dracutlibdir}/modules.d/99base
396%attr(755,root,root) %{dracutlibdir}/modules.d/99base/*.sh
397%dir %{dracutlibdir}/modules.d/99fs-lib
398%attr(755,root,root) %{dracutlibdir}/modules.d/99fs-lib/*.sh
399%dir %{dracutlibdir}/modules.d/99img-lib
400%attr(755,root,root) %{dracutlibdir}/modules.d/99img-lib/*.sh
401%dir %{dracutlibdir}/modules.d/99shutdown
402%attr(755,root,root) %{dracutlibdir}/modules.d/99shutdown/*.sh
84fc3187
JP
403%dir %{dracutlibdir}/modules.d/99squash
404%attr(755,root,root) %{dracutlibdir}/modules.d/99squash/*.sh
405%{dracutlibdir}/modules.d/99squash/squash-mnt-clear.service
f039d47e
JP
406%dir %{dracutlibdir}/modules.d/99uefi-lib
407%attr(755,root,root) %{dracutlibdir}/modules.d/99uefi-lib/*.sh
525de250 408%attr(755,root,root) %{dracutlibdir}/dracut-version.sh
f039d47e 409%attr(755,root,root) %{dracutlibdir}/skipcpio
525de250 410
ad9af226 411%dir /var/lib/initramfs
8c496e71
JB
412
413%{systemdunitdir}/dracut-*.service
414%{systemdunitdir}/initrd.target.wants/dracut-*.service
415%{systemdunitdir}/sysinit.target.wants/dracut-shutdown.service
416
417%{_npkgconfigdir}/dracut.pc
418
297ad9df
JB
419%{_mandir}/man1/lsinitrd.1*
420%{_mandir}/man5/dracut.conf.5*
736b9048 421%{_mandir}/man7/dracut.bootup.7*
297ad9df 422%{_mandir}/man7/dracut.cmdline.7*
f039d47e
JP
423%{_mandir}/man7/dracut.kernel.7*
424%{_mandir}/man7/dracut.modules.7*
ad9af226 425%{_mandir}/man8/dracut.8*
8a8d7eec
JR
426%{_mandir}/man8/dracut-cmdline.service.8*
427%{_mandir}/man8/dracut-initqueue.service.8*
52115f14
JR
428%{_mandir}/man8/dracut-mount.service.8*
429%{_mandir}/man8/dracut-pre-mount.service.8*
8a8d7eec
JR
430%{_mandir}/man8/dracut-pre-pivot.service.8*
431%{_mandir}/man8/dracut-pre-trigger.service.8*
432%{_mandir}/man8/dracut-pre-udev.service.8*
eb196ec3 433%{_mandir}/man8/dracut-shutdown.service.8*
297ad9df 434%{_mandir}/man8/mkinitrd.8*
58d9125c
AF
435
436#/usr/lib/kernel/install.d/50-dracut.install
437#/usr/lib/kernel/install.d/51-dracut-rescue.install
f3f39dd6
JR
438
439%files network
440%defattr(644,root,root,755)
8c496e71
JB
441%dir %{dracutlibdir}/modules.d/02systemd-networkd
442%attr(755,root,root) %{dracutlibdir}/modules.d/02systemd-networkd/module-setup.sh
84fc3187
JP
443%dir %{dracutlibdir}/modules.d/35network-legacy
444%{dracutlibdir}/modules.d/35network-legacy/dhclient.conf
445%attr(755,root,root) %{dracutlibdir}/modules.d/35network-legacy/*.sh
446%dir %{dracutlibdir}/modules.d/35network-manager
447%attr(755,root,root) %{dracutlibdir}/modules.d/35network-manager/*.sh
4b4ef161 448%dir %{dracutlibdir}/modules.d/40network
4b4ef161 449%attr(755,root,root) %{dracutlibdir}/modules.d/40network/*.sh
707792ab
JR
450%dir %{dracutlibdir}/modules.d/45ifcfg
451%attr(755,root,root) %{dracutlibdir}/modules.d/45ifcfg/*.sh
452%dir %{dracutlibdir}/modules.d/45url-lib
453%attr(755,root,root) %{dracutlibdir}/modules.d/45url-lib/*.sh
8c496e71
JB
454%dir %{dracutlibdir}/modules.d/90kernel-network-modules
455%attr(755,root,root) %{dracutlibdir}/modules.d/90kernel-network-modules/module-setup.sh
707792ab
JR
456%dir %{dracutlibdir}/modules.d/90livenet
457%attr(755,root,root) %{dracutlibdir}/modules.d/90livenet/*.sh
e535b7c4
JB
458%ifarch ppc ppc64
459%dir %{dracutlibdir}/modules.d/90ppcmac
460%attr(755,root,root) %{dracutlibdir}/modules.d/90ppcmac/*.sh
461%endif
0ba4006e
JR
462%dir %{dracutlibdir}/modules.d/90qemu-net
463%attr(755,root,root) %{dracutlibdir}/modules.d/90qemu-net/*.sh
d17460a0
JR
464%dir %{dracutlibdir}/modules.d/95cifs
465%attr(755,root,root) %{dracutlibdir}/modules.d/95cifs/*.sh
4b4ef161
JR
466%dir %{dracutlibdir}/modules.d/95fcoe
467%attr(755,root,root) %{dracutlibdir}/modules.d/95fcoe/*.sh
468%dir %{dracutlibdir}/modules.d/95iscsi
469%attr(755,root,root) %{dracutlibdir}/modules.d/95iscsi/*.sh
4b4ef161
JR
470%dir %{dracutlibdir}/modules.d/95nbd
471%attr(755,root,root) %{dracutlibdir}/modules.d/95nbd/*.sh
472%dir %{dracutlibdir}/modules.d/95nfs
473%attr(755,root,root) %{dracutlibdir}/modules.d/95nfs/*.sh
474%dir %{dracutlibdir}/modules.d/95ssh-client
475%attr(755,root,root) %{dracutlibdir}/modules.d/95ssh-client/*.sh
4b4ef161
JR
476%dir %{dracutlibdir}/modules.d/95znet
477%attr(755,root,root) %{dracutlibdir}/modules.d/95znet/*.sh
f3f39dd6
JR
478
479%files fips
480%defattr(644,root,root,755)
f9961ba0
JR
481%dir %{dracutlibdir}/modules.d/01fips
482%attr(755,root,root) %{dracutlibdir}/modules.d/01fips/*.sh
f3f39dd6
JR
483%config(noreplace) %{_sysconfdir}/dracut.conf.d/40-fips.conf
484
f3f39dd6
JR
485%files caps
486%defattr(644,root,root,755)
4b4ef161 487%{dracutlibdir}/modules.d/02caps/README
f9961ba0 488%dir %{dracutlibdir}/modules.d/02caps
4b4ef161 489%attr(755,root,root) %{dracutlibdir}/modules.d/02caps/*.sh
f3f39dd6
JR
490
491%files tools
492%defattr(644,root,root,755)
f3f39dd6 493%attr(755,root,root) %{_bindir}/dracut-catimages
297ad9df 494%{_mandir}/man8/dracut-catimages.8*
f3f39dd6
JR
495%dir /boot/dracut
496%dir /var/lib/dracut
497%dir /var/lib/dracut/overlay
6f404609
JR
498
499%files -n bash-completion-dracut
500%defattr(644,root,root,755)
501%{_datadir}/bash-completion/completions/dracut
eb196ec3 502%{_datadir}/bash-completion/completions/lsinitrd
This page took 0.100045 seconds and 4 git commands to generate.