]> git.pld-linux.org Git - packages/dracut.git/blame - dracut.spec
install /bin/printf; rel 2
[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
2712567f 4Version: 055
b9c408dd 5Release: 2
f3f39dd6
JR
6License: GPL v2+
7Group: Base
3476e89a 8Source0: https://www.kernel.org/pub/linux/utils/boot/dracut/%{name}-%{version}.tar.xz
2712567f 9# Source0-md5: 0931ba8ed792600ce335adb0b064fa11
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
37486f1d 16URL: https://dracut.wiki.kernel.org/
8dc4fa83 17BuildRequires: asciidoc
b7e4efbf 18BuildRequires: dash
67eb7ce4 19BuildRequires: docbook-dtd45-xml
f3f39dd6 20BuildRequires: docbook-style-xsl
736b9048 21BuildRequires: kmod-devel >= 23
ad9af226 22BuildRequires: libxslt-progs
620a4267 23BuildRequires: pkgconfig
3476e89a
JB
24BuildRequires: rpmbuild(macros) >= 1.752
25BuildRequires: tar >= 1:1.22
26BuildRequires: xz
f3f39dd6
JR
27Requires: bash
28Requires: coreutils
29Requires: cpio
67eb7ce4 30Requires: filesystem
f3f39dd6 31Requires: findutils
404f8481 32Requires: glibc-misc
f3f39dd6
JR
33Requires: grep
34Requires: gzip
35Requires: hardlink
736b9048 36Requires: kmod >= 23
f3f39dd6 37Requires: sed
ad9af226 38Requires: systemd-units
f3f39dd6 39Requires: udev
77f59afc 40Requires: util-linux >= 2.22.2-3
b87c1cd6
JR
41Requires: vim-rt
42Requires: vim-static
8c652341 43Requires: virtual(module-tools)
652a87c0
JR
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
707792ab
JR
47Suggests: btrfs-progs
48Suggests: busybox
67eb7ce4 49Suggests: bzip2
28bd8fc5 50Suggests: cryptsetup
ad9af226 51Suggests: dash
707792ab
JR
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
67eb7ce4 67Suggests: xz
8c652341 68Conflicts: kmod < 6
719f673f 69Conflicts: plymounth < 0.9.3-1
af409131 70Conflicts: systemd < 1:199
f3f39dd6
JR
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
297ad9df
JB
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
f3f39dd6
JR
92%package network
93Summary: Dracut modules to build a dracut initramfs with network support
297ad9df 94Summary(pl.UTF-8): Moduły Dracuta do tworzenia initramfs z obsługą sieci
f3f39dd6
JR
95Group: Base
96Requires: %{name} = %{version}-%{release}
707792ab 97Requires: bridge-utils
f9961ba0 98Requires: dhcp-client
707792ab
JR
99Requires: iproute2
100Requires: iputils-arping
707792ab
JR
101Requires: nbd
102Requires: net-tools
103Requires: nfs-utils-clients
104Requires: open-iscsi
105Requires: openssh-clients
79411454 106Requires: ping
707792ab
JR
107Requires: rpcbind
108Suggests: curl
f3f39dd6
JR
109
110%description network
111This package requires everything which is needed to build a generic
112all purpose initramfs with network support with dracut.
113
297ad9df
JB
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
f3f39dd6
JR
119%package fips
120Summary: Dracut modules to build a dracut initramfs with an integrity check
297ad9df 121Summary(pl.UTF-8): Moduły Dracuta do tworzenia initramfs z kontrolą spójności
f3f39dd6
JR
122Group: Base
123Requires: %{name} = %{version}-%{release}
124Requires: hmaccalc
125Requires: nss-softokn-freebl
592abcd5 126Obsoletes: dracut-fips-aesni
f3f39dd6
JR
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
297ad9df
JB
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
f3f39dd6
JR
137%package caps
138Summary: Dracut modules to build a dracut initramfs which drops capabilities
297ad9df 139Summary(pl.UTF-8): Moduły Dracuta do tworzenia initramfs zrzucającego uprawnienia
f3f39dd6
JR
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
297ad9df
JB
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
f3f39dd6
JR
153%package tools
154Summary: Dracut tools to build the local initramfs
297ad9df 155Summary(pl.UTF-8): Narzędzia Dracuta do tworzenia lokalnych initramfs
f3f39dd6
JR
156Group: Base
157Requires: %{name} = %{version}-%{release}
158
159%description tools
160This package contains tools to assemble the local initrd and host
161configuration.
162
297ad9df
JB
163%description tools -l pl.UTF-8
164Ten pakiet zawiera narzędzia do łączenia lokalnych initrd oraz
165konfiguracji maszyn.
166
6f404609
JR
167%package -n bash-completion-dracut
168Summary: bash-completion for dracut
d038c19c 169Summary(pl.UTF-8): Bashowe dopełnianie składni dla polecenia dracut
6f404609
JR
170Group: Applications/Shells
171Requires: %{name} = %{version}
172Requires: bash-completion >= 2.0
900d506a 173BuildArch: noarch
6f404609
JR
174
175%description -n bash-completion-dracut
176bash-completion for dracut.
177
178%description -n bash-completion-dracut -l pl.UTF-8
d038c19c 179Bashowe dopełnianie składni dla polecenia dracut.
6f404609 180
f3f39dd6
JR
181%prep
182%setup -q
736b9048 183%patch0 -p1
c0882d44 184%patch1 -p1
d73ed32f 185%patch2 -p1
b5876fa2 186%patch3 -p1
37140c4a 187%patch4 -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
ad9af226 223# remove gentoo specific modules
297ad9df 224%{__rm} -r $RPM_BUILD_ROOT%{dracutlibdir}/modules.d/50gensplash
ad9af226 225
f3f39dd6
JR
226%clean
227rm -rf $RPM_BUILD_ROOT
228
229%files
230%defattr(644,root,root,755)
d2960646 231%doc AUTHORS NEWS.md README.md docs/HACKING.md dracut.html docs/dracut.png docs/dracut.svg
ad9af226
JR
232%dir %{_sysconfdir}/dracut.conf.d
233%config(noreplace) %{_sysconfdir}/dracut.conf
24f4b11e 234%config(noreplace) %{_sysconfdir}/dracut.conf.d/01-dist.conf
f3f39dd6 235# compat symlink
ad9af226
JR
236%attr(755,root,root) /sbin/dracut
237%attr(755,root,root) %{_bindir}/dracut
ad9af226 238%attr(755,root,root) %{_bindir}/lsinitrd
f3f39dd6 239%dir %{dracutlibdir}
17be4dcd 240%dir %{dracutlibdir}/dracut.conf.d
297ad9df 241%attr(755,root,root) %{dracutlibdir}/dracut-install
d2960646 242%attr(755,root,root) %{dracutlibdir}/dracut-util
f3f39dd6 243%dir %{dracutlibdir}/modules.d
4b4ef161
JR
244%attr(755,root,root) %{dracutlibdir}/dracut-functions.sh
245%attr(755,root,root) %{dracutlibdir}/dracut-functions
fd1c14c7 246%attr(755,root,root) %{dracutlibdir}/dracut-init.sh
4b4ef161
JR
247%attr(755,root,root) %{dracutlibdir}/dracut-logger.sh
248%attr(755,root,root) %{dracutlibdir}/dracut-initramfs-restore
30abcccb
JB
249%dir %{dracutlibdir}/modules.d/00bash
250%attr(755,root,root) %{dracutlibdir}/modules.d/00bash/module-setup.sh
4b4ef161
JR
251%dir %{dracutlibdir}/modules.d/00dash
252%attr(755,root,root) %{dracutlibdir}/modules.d/00dash/*.sh
29dde3a0
JR
253%dir %{dracutlibdir}/modules.d/00mksh
254%attr(755,root,root) %{dracutlibdir}/modules.d/00mksh/module-setup.sh
8c496e71
JB
255%dir %{dracutlibdir}/modules.d/00systemd
256%attr(755,root,root) %{dracutlibdir}/modules.d/00systemd/module-setup.sh
84fc3187
JP
257%dir %{dracutlibdir}/modules.d/00warpclock
258%attr(755,root,root) %{dracutlibdir}/modules.d/00warpclock/*.sh
d2960646
JP
259%dir %{dracutlibdir}/modules.d/01systemd-ac-power
260%{dracutlibdir}/modules.d/01systemd-ac-power/99-initrd-power-targets.rules
261%{dracutlibdir}/modules.d/01systemd-ac-power/initrd-on-ac-power.target
262%{dracutlibdir}/modules.d/01systemd-ac-power/initrd-on-battery-power.target
263%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-ac-power/module-setup.sh
c95df7bf
JP
264%dir %{dracutlibdir}/modules.d/01systemd-ask-password
265%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-ask-password/module-setup.sh
266%dir %{dracutlibdir}/modules.d/01systemd-coredump
267%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-coredump/module-setup.sh
d2960646
JP
268%dir %{dracutlibdir}/modules.d/01systemd-hostnamed
269%{dracutlibdir}/modules.d/01systemd-hostnamed/99-systemd-networkd-dracut.conf
270%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-hostnamed/module-setup.sh
271%{dracutlibdir}/modules.d/01systemd-hostnamed/org.freedesktop.hostname1_dracut.conf
272%{dracutlibdir}/modules.d/01systemd-hostnamed/systemd-hostname-dracut.conf
8c496e71
JB
273%dir %{dracutlibdir}/modules.d/01systemd-initrd
274%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-initrd/module-setup.sh
d2960646
JP
275%dir %{dracutlibdir}/modules.d/01systemd-journald
276%{dracutlibdir}/modules.d/01systemd-journald/initrd.conf
277%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-journald/module-setup.sh
278%dir %{dracutlibdir}/modules.d/01systemd-ldconfig
279%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-ldconfig/module-setup.sh
c95df7bf
JP
280%dir %{dracutlibdir}/modules.d/01systemd-modules-load
281%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-modules-load/module-setup.sh
282%dir %{dracutlibdir}/modules.d/01systemd-repart
283%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-repart/module-setup.sh
d2960646
JP
284%dir %{dracutlibdir}/modules.d/01systemd-rfkill
285%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-rfkill/module-setup.sh
c95df7bf
JP
286%dir %{dracutlibdir}/modules.d/01systemd-sysctl
287%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-sysctl/module-setup.sh
d2960646
JP
288%dir %{dracutlibdir}/modules.d/01systemd-sysext
289%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-sysext/module-setup.sh
c95df7bf
JP
290%dir %{dracutlibdir}/modules.d/01systemd-sysusers
291%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-sysusers/module-setup.sh
d2960646
JP
292%dir %{dracutlibdir}/modules.d/01systemd-timedated
293%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-timedated/module-setup.sh
294%dir %{dracutlibdir}/modules.d/01systemd-tmpfiles
295%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-tmpfiles/module-setup.sh
296%dir %{dracutlibdir}/modules.d/01systemd-udevd
297%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-udevd/module-setup.sh
298%dir %{dracutlibdir}/modules.d/01systemd-veritysetup
299%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-veritysetup/module-setup.sh
30abcccb
JB
300%dir %{dracutlibdir}/modules.d/03modsign
301%attr(755,root,root) %{dracutlibdir}/modules.d/03modsign/*.sh
58d9125c
AF
302%dir %{dracutlibdir}/modules.d/03rescue
303%attr(755,root,root) %{dracutlibdir}/modules.d/03rescue/module-setup.sh
0ba4006e
JR
304%dir %{dracutlibdir}/modules.d/04watchdog
305%attr(755,root,root) %{dracutlibdir}/modules.d/04watchdog/*.sh
3476e89a
JB
306%dir %{dracutlibdir}/modules.d/04watchdog-modules
307%attr(755,root,root) %{dracutlibdir}/modules.d/04watchdog-modules/module-setup.sh
4b4ef161
JR
308%dir %{dracutlibdir}/modules.d/05busybox
309%attr(755,root,root) %{dracutlibdir}/modules.d/05busybox/*.sh
c95df7bf
JP
310%dir %{dracutlibdir}/modules.d/06dbus-broker
311%attr(755,root,root) %{dracutlibdir}/modules.d/06dbus-broker/module-setup.sh
312%dir %{dracutlibdir}/modules.d/06dbus-daemon
313%attr(755,root,root) %{dracutlibdir}/modules.d/06dbus-daemon/module-setup.sh
29dde3a0
JR
314%dir %{dracutlibdir}/modules.d/06rngd
315%attr(755,root,root) %{dracutlibdir}/modules.d/06rngd/module-setup.sh
316%{dracutlibdir}/modules.d/06rngd/rngd.service
c95df7bf
JP
317%dir %{dracutlibdir}/modules.d/09dbus
318%attr(755,root,root) %{dracutlibdir}/modules.d/09dbus/module-setup.sh
4b4ef161
JR
319%dir %{dracutlibdir}/modules.d/10i18n
320%{dracutlibdir}/modules.d/10i18n/README
321%{dracutlibdir}/modules.d/10i18n/*.rules
322%attr(755,root,root) %{dracutlibdir}/modules.d/10i18n/*.sh
4b4ef161
JR
323%dir %{dracutlibdir}/modules.d/30convertfs
324%attr(755,root,root) %{dracutlibdir}/modules.d/30convertfs/*.sh
a2bfcd78
JB
325%dir %{dracutlibdir}/modules.d/50drm
326%attr(755,root,root) %{dracutlibdir}/modules.d/50drm/module-setup.sh
4b4ef161
JR
327%dir %{dracutlibdir}/modules.d/50plymouth
328%attr(755,root,root) %{dracutlibdir}/modules.d/50plymouth/*.sh
d2960646
JP
329%dir %{dracutlibdir}/modules.d/62bluetooth
330%attr(755,root,root) %{dracutlibdir}/modules.d/62bluetooth/module-setup.sh
3b64e4b8
JR
331%dir %{dracutlibdir}/modules.d/80cms
332%attr(755,root,root) %{dracutlibdir}/modules.d/80cms/*.sh
7ecc006c
JP
333%dir %{dracutlibdir}/modules.d/80lvmmerge
334%{dracutlibdir}/modules.d/80lvmmerge/README.md
335%attr(755,root,root) %{dracutlibdir}/modules.d/80lvmmerge/*.sh
736b9048
JP
336%dir %{dracutlibdir}/modules.d/81cio_ignore
337%attr(755,root,root) %{dracutlibdir}/modules.d/81cio_ignore/*.sh
4b4ef161
JR
338%dir %{dracutlibdir}/modules.d/90btrfs
339%{dracutlibdir}/modules.d/90btrfs/*.rules
340%attr(755,root,root) %{dracutlibdir}/modules.d/90btrfs/*.sh
341%dir %{dracutlibdir}/modules.d/90crypt
342%attr(755,root,root) %{dracutlibdir}/modules.d/90crypt/*.sh
343%dir %{dracutlibdir}/modules.d/90dm
344%{dracutlibdir}/modules.d/90dm/*.rules
345%attr(755,root,root) %{dracutlibdir}/modules.d/90dm/*.sh
346%dir %{dracutlibdir}/modules.d/90dmraid
347%{dracutlibdir}/modules.d/90dmraid/*.rules
348%attr(755,root,root) %{dracutlibdir}/modules.d/90dmraid/*.sh
349%dir %{dracutlibdir}/modules.d/90dmsquash-live
350%attr(755,root,root) %{dracutlibdir}/modules.d/90dmsquash-live/*.sh
a2bfcd78 351%{dracutlibdir}/modules.d/90dmsquash-live/checkisomd5@.service
7ecc006c
JP
352%dir %{dracutlibdir}/modules.d/90dmsquash-live-ntfs
353%attr(755,root,root) %{dracutlibdir}/modules.d/90dmsquash-live-ntfs/*.sh
4b4ef161
JR
354%dir %{dracutlibdir}/modules.d/90kernel-modules
355%attr(755,root,root) %{dracutlibdir}/modules.d/90kernel-modules/*.sh
84fc3187
JP
356%dir %{dracutlibdir}/modules.d/90kernel-modules-extra
357%attr(755,root,root) %{dracutlibdir}/modules.d/90kernel-modules-extra/*.sh
4b4ef161
JR
358%dir %{dracutlibdir}/modules.d/90lvm
359%{dracutlibdir}/modules.d/90lvm/*.rules
360%attr(755,root,root) %{dracutlibdir}/modules.d/90lvm/*.sh
361%dir %{dracutlibdir}/modules.d/90mdraid
362%{dracutlibdir}/modules.d/90mdraid/*.rules
363%attr(755,root,root) %{dracutlibdir}/modules.d/90mdraid/*.sh
364%dir %{dracutlibdir}/modules.d/90multipath
2e64b2e3 365%attr(755,root,root) %{dracutlibdir}/modules.d/90multipath/*.service
4b4ef161 366%attr(755,root,root) %{dracutlibdir}/modules.d/90multipath/*.sh
3476e89a
JB
367%dir %{dracutlibdir}/modules.d/90nvdimm
368%attr(755,root,root) %{dracutlibdir}/modules.d/90nvdimm/module-setup.sh
0ba4006e
JR
369%dir %{dracutlibdir}/modules.d/90qemu
370%attr(755,root,root) %{dracutlibdir}/modules.d/90qemu/*.sh
4b4ef161 371%dir %{dracutlibdir}/modules.d/91crypt-gpg
7ecc006c 372%{dracutlibdir}/modules.d/91crypt-gpg/README
4b4ef161 373%attr(755,root,root) %{dracutlibdir}/modules.d/91crypt-gpg/*.sh
736b9048
JP
374%dir %{dracutlibdir}/modules.d/91crypt-loop
375%attr(755,root,root) %{dracutlibdir}/modules.d/91crypt-loop/*.sh
d2960646
JP
376%dir %{dracutlibdir}/modules.d/91tpm2-tss
377%attr(755,root,root) %{dracutlibdir}/modules.d/91tpm2-tss/module-setup.sh
736b9048
JP
378%dir %{dracutlibdir}/modules.d/91zipl
379%attr(755,root,root) %{dracutlibdir}/modules.d/91zipl/*.sh
380%dir %{dracutlibdir}/modules.d/95dcssblk
381%attr(755,root,root) %{dracutlibdir}/modules.d/95dcssblk/*.sh
4b4ef161
JR
382%dir %{dracutlibdir}/modules.d/95debug
383%attr(755,root,root) %{dracutlibdir}/modules.d/95debug/*.sh
736b9048
JP
384%dir %{dracutlibdir}/modules.d/95lunmask
385%attr(755,root,root) %{dracutlibdir}/modules.d/95lunmask/*.sh
4b4ef161
JR
386%dir %{dracutlibdir}/modules.d/95resume
387%attr(755,root,root) %{dracutlibdir}/modules.d/95resume/*.sh
388%dir %{dracutlibdir}/modules.d/95rootfs-block
389%attr(755,root,root) %{dracutlibdir}/modules.d/95rootfs-block/*.sh
390%dir %{dracutlibdir}/modules.d/95dasd
391%attr(755,root,root) %{dracutlibdir}/modules.d/95dasd/*.sh
392%dir %{dracutlibdir}/modules.d/95dasd_mod
393%attr(755,root,root) %{dracutlibdir}/modules.d/95dasd_mod/*.sh
f039d47e
JP
394%dir %{dracutlibdir}/modules.d/95dasd_rules
395%attr(755,root,root) %{dracutlibdir}/modules.d/95dasd_rules/*.sh
396%dir %{dracutlibdir}/modules.d/95fcoe-uefi
397%attr(755,root,root) %{dracutlibdir}/modules.d/95fcoe-uefi/*.sh
4b4ef161
JR
398%dir %{dracutlibdir}/modules.d/95fstab-sys
399%attr(755,root,root) %{dracutlibdir}/modules.d/95fstab-sys/*.sh
3476e89a
JB
400%dir %{dracutlibdir}/modules.d/95nvmf
401%attr(755,root,root) %{dracutlibdir}/modules.d/95nvmf/*.sh
402%{dracutlibdir}/modules.d/95nvmf/95-nvmf-initqueue.rules
592abcd5
JP
403%dir %{dracutlibdir}/modules.d/95qeth_rules
404%attr(755,root,root) %{dracutlibdir}/modules.d/95qeth_rules/*.sh
4b4ef161 405%dir %{dracutlibdir}/modules.d/95zfcp
4b4ef161 406%attr(755,root,root) %{dracutlibdir}/modules.d/95zfcp/*.sh
f039d47e
JP
407%dir %{dracutlibdir}/modules.d/95zfcp_rules
408%attr(755,root,root) %{dracutlibdir}/modules.d/95zfcp_rules/*.sh
4b4ef161
JR
409%dir %{dracutlibdir}/modules.d/95terminfo
410%attr(755,root,root) %{dracutlibdir}/modules.d/95terminfo/*.sh
411%dir %{dracutlibdir}/modules.d/95udev-rules
412%{dracutlibdir}/modules.d/95udev-rules/*.rules
413%attr(755,root,root) %{dracutlibdir}/modules.d/95udev-rules/*.sh
525de250
BZ
414%dir %{dracutlibdir}/modules.d/95virtfs
415%attr(755,root,root) %{dracutlibdir}/modules.d/95virtfs/*.sh
4b4ef161
JR
416%dir %{dracutlibdir}/modules.d/96securityfs
417%attr(755,root,root) %{dracutlibdir}/modules.d/96securityfs/*.sh
418%dir %{dracutlibdir}/modules.d/97biosdevname
419%attr(755,root,root) %{dracutlibdir}/modules.d/97biosdevname/*.sh
420%dir %{dracutlibdir}/modules.d/97masterkey
421%{dracutlibdir}/modules.d/97masterkey/README
422%attr(755,root,root) %{dracutlibdir}/modules.d/97masterkey/*.sh
423%dir %{dracutlibdir}/modules.d/98ecryptfs
424%{dracutlibdir}/modules.d/98ecryptfs/README
425%attr(755,root,root) %{dracutlibdir}/modules.d/98ecryptfs/*.sh
426%dir %{dracutlibdir}/modules.d/98integrity
427%{dracutlibdir}/modules.d/98integrity/README
428%attr(755,root,root) %{dracutlibdir}/modules.d/98integrity/*.sh
3b64e4b8
JR
429%dir %{dracutlibdir}/modules.d/98pollcdrom
430%attr(755,root,root) %{dracutlibdir}/modules.d/98pollcdrom/*.sh
4b4ef161
JR
431%dir %{dracutlibdir}/modules.d/98selinux
432%attr(755,root,root) %{dracutlibdir}/modules.d/98selinux/*.sh
433%dir %{dracutlibdir}/modules.d/98syslog
434%{dracutlibdir}/modules.d/98syslog/README
435%{dracutlibdir}/modules.d/98syslog/rsyslog.conf
436%attr(755,root,root) %{dracutlibdir}/modules.d/98syslog/*.sh
8c496e71
JB
437%dir %{dracutlibdir}/modules.d/98dracut-systemd
438%{dracutlibdir}/modules.d/98dracut-systemd/dracut-tmpfiles.conf
439%{dracutlibdir}/modules.d/98dracut-systemd/*.service
440%attr(755,root,root) %{dracutlibdir}/modules.d/98dracut-systemd/*.sh
441%doc %{dracutlibdir}/modules.d/98dracut-systemd/*.8*
4b4ef161
JR
442%dir %{dracutlibdir}/modules.d/98usrmount
443%attr(755,root,root) %{dracutlibdir}/modules.d/98usrmount/*.sh
444%dir %{dracutlibdir}/modules.d/99base
445%attr(755,root,root) %{dracutlibdir}/modules.d/99base/*.sh
446%dir %{dracutlibdir}/modules.d/99fs-lib
447%attr(755,root,root) %{dracutlibdir}/modules.d/99fs-lib/*.sh
448%dir %{dracutlibdir}/modules.d/99img-lib
449%attr(755,root,root) %{dracutlibdir}/modules.d/99img-lib/*.sh
3476e89a
JB
450%dir %{dracutlibdir}/modules.d/99memstrack
451%attr(755,root,root) %{dracutlibdir}/modules.d/99memstrack/*.sh
452%{dracutlibdir}/modules.d/99memstrack/memstrack.service
4b4ef161
JR
453%dir %{dracutlibdir}/modules.d/99shutdown
454%attr(755,root,root) %{dracutlibdir}/modules.d/99shutdown/*.sh
84fc3187
JP
455%dir %{dracutlibdir}/modules.d/99squash
456%attr(755,root,root) %{dracutlibdir}/modules.d/99squash/*.sh
f039d47e
JP
457%dir %{dracutlibdir}/modules.d/99uefi-lib
458%attr(755,root,root) %{dracutlibdir}/modules.d/99uefi-lib/*.sh
525de250 459%attr(755,root,root) %{dracutlibdir}/dracut-version.sh
f039d47e 460%attr(755,root,root) %{dracutlibdir}/skipcpio
525de250 461
ad9af226 462%dir /var/lib/initramfs
8c496e71
JB
463
464%{systemdunitdir}/dracut-*.service
465%{systemdunitdir}/initrd.target.wants/dracut-*.service
466%{systemdunitdir}/sysinit.target.wants/dracut-shutdown.service
467
468%{_npkgconfigdir}/dracut.pc
469
297ad9df
JB
470%{_mandir}/man1/lsinitrd.1*
471%{_mandir}/man5/dracut.conf.5*
736b9048 472%{_mandir}/man7/dracut.bootup.7*
297ad9df 473%{_mandir}/man7/dracut.cmdline.7*
f039d47e
JP
474%{_mandir}/man7/dracut.kernel.7*
475%{_mandir}/man7/dracut.modules.7*
ad9af226 476%{_mandir}/man8/dracut.8*
8a8d7eec
JR
477%{_mandir}/man8/dracut-cmdline.service.8*
478%{_mandir}/man8/dracut-initqueue.service.8*
52115f14
JR
479%{_mandir}/man8/dracut-mount.service.8*
480%{_mandir}/man8/dracut-pre-mount.service.8*
8a8d7eec
JR
481%{_mandir}/man8/dracut-pre-pivot.service.8*
482%{_mandir}/man8/dracut-pre-trigger.service.8*
483%{_mandir}/man8/dracut-pre-udev.service.8*
eb196ec3 484%{_mandir}/man8/dracut-shutdown.service.8*
58d9125c
AF
485
486#/usr/lib/kernel/install.d/50-dracut.install
487#/usr/lib/kernel/install.d/51-dracut-rescue.install
f3f39dd6
JR
488
489%files network
490%defattr(644,root,root,755)
d2960646
JP
491%dir %{dracutlibdir}/modules.d/00systemd-network-management
492%attr(755,root,root) %{dracutlibdir}/modules.d/00systemd-network-management/module-setup.sh
493%dir %{dracutlibdir}/modules.d/01systemd-networkd
494%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-networkd/module-setup.sh
495%dir %{dracutlibdir}/modules.d/01systemd-resolved
496%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-resolved/module-setup.sh
497%{dracutlibdir}/modules.d/01systemd-resolved/resolved-tmpfile-dracut.conf
498%dir %{dracutlibdir}/modules.d/01systemd-timesyncd
499%attr(755,root,root) %{dracutlibdir}/modules.d/01systemd-timesyncd/module-setup.sh
500%{dracutlibdir}/modules.d/01systemd-timesyncd/timesyncd-tmpfile-dracut.conf
84fc3187
JP
501%dir %{dracutlibdir}/modules.d/35network-legacy
502%{dracutlibdir}/modules.d/35network-legacy/dhclient.conf
503%attr(755,root,root) %{dracutlibdir}/modules.d/35network-legacy/*.sh
504%dir %{dracutlibdir}/modules.d/35network-manager
505%attr(755,root,root) %{dracutlibdir}/modules.d/35network-manager/*.sh
d2960646
JP
506%{dracutlibdir}/modules.d/35network-manager/initrd-no-auto-default.conf
507%{dracutlibdir}/modules.d/35network-manager/nm-initrd.service
508%{dracutlibdir}/modules.d/35network-manager/nm-wait-online-initrd.service
3476e89a
JB
509%dir %{dracutlibdir}/modules.d/35network-wicked
510%attr(755,root,root) %{dracutlibdir}/modules.d/35network-wicked/*.sh
4b4ef161 511%dir %{dracutlibdir}/modules.d/40network
4b4ef161 512%attr(755,root,root) %{dracutlibdir}/modules.d/40network/*.sh
707792ab
JR
513%dir %{dracutlibdir}/modules.d/45ifcfg
514%attr(755,root,root) %{dracutlibdir}/modules.d/45ifcfg/*.sh
515%dir %{dracutlibdir}/modules.d/45url-lib
516%attr(755,root,root) %{dracutlibdir}/modules.d/45url-lib/*.sh
8c496e71
JB
517%dir %{dracutlibdir}/modules.d/90kernel-network-modules
518%attr(755,root,root) %{dracutlibdir}/modules.d/90kernel-network-modules/module-setup.sh
707792ab
JR
519%dir %{dracutlibdir}/modules.d/90livenet
520%attr(755,root,root) %{dracutlibdir}/modules.d/90livenet/*.sh
e535b7c4
JB
521%ifarch ppc ppc64
522%dir %{dracutlibdir}/modules.d/90ppcmac
523%attr(755,root,root) %{dracutlibdir}/modules.d/90ppcmac/*.sh
524%endif
0ba4006e
JR
525%dir %{dracutlibdir}/modules.d/90qemu-net
526%attr(755,root,root) %{dracutlibdir}/modules.d/90qemu-net/*.sh
d17460a0
JR
527%dir %{dracutlibdir}/modules.d/95cifs
528%attr(755,root,root) %{dracutlibdir}/modules.d/95cifs/*.sh
4b4ef161
JR
529%dir %{dracutlibdir}/modules.d/95fcoe
530%attr(755,root,root) %{dracutlibdir}/modules.d/95fcoe/*.sh
531%dir %{dracutlibdir}/modules.d/95iscsi
532%attr(755,root,root) %{dracutlibdir}/modules.d/95iscsi/*.sh
4b4ef161
JR
533%dir %{dracutlibdir}/modules.d/95nbd
534%attr(755,root,root) %{dracutlibdir}/modules.d/95nbd/*.sh
535%dir %{dracutlibdir}/modules.d/95nfs
536%attr(755,root,root) %{dracutlibdir}/modules.d/95nfs/*.sh
537%dir %{dracutlibdir}/modules.d/95ssh-client
538%attr(755,root,root) %{dracutlibdir}/modules.d/95ssh-client/*.sh
4b4ef161
JR
539%dir %{dracutlibdir}/modules.d/95znet
540%attr(755,root,root) %{dracutlibdir}/modules.d/95znet/*.sh
f3f39dd6
JR
541
542%files fips
543%defattr(644,root,root,755)
f9961ba0
JR
544%dir %{dracutlibdir}/modules.d/01fips
545%attr(755,root,root) %{dracutlibdir}/modules.d/01fips/*.sh
f3f39dd6
JR
546%config(noreplace) %{_sysconfdir}/dracut.conf.d/40-fips.conf
547
f3f39dd6
JR
548%files caps
549%defattr(644,root,root,755)
4b4ef161 550%{dracutlibdir}/modules.d/02caps/README
f9961ba0 551%dir %{dracutlibdir}/modules.d/02caps
4b4ef161 552%attr(755,root,root) %{dracutlibdir}/modules.d/02caps/*.sh
f3f39dd6
JR
553
554%files tools
555%defattr(644,root,root,755)
f3f39dd6 556%attr(755,root,root) %{_bindir}/dracut-catimages
297ad9df 557%{_mandir}/man8/dracut-catimages.8*
f3f39dd6
JR
558%dir /boot/dracut
559%dir /var/lib/dracut
560%dir /var/lib/dracut/overlay
6f404609
JR
561
562%files -n bash-completion-dracut
563%defattr(644,root,root,755)
564%{_datadir}/bash-completion/completions/dracut
eb196ec3 565%{_datadir}/bash-completion/completions/lsinitrd
This page took 0.188924 seconds and 4 git commands to generate.