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