]> git.pld-linux.org Git - packages/dracut.git/blame_incremental - dracut.spec
correct bash-completion epoch
[packages/dracut.git] / dracut.spec
... / ...
CommitLineData
1Summary: Initramfs generator using udev
2Summary(pl.UTF-8): Generator initramfs wykorzystujący udev
3Name: dracut
4Version: 059
5Release: 1
6License: GPL v2+
7Group: Base
8Source0: https://github.com/dracutdevs/dracut/archive/%{version}/%{name}-%{version}.tar.gz
9# Source0-md5: bce69baf6f633ecf84dea7e3bb63dd32
10Source1: pld.conf
11Patch0: plymouth-libdir.patch
12Patch1: os-release.patch
13Patch2: arch-libdir.patch
14Patch3: systemd-paths.patch
15Patch4: cryptsetup.patch
16Patch5: bash.patch
17URL: https://dracut.wiki.kernel.org/
18BuildRequires: asciidoc
19BuildRequires: dash
20BuildRequires: docbook-dtd45-xml
21BuildRequires: docbook-style-xsl
22BuildRequires: kmod-devel >= 23
23BuildRequires: libxslt-progs
24BuildRequires: pkgconfig
25BuildRequires: rpm-build >= 4.6
26BuildRequires: rpmbuild(macros) >= 1.752
27Requires: bash
28Requires: coreutils
29Requires: cpio
30Requires: filesystem
31Requires: findutils
32Requires: glibc-misc
33Requires: grep
34Requires: gzip
35Requires: hardlink
36Requires: kmod >= 23
37Requires: sed
38Requires: systemd-units
39Requires: udev
40Requires: util-linux >= 2.22.2-3
41Requires: vim-rt
42Requires: vim-static
43Requires: virtual(module-tools)
44# disabled due to angry (bug)reports, because it changes well known
45# net device names from ethX to emX or pXpY
46#Suggests: biosdevname
47Suggests: btrfs-progs
48Suggests: busybox
49Suggests: bzip2
50Suggests: cryptsetup
51Suggests: dash
52Suggests: device-mapper
53Suggests: dmraid
54Suggests: e2fsprogs
55Suggests: gnupg
56Suggests: kbd
57Suggests: keyutils
58Suggests: libselinux-utils
59Suggests: losetup
60Suggests: lvm2
61Suggests: mdadm
62Suggests: multipath-tools
63Suggests: plymouth
64Suggests: suspend-utils
65Suggests: syslogdaemon
66Suggests: xfsprogs
67Suggests: xz
68Conflicts: kmod < 6
69Conflicts: plymounth < 0.9.3-1
70Conflicts: systemd < 1:199
71BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
72
73%define dracutlibdir %{_prefix}/lib/dracut
74
75%description
76Dracut contains tools to create a bootable initramfs for 2.6 Linux
77kernels. Unlike existing implementations, dracut does hard-code as
78little as possible into the initramfs. Dracut contains various modules
79which are driven by the event-based udev. Having root on MD, DM, LVM2,
80LUKS is supported as well as NFS, iSCSI, NBD, FCoE with the
81dracut-network package.
82
83%description -l pl.UTF-8
84Dracut zawiera narzędzia do tworzenia uruchamialnych obrazów initramfs
85dla jąder Linuksa 2.6. W przeciwieństwie do wcześniejszych
86implementacji, dracut zaszywa możliwie najmniej stałych w initramfs.
87Zawiera różne moduły sterowane w oparciu o zdarzenia udev. Obsługiwane
88jest przechowywanie głównego systemu plików na urządzeniach MD, DM,
89LVM2, LUKS, a po doinstalowaniu pakietu dracut-network także poprzez
90NFS, iSCSI, NBD, FCoE.
91
92%package network
93Summary: Dracut modules to build a dracut initramfs with network support
94Summary(pl.UTF-8): Moduły Dracuta do tworzenia initramfs z obsługą sieci
95Group: Base
96Requires: %{name} = %{version}-%{release}
97Requires: bridge-utils
98Requires: dhcp-client
99Requires: iproute2
100Requires: iputils-arping
101Requires: nbd
102Requires: net-tools
103Requires: nfs-utils-clients
104Requires: open-iscsi
105Requires: openssh-clients
106Requires: ping
107Requires: rpcbind
108Suggests: curl
109
110%description network
111This package requires everything which is needed to build a generic
112all purpose initramfs with network support with dracut.
113
114%description network -l pl.UTF-8
115Ten pakiet zawiera wszystko, co potrzebne do tworzenia przy użyciu
116dracuta zwykłych obrazów initramfs dowolnego przeznaczenia z obsługą
117sieci.
118
119%package fips
120Summary: Dracut modules to build a dracut initramfs with an integrity check
121Summary(pl.UTF-8): Moduły Dracuta do tworzenia initramfs z kontrolą spójności
122Group: Base
123Requires: %{name} = %{version}-%{release}
124Requires: hmaccalc
125Requires: nss-softokn-freebl
126Obsoletes: dracut-fips-aesni < 048
127
128%description fips
129This package requires everything which is needed to build an all
130purpose initramfs with dracut, which does an integrity check.
131
132%description fips -l pl.UTF-8
133Ten pakiet zawiera wszystko, co potrzebne do tworzenia przy użyciu
134dracuta obrazów initramfs dowolnego przeznaczenia, wykonujących
135kontrolę własnej spójności.
136
137%package caps
138Summary: Dracut modules to build a dracut initramfs which drops capabilities
139Summary(pl.UTF-8): Moduły Dracuta do tworzenia initramfs zrzucającego uprawnienia
140Group: Base
141Requires: %{name} = %{version}-%{release}
142Requires: libcap
143
144%description caps
145This package requires everything which is needed to build an all
146purpose initramfs with dracut, which drops capabilities.
147
148%description caps -l pl
149Ten pakiet zawiera wszystko, co potrzebne do tworzenia przy użyciu
150dracuta obrazów initramfs dowolnego przeznaczenia zrzucających
151uprawnienia.
152
153%package tools
154Summary: Dracut tools to build the local initramfs
155Summary(pl.UTF-8): Narzędzia Dracuta do tworzenia lokalnych initramfs
156Group: Base
157Requires: %{name} = %{version}-%{release}
158
159%description tools
160This package contains tools to assemble the local initrd and host
161configuration.
162
163%description tools -l pl.UTF-8
164Ten pakiet zawiera narzędzia do łączenia lokalnych initrd oraz
165konfiguracji maszyn.
166
167%package -n bash-completion-dracut
168Summary: bash-completion for dracut
169Summary(pl.UTF-8): Bashowe dopełnianie składni dla polecenia dracut
170Group: Applications/Shells
171Requires: %{name} = %{version}
172Requires: bash-completion >= 1:2.0
173BuildArch: noarch
174
175%description -n bash-completion-dracut
176bash-completion for dracut.
177
178%description -n bash-completion-dracut -l pl.UTF-8
179Bashowe dopełnianie składni dla polecenia dracut.
180
181%prep
182%setup -q
183%patch0 -p1
184%patch1 -p1
185%patch2 -p1
186%patch3 -p1
187%patch4 -p1
188%patch5 -p1
189
190%{__sed} -i -e 's,@libexecdir@,%{_libexecdir},g' modules.d/50plymouth/module-setup.sh
191%{__sed} -i -e 's,@lib@,%{_lib},g' modules.d/95resume/module-setup.sh
192find modules.d -name '*.orig' | xargs -r %{__rm}
193
194%build
195# not autoconf generated
196./configure \
197 --sysconfdir=%{_sysconfdir} \
198 --systemdsystemunitdir=%{systemdunitdir}
199
200%{__make} all doc \
201 CC="%{__cc}" \
202 CFLAGS="%{rpmcflags}"
203
204%install
205rm -rf $RPM_BUILD_ROOT
206install -d $RPM_BUILD_ROOT{/boot/dracut,/sbin} \
207 $RPM_BUILD_ROOT/var/{log,lib/{dracut/overlay,initramfs}}
208
209%{__make} install \
210 DESTDIR=$RPM_BUILD_ROOT
211
212install -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/dracut.conf.d/01-dist.conf
213install -p dracut.conf.d/fips.conf.example $RPM_BUILD_ROOT%{_sysconfdir}/dracut.conf.d/40-fips.conf
214
215echo "DRACUT_VERSION=%{version}-%{release}" >$RPM_BUILD_ROOT%{dracutlibdir}/dracut-version.sh
216
217# create compat symlink
218ln -s %{_bindir}/dracut $RPM_BUILD_ROOT/sbin/dracut
219
220# remove foreign arch modules
221%ifnarch ppc ppc64
222%{__rm} -r $RPM_BUILD_ROOT%{dracutlibdir}/modules.d/90ppcmac
223%endif
224
225# modules used by dracut tests
226%{__rm} -r $RPM_BUILD_ROOT%{dracutlibdir}/modules.d/80test{,-makeroot,-root}
227
228%clean
229rm -rf $RPM_BUILD_ROOT
230
231%files
232%defattr(644,root,root,755)
233%doc AUTHORS NEWS.md README.md docs/HACKING.md dracut.html docs/dracut.png docs/dracut.svg
234%dir %{_sysconfdir}/dracut.conf.d
235%config(noreplace) %{_sysconfdir}/dracut.conf
236%config(noreplace) %{_sysconfdir}/dracut.conf.d/01-dist.conf
237# compat symlink
238%attr(755,root,root) /sbin/dracut
239%attr(755,root,root) %{_bindir}/dracut
240%attr(755,root,root) %{_bindir}/lsinitrd
241%dir %{dracutlibdir}
242%dir %{dracutlibdir}/dracut.conf.d
243%attr(755,root,root) %{dracutlibdir}/dracut-install
244%attr(755,root,root) %{dracutlibdir}/dracut-util
245%dir %{dracutlibdir}/modules.d
246%attr(755,root,root) %{dracutlibdir}/dracut-functions.sh
247%attr(755,root,root) %{dracutlibdir}/dracut-functions
248%attr(755,root,root) %{dracutlibdir}/dracut-init.sh
249%attr(755,root,root) %{dracutlibdir}/dracut-logger.sh
250%attr(755,root,root) %{dracutlibdir}/dracut-initramfs-restore
251%dir %{dracutlibdir}/modules.d/00bash
252%attr(755,root,root) %{dracutlibdir}/modules.d/00bash/module-setup.sh
253%dir %{dracutlibdir}/modules.d/00dash
254%attr(755,root,root) %{dracutlibdir}/modules.d/00dash/*.sh
255%dir %{dracutlibdir}/modules.d/00mksh
256%attr(755,root,root) %{dracutlibdir}/modules.d/00mksh/module-setup.sh
257%dir %{dracutlibdir}/modules.d/00systemd
258%attr(755,root,root) %{dracutlibdir}/modules.d/00systemd/module-setup.sh
259%dir %{dracutlibdir}/modules.d/00warpclock
260%attr(755,root,root) %{dracutlibdir}/modules.d/00warpclock/*.sh
261%dir %{dracutlibdir}/modules.d/01systemd-ac-power
262%{dracutlibdir}/modules.d/01systemd-ac-power/99-initrd-power-targets.rules
263%{dracutlibdir}/modules.d/01systemd-ac-power/initrd-on-ac-power.target
264%{dracutlibdir}/modules.d/01systemd-ac-power/initrd-on-battery-power.target
265%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-ac-power/module-setup.sh
266%dir %{dracutlibdir}/modules.d/01systemd-ask-password
267%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-ask-password/module-setup.sh
268%dir %{dracutlibdir}/modules.d/01systemd-coredump
269%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-coredump/module-setup.sh
270%dir %{dracutlibdir}/modules.d/01systemd-hostnamed
271%{dracutlibdir}/modules.d/01systemd-hostnamed/99-systemd-networkd-dracut.conf
272%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-hostnamed/module-setup.sh
273%{dracutlibdir}/modules.d/01systemd-hostnamed/org.freedesktop.hostname1_dracut.conf
274%{dracutlibdir}/modules.d/01systemd-hostnamed/systemd-hostname-dracut.conf
275%dir %{dracutlibdir}/modules.d/01systemd-initrd
276%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-initrd/module-setup.sh
277%dir %{dracutlibdir}/modules.d/01systemd-integritysetup
278%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-integritysetup/module-setup.sh
279%dir %{dracutlibdir}/modules.d/01systemd-journald
280%{dracutlibdir}/modules.d/01systemd-journald/initrd.conf
281%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-journald/module-setup.sh
282%dir %{dracutlibdir}/modules.d/01systemd-ldconfig
283%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-ldconfig/module-setup.sh
284%dir %{dracutlibdir}/modules.d/01systemd-modules-load
285%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-modules-load/module-setup.sh
286%dir %{dracutlibdir}/modules.d/01systemd-pcrphase
287%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-pcrphase/module-setup.sh
288%dir %{dracutlibdir}/modules.d/01systemd-portabled
289%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-portabled/module-setup.sh
290%dir %{dracutlibdir}/modules.d/01systemd-pstore
291%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-pstore/module-setup.sh
292%dir %{dracutlibdir}/modules.d/01systemd-repart
293%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-repart/module-setup.sh
294%dir %{dracutlibdir}/modules.d/01systemd-rfkill
295%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-rfkill/module-setup.sh
296%dir %{dracutlibdir}/modules.d/01systemd-sysctl
297%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-sysctl/module-setup.sh
298%dir %{dracutlibdir}/modules.d/01systemd-sysext
299%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-sysext/module-setup.sh
300%dir %{dracutlibdir}/modules.d/01systemd-sysusers
301%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-sysusers/module-setup.sh
302%{dracutlibdir}/modules.d/01systemd-sysusers/sysusers-dracut.conf
303%dir %{dracutlibdir}/modules.d/01systemd-timedated
304%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-timedated/module-setup.sh
305%dir %{dracutlibdir}/modules.d/01systemd-tmpfiles
306%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-tmpfiles/module-setup.sh
307%dir %{dracutlibdir}/modules.d/01systemd-udevd
308%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-udevd/module-setup.sh
309%dir %{dracutlibdir}/modules.d/01systemd-veritysetup
310%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-veritysetup/module-setup.sh
311%dir %{dracutlibdir}/modules.d/03modsign
312%attr(755,root,root) %{dracutlibdir}/modules.d/03modsign/*.sh
313%dir %{dracutlibdir}/modules.d/03rescue
314%attr(755,root,root) %{dracutlibdir}/modules.d/03rescue/module-setup.sh
315%dir %{dracutlibdir}/modules.d/04watchdog
316%attr(755,root,root) %{dracutlibdir}/modules.d/04watchdog/*.sh
317%dir %{dracutlibdir}/modules.d/04watchdog-modules
318%attr(755,root,root) %{dracutlibdir}/modules.d/04watchdog-modules/module-setup.sh
319%dir %{dracutlibdir}/modules.d/05busybox
320%attr(755,root,root) %{dracutlibdir}/modules.d/05busybox/*.sh
321%dir %{dracutlibdir}/modules.d/06dbus-broker
322%attr(755,root,root) %{dracutlibdir}/modules.d/06dbus-broker/module-setup.sh
323%dir %{dracutlibdir}/modules.d/06dbus-daemon
324%attr(755,root,root) %{dracutlibdir}/modules.d/06dbus-daemon/module-setup.sh
325%dir %{dracutlibdir}/modules.d/06rngd
326%attr(755,root,root) %{dracutlibdir}/modules.d/06rngd/module-setup.sh
327%{dracutlibdir}/modules.d/06rngd/rngd.service
328%dir %{dracutlibdir}/modules.d/09dbus
329%attr(755,root,root) %{dracutlibdir}/modules.d/09dbus/module-setup.sh
330%dir %{dracutlibdir}/modules.d/10i18n
331%{dracutlibdir}/modules.d/10i18n/README
332%{dracutlibdir}/modules.d/10i18n/*.rules
333%attr(755,root,root) %{dracutlibdir}/modules.d/10i18n/*.sh
334%dir %{dracutlibdir}/modules.d/30convertfs
335%attr(755,root,root) %{dracutlibdir}/modules.d/30convertfs/*.sh
336%dir %{dracutlibdir}/modules.d/50drm
337%attr(755,root,root) %{dracutlibdir}/modules.d/50drm/module-setup.sh
338%dir %{dracutlibdir}/modules.d/50plymouth
339%attr(755,root,root) %{dracutlibdir}/modules.d/50plymouth/*.sh
340%dir %{dracutlibdir}/modules.d/62bluetooth
341%attr(755,root,root) %{dracutlibdir}/modules.d/62bluetooth/module-setup.sh
342%dir %{dracutlibdir}/modules.d/80cms
343%attr(755,root,root) %{dracutlibdir}/modules.d/80cms/*.sh
344%dir %{dracutlibdir}/modules.d/80lvmmerge
345%{dracutlibdir}/modules.d/80lvmmerge/README.md
346%attr(755,root,root) %{dracutlibdir}/modules.d/80lvmmerge/*.sh
347%dir %{dracutlibdir}/modules.d/80lvmthinpool-monitor
348%attr(755,root,root) %{dracutlibdir}/modules.d/80lvmthinpool-monitor/*.sh
349%{dracutlibdir}/modules.d/80lvmthinpool-monitor/start-thinpool-monitor.service
350%dir %{dracutlibdir}/modules.d/81cio_ignore
351%attr(755,root,root) %{dracutlibdir}/modules.d/81cio_ignore/*.sh
352%dir %{dracutlibdir}/modules.d/90btrfs
353%{dracutlibdir}/modules.d/90btrfs/*.rules
354%attr(755,root,root) %{dracutlibdir}/modules.d/90btrfs/*.sh
355%dir %{dracutlibdir}/modules.d/90crypt
356%attr(755,root,root) %{dracutlibdir}/modules.d/90crypt/*.sh
357%dir %{dracutlibdir}/modules.d/90dm
358%{dracutlibdir}/modules.d/90dm/*.rules
359%attr(755,root,root) %{dracutlibdir}/modules.d/90dm/*.sh
360%dir %{dracutlibdir}/modules.d/90dmraid
361%{dracutlibdir}/modules.d/90dmraid/*.rules
362%attr(755,root,root) %{dracutlibdir}/modules.d/90dmraid/*.sh
363%dir %{dracutlibdir}/modules.d/90dmsquash-live
364%attr(755,root,root) %{dracutlibdir}/modules.d/90dmsquash-live/*.sh
365%dir %{dracutlibdir}/modules.d/90dmsquash-live-autooverlay
366%attr(755,root,root) %{dracutlibdir}/modules.d/90dmsquash-live-autooverlay/*.sh
367%{dracutlibdir}/modules.d/90dmsquash-live/checkisomd5@.service
368%dir %{dracutlibdir}/modules.d/90dmsquash-live-ntfs
369%attr(755,root,root) %{dracutlibdir}/modules.d/90dmsquash-live-ntfs/*.sh
370%dir %{dracutlibdir}/modules.d/90kernel-modules
371%attr(755,root,root) %{dracutlibdir}/modules.d/90kernel-modules/*.sh
372%dir %{dracutlibdir}/modules.d/90kernel-modules-extra
373%attr(755,root,root) %{dracutlibdir}/modules.d/90kernel-modules-extra/*.sh
374%dir %{dracutlibdir}/modules.d/90lvm
375%{dracutlibdir}/modules.d/90lvm/*.rules
376%attr(755,root,root) %{dracutlibdir}/modules.d/90lvm/*.sh
377%dir %{dracutlibdir}/modules.d/90mdraid
378%{dracutlibdir}/modules.d/90mdraid/*.rules
379%attr(755,root,root) %{dracutlibdir}/modules.d/90mdraid/*.sh
380%dir %{dracutlibdir}/modules.d/90multipath
381%attr(755,root,root) %{dracutlibdir}/modules.d/90multipath/*.service
382%attr(755,root,root) %{dracutlibdir}/modules.d/90multipath/*.sh
383%dir %{dracutlibdir}/modules.d/90nvdimm
384%attr(755,root,root) %{dracutlibdir}/modules.d/90nvdimm/module-setup.sh
385%dir %{dracutlibdir}/modules.d/90overlayfs
386%attr(755,root,root) %{dracutlibdir}/modules.d/90overlayfs/*.sh
387%dir %{dracutlibdir}/modules.d/90qemu
388%attr(755,root,root) %{dracutlibdir}/modules.d/90qemu/*.sh
389%dir %{dracutlibdir}/modules.d/91crypt-gpg
390%{dracutlibdir}/modules.d/91crypt-gpg/README
391%attr(755,root,root) %{dracutlibdir}/modules.d/91crypt-gpg/*.sh
392%dir %{dracutlibdir}/modules.d/91crypt-loop
393%attr(755,root,root) %{dracutlibdir}/modules.d/91crypt-loop/*.sh
394%dir %{dracutlibdir}/modules.d/91fido2
395%attr(755,root,root) %{dracutlibdir}/modules.d/91fido2/module-setup.sh
396%dir %{dracutlibdir}/modules.d/91pcsc
397%attr(755,root,root) %{dracutlibdir}/modules.d/91pcsc/module-setup.sh
398%{dracutlibdir}/modules.d/91pcsc/pcscd.service
399%{dracutlibdir}/modules.d/91pcsc/pcscd.socket
400%dir %{dracutlibdir}/modules.d/91pkcs11
401%attr(755,root,root) %{dracutlibdir}/modules.d/91pkcs11/module-setup.sh
402%dir %{dracutlibdir}/modules.d/91tpm2-tss
403%attr(755,root,root) %{dracutlibdir}/modules.d/91tpm2-tss/module-setup.sh
404%dir %{dracutlibdir}/modules.d/91zipl
405%attr(755,root,root) %{dracutlibdir}/modules.d/91zipl/*.sh
406%dir %{dracutlibdir}/modules.d/95dcssblk
407%attr(755,root,root) %{dracutlibdir}/modules.d/95dcssblk/*.sh
408%dir %{dracutlibdir}/modules.d/95debug
409%attr(755,root,root) %{dracutlibdir}/modules.d/95debug/*.sh
410%dir %{dracutlibdir}/modules.d/95lunmask
411%attr(755,root,root) %{dracutlibdir}/modules.d/95lunmask/*.sh
412%dir %{dracutlibdir}/modules.d/95resume
413%attr(755,root,root) %{dracutlibdir}/modules.d/95resume/*.sh
414%dir %{dracutlibdir}/modules.d/95rootfs-block
415%attr(755,root,root) %{dracutlibdir}/modules.d/95rootfs-block/*.sh
416%dir %{dracutlibdir}/modules.d/95dasd
417%attr(755,root,root) %{dracutlibdir}/modules.d/95dasd/*.sh
418%dir %{dracutlibdir}/modules.d/95dasd_mod
419%attr(755,root,root) %{dracutlibdir}/modules.d/95dasd_mod/*.sh
420%dir %{dracutlibdir}/modules.d/95dasd_rules
421%attr(755,root,root) %{dracutlibdir}/modules.d/95dasd_rules/*.sh
422%dir %{dracutlibdir}/modules.d/95fcoe-uefi
423%attr(755,root,root) %{dracutlibdir}/modules.d/95fcoe-uefi/*.sh
424%dir %{dracutlibdir}/modules.d/95fstab-sys
425%attr(755,root,root) %{dracutlibdir}/modules.d/95fstab-sys/*.sh
426%dir %{dracutlibdir}/modules.d/95nvmf
427%attr(755,root,root) %{dracutlibdir}/modules.d/95nvmf/*.sh
428%{dracutlibdir}/modules.d/95nvmf/95-nvmf-initqueue.rules
429%dir %{dracutlibdir}/modules.d/95qeth_rules
430%attr(755,root,root) %{dracutlibdir}/modules.d/95qeth_rules/*.sh
431%dir %{dracutlibdir}/modules.d/95virtiofs
432%attr(755,root,root) %{dracutlibdir}/modules.d/95virtiofs/*.sh
433%dir %{dracutlibdir}/modules.d/95zfcp
434%attr(755,root,root) %{dracutlibdir}/modules.d/95zfcp/*.sh
435%dir %{dracutlibdir}/modules.d/95zfcp_rules
436%attr(755,root,root) %{dracutlibdir}/modules.d/95zfcp_rules/*.sh
437%dir %{dracutlibdir}/modules.d/95terminfo
438%attr(755,root,root) %{dracutlibdir}/modules.d/95terminfo/*.sh
439%dir %{dracutlibdir}/modules.d/95udev-rules
440%{dracutlibdir}/modules.d/95udev-rules/*.rules
441%attr(755,root,root) %{dracutlibdir}/modules.d/95udev-rules/*.sh
442%dir %{dracutlibdir}/modules.d/95virtfs
443%attr(755,root,root) %{dracutlibdir}/modules.d/95virtfs/*.sh
444%dir %{dracutlibdir}/modules.d/96securityfs
445%attr(755,root,root) %{dracutlibdir}/modules.d/96securityfs/*.sh
446%dir %{dracutlibdir}/modules.d/97biosdevname
447%attr(755,root,root) %{dracutlibdir}/modules.d/97biosdevname/*.sh
448%dir %{dracutlibdir}/modules.d/97masterkey
449%{dracutlibdir}/modules.d/97masterkey/README
450%attr(755,root,root) %{dracutlibdir}/modules.d/97masterkey/*.sh
451%dir %{dracutlibdir}/modules.d/98ecryptfs
452%{dracutlibdir}/modules.d/98ecryptfs/README
453%attr(755,root,root) %{dracutlibdir}/modules.d/98ecryptfs/*.sh
454%dir %{dracutlibdir}/modules.d/98integrity
455%{dracutlibdir}/modules.d/98integrity/README
456%attr(755,root,root) %{dracutlibdir}/modules.d/98integrity/*.sh
457%dir %{dracutlibdir}/modules.d/98pollcdrom
458%attr(755,root,root) %{dracutlibdir}/modules.d/98pollcdrom/*.sh
459%dir %{dracutlibdir}/modules.d/98selinux
460%attr(755,root,root) %{dracutlibdir}/modules.d/98selinux/*.sh
461%dir %{dracutlibdir}/modules.d/98syslog
462%{dracutlibdir}/modules.d/98syslog/README
463%{dracutlibdir}/modules.d/98syslog/rsyslog.conf
464%attr(755,root,root) %{dracutlibdir}/modules.d/98syslog/*.sh
465%dir %{dracutlibdir}/modules.d/98dracut-systemd
466%{dracutlibdir}/modules.d/98dracut-systemd/dracut-tmpfiles.conf
467%{dracutlibdir}/modules.d/98dracut-systemd/*.service
468%attr(755,root,root) %{dracutlibdir}/modules.d/98dracut-systemd/*.sh
469%doc %{dracutlibdir}/modules.d/98dracut-systemd/*.8*
470%dir %{dracutlibdir}/modules.d/98usrmount
471%attr(755,root,root) %{dracutlibdir}/modules.d/98usrmount/*.sh
472%dir %{dracutlibdir}/modules.d/99base
473%attr(755,root,root) %{dracutlibdir}/modules.d/99base/*.sh
474%dir %{dracutlibdir}/modules.d/99fs-lib
475%attr(755,root,root) %{dracutlibdir}/modules.d/99fs-lib/*.sh
476%dir %{dracutlibdir}/modules.d/99img-lib
477%attr(755,root,root) %{dracutlibdir}/modules.d/99img-lib/*.sh
478%dir %{dracutlibdir}/modules.d/99memstrack
479%attr(755,root,root) %{dracutlibdir}/modules.d/99memstrack/*.sh
480%{dracutlibdir}/modules.d/99memstrack/memstrack.service
481%dir %{dracutlibdir}/modules.d/99shutdown
482%attr(755,root,root) %{dracutlibdir}/modules.d/99shutdown/*.sh
483%dir %{dracutlibdir}/modules.d/99squash
484%attr(755,root,root) %{dracutlibdir}/modules.d/99squash/*.sh
485%dir %{dracutlibdir}/modules.d/99uefi-lib
486%attr(755,root,root) %{dracutlibdir}/modules.d/99uefi-lib/*.sh
487%attr(755,root,root) %{dracutlibdir}/dracut-version.sh
488%attr(755,root,root) %{dracutlibdir}/skipcpio
489
490%dir /var/lib/initramfs
491
492%{systemdunitdir}/dracut-*.service
493%{systemdunitdir}/initrd.target.wants/dracut-*.service
494%{systemdunitdir}/sysinit.target.wants/dracut-shutdown.service
495
496%{_npkgconfigdir}/dracut.pc
497
498%{_mandir}/man1/lsinitrd.1*
499%{_mandir}/man5/dracut.conf.5*
500%{_mandir}/man7/dracut.bootup.7*
501%{_mandir}/man7/dracut.cmdline.7*
502%{_mandir}/man7/dracut.kernel.7*
503%{_mandir}/man7/dracut.modules.7*
504%{_mandir}/man8/dracut.8*
505%{_mandir}/man8/dracut-cmdline.service.8*
506%{_mandir}/man8/dracut-initqueue.service.8*
507%{_mandir}/man8/dracut-mount.service.8*
508%{_mandir}/man8/dracut-pre-mount.service.8*
509%{_mandir}/man8/dracut-pre-pivot.service.8*
510%{_mandir}/man8/dracut-pre-trigger.service.8*
511%{_mandir}/man8/dracut-pre-udev.service.8*
512%{_mandir}/man8/dracut-shutdown.service.8*
513
514#/usr/lib/kernel/install.d/50-dracut.install
515#/usr/lib/kernel/install.d/51-dracut-rescue.install
516
517%files network
518%defattr(644,root,root,755)
519%dir %{dracutlibdir}/modules.d/00systemd-network-management
520%attr(755,root,root) %{dracutlibdir}/modules.d/00systemd-network-management/module-setup.sh
521%dir %{dracutlibdir}/modules.d/01systemd-networkd
522%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-networkd/module-setup.sh
523%dir %{dracutlibdir}/modules.d/01systemd-resolved
524%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-resolved/module-setup.sh
525%{dracutlibdir}/modules.d/01systemd-resolved/resolved-tmpfile-dracut.conf
526%dir %{dracutlibdir}/modules.d/01systemd-timesyncd
527%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-timesyncd/module-setup.sh
528%{dracutlibdir}/modules.d/01systemd-timesyncd/timesyncd-tmpfile-dracut.conf
529%dir %{dracutlibdir}/modules.d/35connman
530%attr(755,root,root) %{dracutlibdir}/modules.d/35connman/*.sh
531%{dracutlibdir}/modules.d/35connman/cm-initrd.service
532%{dracutlibdir}/modules.d/35connman/cm-wait-online-initrd.service
533%dir %{dracutlibdir}/modules.d/35network-legacy
534%{dracutlibdir}/modules.d/35network-legacy/dhclient.conf
535%attr(755,root,root) %{dracutlibdir}/modules.d/35network-legacy/*.sh
536%dir %{dracutlibdir}/modules.d/35network-manager
537%attr(755,root,root) %{dracutlibdir}/modules.d/35network-manager/*.sh
538%{dracutlibdir}/modules.d/35network-manager/initrd-no-auto-default.conf
539%{dracutlibdir}/modules.d/35network-manager/nm-initrd.service
540%{dracutlibdir}/modules.d/35network-manager/nm-wait-online-initrd.service
541%dir %{dracutlibdir}/modules.d/35network-wicked
542%attr(755,root,root) %{dracutlibdir}/modules.d/35network-wicked/*.sh
543%dir %{dracutlibdir}/modules.d/40network
544%attr(755,root,root) %{dracutlibdir}/modules.d/40network/*.sh
545%dir %{dracutlibdir}/modules.d/45ifcfg
546%attr(755,root,root) %{dracutlibdir}/modules.d/45ifcfg/*.sh
547%dir %{dracutlibdir}/modules.d/45url-lib
548%attr(755,root,root) %{dracutlibdir}/modules.d/45url-lib/*.sh
549%dir %{dracutlibdir}/modules.d/90kernel-network-modules
550%attr(755,root,root) %{dracutlibdir}/modules.d/90kernel-network-modules/module-setup.sh
551%dir %{dracutlibdir}/modules.d/90livenet
552%attr(755,root,root) %{dracutlibdir}/modules.d/90livenet/*.sh
553%ifarch ppc ppc64
554%dir %{dracutlibdir}/modules.d/90ppcmac
555%attr(755,root,root) %{dracutlibdir}/modules.d/90ppcmac/*.sh
556%endif
557%dir %{dracutlibdir}/modules.d/90qemu-net
558%attr(755,root,root) %{dracutlibdir}/modules.d/90qemu-net/*.sh
559%dir %{dracutlibdir}/modules.d/95cifs
560%attr(755,root,root) %{dracutlibdir}/modules.d/95cifs/*.sh
561%dir %{dracutlibdir}/modules.d/95fcoe
562%attr(755,root,root) %{dracutlibdir}/modules.d/95fcoe/*.sh
563%dir %{dracutlibdir}/modules.d/95iscsi
564%attr(755,root,root) %{dracutlibdir}/modules.d/95iscsi/*.sh
565%dir %{dracutlibdir}/modules.d/95nbd
566%attr(755,root,root) %{dracutlibdir}/modules.d/95nbd/*.sh
567%dir %{dracutlibdir}/modules.d/95nfs
568%attr(755,root,root) %{dracutlibdir}/modules.d/95nfs/*.sh
569%dir %{dracutlibdir}/modules.d/95ssh-client
570%attr(755,root,root) %{dracutlibdir}/modules.d/95ssh-client/*.sh
571%dir %{dracutlibdir}/modules.d/95znet
572%attr(755,root,root) %{dracutlibdir}/modules.d/95znet/*.sh
573
574%files fips
575%defattr(644,root,root,755)
576%dir %{dracutlibdir}/modules.d/01fips
577%attr(755,root,root) %{dracutlibdir}/modules.d/01fips/*.sh
578%config(noreplace) %{_sysconfdir}/dracut.conf.d/40-fips.conf
579
580%files caps
581%defattr(644,root,root,755)
582%{dracutlibdir}/modules.d/02caps/README
583%dir %{dracutlibdir}/modules.d/02caps
584%attr(755,root,root) %{dracutlibdir}/modules.d/02caps/*.sh
585
586%files tools
587%defattr(644,root,root,755)
588%attr(755,root,root) %{_bindir}/dracut-catimages
589%{_mandir}/man8/dracut-catimages.8*
590%dir /boot/dracut
591%dir /var/lib/dracut
592%dir /var/lib/dracut/overlay
593
594%files -n bash-completion-dracut
595%defattr(644,root,root,755)
596%{_datadir}/bash-completion/completions/dracut
597%{_datadir}/bash-completion/completions/lsinitrd
This page took 0.059866 seconds and 4 git commands to generate.