2012-07-13 15:52:08 +02:00
|
|
|
#
|
|
|
|
# spec file for package dracut
|
|
|
|
#
|
2014-01-13 19:00:03 +01:00
|
|
|
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
2012-08-07 08:50:52 +02:00
|
|
|
#
|
2012-07-13 15:52:08 +02:00
|
|
|
# All modifications and additions to the file contributed by third parties
|
|
|
|
# remain the property of their copyright owners, unless otherwise agreed
|
|
|
|
# upon. The license for this file, and modifications and additions to the
|
|
|
|
# file, is the same license as for the pristine package itself (unless the
|
|
|
|
# license for the pristine package is not an Open Source License, in which
|
|
|
|
# case the license is the MIT License). An "Open Source License" is a
|
|
|
|
# license that conforms to the Open Source Definition (Version 1.9)
|
|
|
|
# published by the Open Source Initiative.
|
|
|
|
|
2012-08-07 08:50:52 +02:00
|
|
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
|
|
|
#
|
|
|
|
|
|
|
|
|
2014-02-09 14:23:30 +01:00
|
|
|
%define dracutlibdir %{_libexecdir}/dracut
|
2014-02-13 23:20:14 +01:00
|
|
|
|
2012-07-30 20:02:55 +02:00
|
|
|
Name: dracut
|
2014-02-09 14:23:30 +01:00
|
|
|
Version: 036
|
2012-07-30 20:02:55 +02:00
|
|
|
Release: 0
|
|
|
|
Summary: Initramfs generator using udev
|
|
|
|
License: GPL-2.0+ and LGPL-2.1+
|
2012-08-07 08:50:52 +02:00
|
|
|
Group: System/Base
|
2012-07-30 20:02:55 +02:00
|
|
|
Url: https://dracut.wiki.kernel.org/
|
2013-11-29 13:27:47 +01:00
|
|
|
Source0: http://www.kernel.org/pub/linux/utils/boot/dracut/dracut-%{version}.tar.xz
|
2012-07-30 20:02:55 +02:00
|
|
|
# openSUSE / SLE module to convert initrd command line parameters to dracut one
|
|
|
|
# (not to be upstreamed)
|
|
|
|
Source1: module-setup-initrd.sh
|
|
|
|
Source2: parse-suse-initrd.sh
|
2013-10-02 14:32:19 +02:00
|
|
|
Source3: mkinitrd_setup_dummy
|
2013-12-18 17:20:48 +01:00
|
|
|
Source4: purge-kernels
|
|
|
|
Source5: purge-kernels.service
|
2014-01-13 19:00:03 +01:00
|
|
|
Patch10: 0006-Install-bin-mount.patch
|
|
|
|
Patch11: 0013-Correct-paths-for-openSUSE.patch
|
|
|
|
Patch12: 0014-Check-for-plymouth-lib-directories.patch
|
|
|
|
Patch13: dracut_do_not_update_booloader_if_no_kernel_is_found.patch
|
2014-02-13 15:01:22 +01:00
|
|
|
Patch14: suse_grub_manpage.patch
|
2014-02-13 15:56:13 +01:00
|
|
|
Patch15: replace_dhclient_with_wickedd_dhcp_supplicants.patch
|
|
|
|
Patch16: fix-iscsi-firmware.patch
|
|
|
|
Patch17: remove-iscsiuio.patch
|
2014-02-13 23:20:14 +01:00
|
|
|
Patch18: s390_add-user-space-grub-rule.patch
|
2014-02-14 14:13:37 +01:00
|
|
|
Patch19: 0015-add-new-s390x-specific-rule-files.patch
|
2014-02-17 14:21:58 +01:00
|
|
|
Patch20: change_write_ifcfg_to_suse.patch
|
2012-07-30 20:02:55 +02:00
|
|
|
BuildRequires: asciidoc
|
2014-02-09 14:23:30 +01:00
|
|
|
BuildRequires: bash
|
2012-07-30 20:02:55 +02:00
|
|
|
BuildRequires: docbook-xsl-stylesheets
|
|
|
|
BuildRequires: libxslt
|
2013-04-15 11:51:29 +02:00
|
|
|
BuildRequires: pkgconfig(systemd) >= 199
|
2012-07-30 20:02:55 +02:00
|
|
|
Requires: bash
|
|
|
|
Requires: coreutils
|
|
|
|
Requires: cpio
|
|
|
|
Requires: file
|
|
|
|
Requires: filesystem
|
|
|
|
Requires: findutils
|
|
|
|
Requires: grep
|
|
|
|
Requires: hardlink
|
2013-01-28 20:52:45 +01:00
|
|
|
Requires: modutils
|
2014-02-09 14:23:30 +01:00
|
|
|
Requires: pigz
|
2012-07-30 20:02:55 +02:00
|
|
|
Requires: sed
|
2013-10-04 11:52:30 +02:00
|
|
|
Requires: systemd >= 200
|
2014-02-09 14:23:30 +01:00
|
|
|
# systemd-sysvinit provides: poweroff, reboot, halt
|
|
|
|
Requires: systemd-sysvinit
|
2012-07-30 20:02:55 +02:00
|
|
|
Requires: udev > 166
|
|
|
|
Requires: util-linux >= 2.21
|
2012-08-07 08:50:52 +02:00
|
|
|
Requires: xz
|
2014-02-13 23:20:14 +01:00
|
|
|
%ifarch s390x
|
|
|
|
Requires: grub2
|
|
|
|
%endif
|
2012-12-07 00:08:28 +01:00
|
|
|
Recommends: binutils
|
2013-11-29 13:27:47 +01:00
|
|
|
Recommends: logrotate
|
2014-02-09 14:23:30 +01:00
|
|
|
Obsoletes: mkinitrd < 2.8.2
|
|
|
|
Provides: mkinitrd = 2.8.2
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
2013-04-03 18:31:51 +02:00
|
|
|
%{?systemd_requires}
|
2012-07-13 15:52:08 +02:00
|
|
|
|
|
|
|
%description
|
|
|
|
Dracut contains tools to create a bootable initramfs for 2.6 Linux kernels.
|
|
|
|
Unlike existing implementations, dracut does hard-code as little as possible
|
|
|
|
into the initramfs. Dracut contains various modules which are driven by the
|
|
|
|
event-based udev. Having root on MD, DM, LVM2, LUKS is supported as well as
|
|
|
|
NFS, iSCSI, NBD, FCoE with the dracut-network package.
|
|
|
|
|
|
|
|
%package network
|
2012-07-30 20:02:55 +02:00
|
|
|
Summary: Dracut modules to build a dracut initramfs with network support
|
2012-08-07 08:50:52 +02:00
|
|
|
Group: System/Base
|
2012-07-30 20:02:55 +02:00
|
|
|
Requires: %{name} = %{version}
|
|
|
|
Obsoletes: dracut-generic < 008
|
|
|
|
Provides: dracut-generic = %{version}
|
2012-07-13 15:52:08 +02:00
|
|
|
|
|
|
|
%description network
|
|
|
|
This package requires everything which is needed to build a generic
|
|
|
|
all purpose initramfs with network support with dracut.
|
|
|
|
|
|
|
|
%package caps
|
2012-07-30 20:02:55 +02:00
|
|
|
Summary: Dracut modules to build a dracut initramfs which drops capabilities
|
2012-08-07 08:50:52 +02:00
|
|
|
Group: System/Base
|
2012-07-30 20:02:55 +02:00
|
|
|
Requires: %{name} = %{version}
|
|
|
|
Requires: libcap
|
2012-07-13 15:52:08 +02:00
|
|
|
|
|
|
|
%description caps
|
|
|
|
This package requires everything which is needed to build an
|
|
|
|
all purpose initramfs with dracut, which drops capabilities.
|
|
|
|
|
|
|
|
%package tools
|
2012-07-30 20:02:55 +02:00
|
|
|
Summary: Dracut tools to build the local initramfs
|
2012-08-07 08:50:52 +02:00
|
|
|
Group: System/Base
|
2012-07-30 20:02:55 +02:00
|
|
|
Requires: %{name} = %{version}
|
2012-07-13 15:52:08 +02:00
|
|
|
|
|
|
|
%description tools
|
|
|
|
This package contains tools to assemble the local initrd and host configuration.
|
|
|
|
|
|
|
|
%prep
|
2012-07-30 20:02:55 +02:00
|
|
|
%setup -q
|
2013-11-29 13:27:47 +01:00
|
|
|
%patch10 -p1
|
|
|
|
%patch11 -p1
|
|
|
|
%patch12 -p1
|
2014-01-13 19:00:03 +01:00
|
|
|
%patch13 -p1
|
2014-02-13 15:01:22 +01:00
|
|
|
%patch14 -p1
|
2014-02-13 15:56:13 +01:00
|
|
|
%patch15 -p1
|
|
|
|
%patch16 -p1
|
|
|
|
%patch17 -p1
|
2014-02-13 23:20:14 +01:00
|
|
|
%patch18 -p1
|
2014-02-14 14:13:37 +01:00
|
|
|
%patch19 -p1
|
2014-02-17 14:21:58 +01:00
|
|
|
%patch20 -p1
|
2013-06-18 09:22:22 +02:00
|
|
|
|
2012-07-13 15:52:08 +02:00
|
|
|
%build
|
2013-04-10 21:50:58 +02:00
|
|
|
%configure\
|
|
|
|
--systemdsystemunitdir=%{_unitdir}\
|
|
|
|
--bashcompletiondir=%{_sysconfdir}/bash_completion.d\
|
|
|
|
--libdir=%{_prefix}/lib
|
|
|
|
make all -e CFLAGS="%{optflags}" %{?_smp_mflags}
|
2012-07-13 15:52:08 +02:00
|
|
|
|
|
|
|
%install
|
2014-02-09 14:23:30 +01:00
|
|
|
make DESTDIR=%{buildroot} install %{?_smp_mflags}
|
2012-07-13 15:52:08 +02:00
|
|
|
|
2013-11-29 13:27:47 +01:00
|
|
|
echo -e "#!/bin/bash\nDRACUT_VERSION=%{version}-%{release}" > %{buildroot}/%{dracutlibdir}/dracut-version.sh
|
2012-07-13 15:52:08 +02:00
|
|
|
|
2012-07-30 20:02:55 +02:00
|
|
|
rm -fr %{buildroot}%{dracutlibdir}/modules.d/01fips
|
|
|
|
rm -fr %{buildroot}%{dracutlibdir}/modules.d/02fips-aesni
|
2012-07-13 15:52:08 +02:00
|
|
|
|
|
|
|
# we do not support dash in the initramfs
|
2013-11-29 13:27:47 +01:00
|
|
|
rm -fr %{buildroot}/%{dracutlibdir}/modules.d/00dash
|
2012-07-30 20:02:55 +02:00
|
|
|
|
|
|
|
# add suse cmline conversion
|
|
|
|
mkdir -p %{buildroot}%{dracutlibdir}/modules.d/99suse
|
2014-02-09 14:23:30 +01:00
|
|
|
install -m 0755 %{SOURCE1} %{buildroot}%{dracutlibdir}/modules.d/99suse/module-setup.sh
|
|
|
|
install -m 0755 %{SOURCE2} %{buildroot}%{dracutlibdir}/modules.d/99suse/parse-suse-initrd.sh
|
2012-07-13 15:52:08 +02:00
|
|
|
|
|
|
|
# remove gentoo specific modules
|
2012-07-30 20:02:55 +02:00
|
|
|
rm -fr %{buildroot}%{dracutlibdir}/modules.d/50gensplash
|
2012-07-13 15:52:08 +02:00
|
|
|
|
|
|
|
%if %{defined _unitdir}
|
|
|
|
# with systemd IMA and selinux modules do not make sense
|
2012-07-30 20:02:55 +02:00
|
|
|
rm -fr %{buildroot}/%{dracutlibdir}/modules.d/96securityfs
|
|
|
|
rm -fr %{buildroot}/%{dracutlibdir}/modules.d/97masterkey
|
|
|
|
rm -fr %{buildroot}/%{dracutlibdir}/modules.d/98integrity
|
|
|
|
rm -fr %{buildroot}/%{dracutlibdir}/modules.d/98selinux
|
2012-07-13 15:52:08 +02:00
|
|
|
%endif
|
|
|
|
|
2012-07-30 20:02:55 +02:00
|
|
|
mkdir -p %{buildroot}/boot/dracut
|
|
|
|
mkdir -p %{buildroot}%{_localstatedir}/lib/dracut/overlay
|
|
|
|
mkdir -p %{buildroot}%{_localstatedir}/log
|
|
|
|
touch %{buildroot}%{_localstatedir}/log/dracut.log
|
2012-07-13 15:52:08 +02:00
|
|
|
|
2012-07-30 20:02:55 +02:00
|
|
|
install -m 0644 dracut.conf.d/suse.conf.example %{buildroot}%{_sysconfdir}/dracut.conf.d/01-dist.conf
|
2014-02-17 19:59:26 +01:00
|
|
|
echo 'add_dracutmodules+="network iscsi"' >> %{buildroot}%{_sysconfdir}/dracut.conf.d/01-dist.conf
|
2013-09-21 21:24:08 +02:00
|
|
|
|
2013-07-18 13:45:24 +02:00
|
|
|
%ifarch %ix86 x86_64
|
|
|
|
echo 'early_microcode="yes"' > %{buildroot}%{_sysconfdir}/dracut.conf.d/02-early-microcode.conf
|
|
|
|
%endif
|
2013-11-29 13:27:47 +01:00
|
|
|
rm %{buildroot}%{_bindir}/mkinitrd
|
2013-10-02 14:32:19 +02:00
|
|
|
# moved to /sbin
|
|
|
|
mkdir -p %{buildroot}/sbin
|
2013-11-29 13:27:47 +01:00
|
|
|
install -m 0755 mkinitrd-suse.sh %{buildroot}/sbin/mkinitrd
|
|
|
|
mv %{buildroot}%{_mandir}/man8/mkinitrd-suse.8 %{buildroot}%{_mandir}/man8/mkinitrd.8
|
2014-02-09 14:23:30 +01:00
|
|
|
install -m 0755 %{SOURCE3} %{buildroot}/sbin/mkinitrd_setup
|
2012-07-13 15:52:08 +02:00
|
|
|
|
2012-07-30 20:02:55 +02:00
|
|
|
mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d
|
|
|
|
install -m 0644 dracut.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/dracut
|
2012-07-13 15:52:08 +02:00
|
|
|
|
2013-12-18 17:20:48 +01:00
|
|
|
install -D -m 0755 %{SOURCE4} %{buildroot}/sbin/purge-kernels
|
2014-02-09 14:23:30 +01:00
|
|
|
install -m 644 %{SOURCE5} %{buildroot}/%{_unitdir}/purge-kernels.service
|
2012-07-13 15:52:08 +02:00
|
|
|
|
2014-02-13 23:20:14 +01:00
|
|
|
chmod 755 %{buildroot}/%{dracutlibdir}/modules.d/95grub2/*
|
|
|
|
|
2014-02-17 14:21:58 +01:00
|
|
|
%if 0%{?suse_version}
|
|
|
|
ln -s %{dracutlibdir}/modules.d/45ifcfg/write-ifcfg-suse.sh %{buildroot}/%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg.sh
|
|
|
|
%else
|
|
|
|
ln -s %{dracutlibdir}/modules.d/45ifcfg/write-ifcfg-redhat.sh %{buildroot}/%{dracutlibdir}/modules.d/45ifcfg/write-ifcfg.sh
|
|
|
|
%endif
|
|
|
|
|
2013-12-18 17:20:48 +01:00
|
|
|
%pre
|
|
|
|
%service_add_pre purge-kernels.service
|
|
|
|
|
|
|
|
%preun
|
|
|
|
%service_del_preun purge-kernels.service
|
|
|
|
|
2012-07-13 15:52:08 +02:00
|
|
|
%files
|
|
|
|
%defattr(-,root,root,0755)
|
|
|
|
%doc README HACKING TODO COPYING AUTHORS NEWS dracut.html dracut.png dracut.svg
|
|
|
|
%{_bindir}/dracut
|
2013-12-18 17:20:48 +01:00
|
|
|
/sbin/purge-kernels
|
2013-10-02 14:32:19 +02:00
|
|
|
/sbin/mkinitrd
|
|
|
|
/sbin/mkinitrd_setup
|
2012-07-13 15:52:08 +02:00
|
|
|
%{_bindir}/lsinitrd
|
2014-02-09 14:23:30 +01:00
|
|
|
%config %{_sysconfdir}/bash_completion.d/lsinitrd
|
2012-07-13 15:52:08 +02:00
|
|
|
%dir %{dracutlibdir}
|
|
|
|
%dir %{dracutlibdir}/modules.d
|
2014-02-09 14:23:30 +01:00
|
|
|
%{dracutlibdir}/skipcpio
|
2012-07-13 15:52:08 +02:00
|
|
|
%{dracutlibdir}/dracut-functions.sh
|
|
|
|
%{dracutlibdir}/dracut-functions
|
|
|
|
%{dracutlibdir}/dracut-version.sh
|
|
|
|
%{dracutlibdir}/dracut-logger.sh
|
|
|
|
%{dracutlibdir}/dracut-initramfs-restore
|
2012-07-30 20:02:55 +02:00
|
|
|
%{dracutlibdir}/dracut-install
|
|
|
|
%config(noreplace) %{_sysconfdir}/dracut.conf
|
2012-07-13 15:52:08 +02:00
|
|
|
%if 0%{?fedora} || 0%{?suse_version} || 0%{?rhel}
|
2012-07-30 20:02:55 +02:00
|
|
|
%config %{_sysconfdir}/dracut.conf.d/01-dist.conf
|
2012-07-13 15:52:08 +02:00
|
|
|
%endif
|
2013-07-18 13:45:24 +02:00
|
|
|
%ifarch %ix86 x86_64
|
2013-10-03 09:37:56 +02:00
|
|
|
%config %{_sysconfdir}/dracut.conf.d/02-early-microcode.conf
|
2013-07-18 13:45:24 +02:00
|
|
|
%endif
|
2012-07-30 20:02:55 +02:00
|
|
|
%dir %{_sysconfdir}/dracut.conf.d
|
2012-07-13 15:52:08 +02:00
|
|
|
%{_mandir}/man8/dracut.8*
|
|
|
|
%{_mandir}/man8/mkinitrd.8*
|
|
|
|
%{_mandir}/man1/lsinitrd.1*
|
|
|
|
%{_mandir}/man7/dracut.kernel.7*
|
|
|
|
%{_mandir}/man7/dracut.cmdline.7*
|
2013-04-03 17:09:09 +02:00
|
|
|
%{_mandir}/man7/dracut.bootup.7*
|
2013-11-29 13:27:47 +01:00
|
|
|
%{_mandir}/man7/dracut.modules.7*
|
2012-08-02 21:33:14 +02:00
|
|
|
%{_mandir}/man8/dracut-cmdline.service.8*
|
|
|
|
%{_mandir}/man8/dracut-initqueue.service.8*
|
|
|
|
%{_mandir}/man8/dracut-pre-pivot.service.8*
|
|
|
|
%{_mandir}/man8/dracut-pre-trigger.service.8*
|
|
|
|
%{_mandir}/man8/dracut-pre-udev.service.8*
|
2013-03-13 00:42:15 +01:00
|
|
|
%{_mandir}/man8/dracut-mount.service.8.*
|
|
|
|
%{_mandir}/man8/dracut-pre-mount.service.8.*
|
2013-06-18 09:22:22 +02:00
|
|
|
%{_mandir}/man8/dracut-shutdown.service.8.*
|
2012-07-13 15:52:08 +02:00
|
|
|
%{_mandir}/man5/dracut.conf.5*
|
2014-02-09 14:23:30 +01:00
|
|
|
%dir %{_libexecdir}/kernel
|
|
|
|
%dir %{_libexecdir}/kernel/install.d
|
|
|
|
%{_libexecdir}/kernel/install.d/50-dracut.install
|
|
|
|
%{_libexecdir}/kernel/install.d/51-dracut-rescue.install
|
2013-03-13 00:42:15 +01:00
|
|
|
%dir %{dracutlibdir}/modules.d/00systemd-bootchart
|
|
|
|
%dir %{dracutlibdir}/modules.d/03rescue
|
|
|
|
%{dracutlibdir}/modules.d/00systemd-bootchart/module-setup.sh
|
|
|
|
%{dracutlibdir}/modules.d/03rescue/module-setup.sh
|
2012-07-13 15:52:08 +02:00
|
|
|
%{dracutlibdir}/modules.d/00bootchart
|
|
|
|
%{dracutlibdir}/modules.d/04watchdog
|
|
|
|
%{dracutlibdir}/modules.d/05busybox
|
|
|
|
%{dracutlibdir}/modules.d/10i18n
|
|
|
|
%{dracutlibdir}/modules.d/30convertfs
|
|
|
|
%{dracutlibdir}/modules.d/45url-lib
|
2013-01-24 11:28:22 +01:00
|
|
|
%{dracutlibdir}/modules.d/50drm
|
2012-07-13 15:52:08 +02:00
|
|
|
%{dracutlibdir}/modules.d/50plymouth
|
|
|
|
%{dracutlibdir}/modules.d/80cms
|
|
|
|
%{dracutlibdir}/modules.d/90btrfs
|
|
|
|
%{dracutlibdir}/modules.d/90crypt
|
|
|
|
%{dracutlibdir}/modules.d/90dm
|
|
|
|
%{dracutlibdir}/modules.d/90dmraid
|
|
|
|
%{dracutlibdir}/modules.d/90dmsquash-live
|
|
|
|
%{dracutlibdir}/modules.d/90kernel-modules
|
|
|
|
%{dracutlibdir}/modules.d/90lvm
|
|
|
|
%{dracutlibdir}/modules.d/90mdraid
|
|
|
|
%{dracutlibdir}/modules.d/90multipath
|
|
|
|
%{dracutlibdir}/modules.d/90qemu
|
|
|
|
%{dracutlibdir}/modules.d/91crypt-gpg
|
2012-08-02 21:33:14 +02:00
|
|
|
%{dracutlibdir}/modules.d/91crypt-loop
|
|
|
|
%{dracutlibdir}/modules.d/95cifs
|
2012-07-13 15:52:08 +02:00
|
|
|
%{dracutlibdir}/modules.d/95debug
|
|
|
|
%{dracutlibdir}/modules.d/95resume
|
|
|
|
%{dracutlibdir}/modules.d/95rootfs-block
|
|
|
|
%{dracutlibdir}/modules.d/95dasd
|
|
|
|
%{dracutlibdir}/modules.d/95dasd_mod
|
2013-11-29 13:27:47 +01:00
|
|
|
%{dracutlibdir}/modules.d/95dasd_rules
|
2012-07-13 15:52:08 +02:00
|
|
|
%{dracutlibdir}/modules.d/95fstab-sys
|
2014-02-13 23:20:14 +01:00
|
|
|
%{dracutlibdir}/modules.d/95grub2
|
2012-07-13 15:52:08 +02:00
|
|
|
%{dracutlibdir}/modules.d/95zfcp
|
2013-11-29 13:27:47 +01:00
|
|
|
%{dracutlibdir}/modules.d/95zfcp_rules
|
2012-07-13 15:52:08 +02:00
|
|
|
%{dracutlibdir}/modules.d/95terminfo
|
|
|
|
%{dracutlibdir}/modules.d/95udev-rules
|
|
|
|
%{dracutlibdir}/modules.d/95virtfs
|
|
|
|
%if %{undefined _unitdir}
|
|
|
|
%{dracutlibdir}/modules.d/96securityfs
|
|
|
|
%{dracutlibdir}/modules.d/97masterkey
|
|
|
|
%{dracutlibdir}/modules.d/98selinux
|
|
|
|
%{dracutlibdir}/modules.d/98integrity
|
|
|
|
%endif
|
|
|
|
%{dracutlibdir}/modules.d/97biosdevname
|
|
|
|
%{dracutlibdir}/modules.d/98ecryptfs
|
|
|
|
%{dracutlibdir}/modules.d/98pollcdrom
|
|
|
|
%{dracutlibdir}/modules.d/98syslog
|
|
|
|
%{dracutlibdir}/modules.d/98systemd
|
|
|
|
%{dracutlibdir}/modules.d/98usrmount
|
|
|
|
%{dracutlibdir}/modules.d/99base
|
|
|
|
%{dracutlibdir}/modules.d/99fs-lib
|
|
|
|
%{dracutlibdir}/modules.d/99img-lib
|
|
|
|
%{dracutlibdir}/modules.d/99shutdown
|
2012-07-30 20:02:55 +02:00
|
|
|
%{dracutlibdir}/modules.d/99suse
|
2013-07-28 10:57:34 +02:00
|
|
|
%dir %{dracutlibdir}/modules.d/03modsign
|
|
|
|
%{dracutlibdir}/modules.d/03modsign/load-modsign-keys.sh
|
|
|
|
%{dracutlibdir}/modules.d/03modsign/module-setup.sh
|
2013-09-09 10:08:09 +02:00
|
|
|
%dir %{dracutlibdir}/modules.d/00bash
|
|
|
|
%{dracutlibdir}/modules.d/00bash/module-setup.sh
|
2012-07-30 20:02:55 +02:00
|
|
|
%config(noreplace) %{_sysconfdir}/logrotate.d/dracut
|
2012-07-13 15:52:08 +02:00
|
|
|
%attr(0644,root,root) %ghost %config(missingok,noreplace) %{_localstatedir}/log/dracut.log
|
|
|
|
%if %{defined _unitdir}
|
2013-04-03 18:57:15 +02:00
|
|
|
%dir %{_unitdir}/initrd.target.wants
|
2012-07-13 15:52:08 +02:00
|
|
|
%{_unitdir}/*.service
|
|
|
|
%{_unitdir}/*/*.service
|
|
|
|
%endif
|
2013-11-29 13:27:47 +01:00
|
|
|
%config %{_sysconfdir}/bash_completion.d/dracut
|
2012-07-13 15:52:08 +02:00
|
|
|
|
|
|
|
%files network
|
|
|
|
%defattr(-,root,root,0755)
|
|
|
|
%{dracutlibdir}/modules.d/40network
|
|
|
|
%{dracutlibdir}/modules.d/95fcoe
|
|
|
|
%{dracutlibdir}/modules.d/95iscsi
|
|
|
|
%{dracutlibdir}/modules.d/90livenet
|
|
|
|
%{dracutlibdir}/modules.d/90qemu-net
|
|
|
|
%{dracutlibdir}/modules.d/95nbd
|
|
|
|
%{dracutlibdir}/modules.d/95nfs
|
|
|
|
%{dracutlibdir}/modules.d/95ssh-client
|
|
|
|
%{dracutlibdir}/modules.d/45ifcfg
|
|
|
|
%{dracutlibdir}/modules.d/95znet
|
2014-01-13 19:00:03 +01:00
|
|
|
%{dracutlibdir}/modules.d/95fcoe-uefi
|
|
|
|
%{dracutlibdir}/modules.d/99uefi-lib
|
2012-07-13 15:52:08 +02:00
|
|
|
|
|
|
|
%files caps
|
|
|
|
%defattr(-,root,root,0755)
|
|
|
|
%{dracutlibdir}/modules.d/02caps
|
|
|
|
|
|
|
|
%files tools
|
|
|
|
%defattr(-,root,root,0755)
|
|
|
|
%{_mandir}/man8/dracut-catimages.8*
|
|
|
|
%{_bindir}/dracut-catimages
|
|
|
|
%dir /boot/dracut
|
2012-07-30 20:02:55 +02:00
|
|
|
%dir %{_localstatedir}/lib/dracut
|
|
|
|
%dir %{_localstatedir}/lib/dracut/overlay
|
2012-07-13 15:52:08 +02:00
|
|
|
|
|
|
|
%changelog
|