d9da6674aa
- git snapshot
109 lines
3.9 KiB
Diff
109 lines
3.9 KiB
Diff
From b7a7ab194398ab3519004376d35d834385e2d916 Mon Sep 17 00:00:00 2001
|
|
From: Harald Hoyer <harald@hoyer.xyz>
|
|
Date: Fri, 12 Jan 2018 10:36:56 +0100
|
|
Subject: [PATCH] Merge pull request #354 from yuwata/spec-s390x
|
|
|
|
spec: do not package s390 specific modules
|
|
---
|
|
dracut.spec | 41 ++++++++++++++++++++++++++++++-----------
|
|
1 file changed, 30 insertions(+), 11 deletions(-)
|
|
|
|
diff --git a/dracut.spec b/dracut.spec
|
|
index 08e5a098..11c7459a 100644
|
|
--- a/dracut.spec
|
|
+++ b/dracut.spec
|
|
@@ -284,6 +284,19 @@ rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/97masterkey
|
|
rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/98integrity
|
|
%endif
|
|
|
|
+%infarch s390 s390x
|
|
+# remove architecture specific modules
|
|
+rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/80cms
|
|
+rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/91zipl
|
|
+rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/95dasd
|
|
+rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/95dasd_mod
|
|
+rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/95dasd_rules
|
|
+rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/95dcssblk
|
|
+rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/95zfcp
|
|
+rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/95zfcp_rules
|
|
+rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/95znet
|
|
+%endif
|
|
+
|
|
mkdir -p $RPM_BUILD_ROOT/boot/dracut
|
|
mkdir -p $RPM_BUILD_ROOT/var/lib/dracut/overlay
|
|
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log
|
|
@@ -385,7 +398,6 @@ rm -rf -- $RPM_BUILD_ROOT
|
|
%{dracutlibdir}/modules.d/45url-lib
|
|
%{dracutlibdir}/modules.d/50drm
|
|
%{dracutlibdir}/modules.d/50plymouth
|
|
-%{dracutlibdir}/modules.d/80cms
|
|
%{dracutlibdir}/modules.d/80lvmmerge
|
|
%{dracutlibdir}/modules.d/90btrfs
|
|
%{dracutlibdir}/modules.d/90crypt
|
|
@@ -400,29 +412,34 @@ rm -rf -- $RPM_BUILD_ROOT
|
|
%{dracutlibdir}/modules.d/91crypt-gpg
|
|
%{dracutlibdir}/modules.d/91crypt-loop
|
|
%{dracutlibdir}/modules.d/95debug
|
|
+%{dracutlibdir}/modules.d/95fstab-sys
|
|
+%{dracutlibdir}/modules.d/95lunmask
|
|
%{dracutlibdir}/modules.d/95resume
|
|
%{dracutlibdir}/modules.d/95rootfs-block
|
|
+%{dracutlibdir}/modules.d/95terminfo
|
|
+%{dracutlibdir}/modules.d/95udev-rules
|
|
+%{dracutlibdir}/modules.d/95virtfs
|
|
+%ifarch s390 s390x
|
|
+%{dracutlibdir}/modules.d/80cms
|
|
+%{dracutlibdir}/modules.d/91zipl
|
|
%{dracutlibdir}/modules.d/95dasd
|
|
%{dracutlibdir}/modules.d/95dasd_mod
|
|
%{dracutlibdir}/modules.d/95dasd_rules
|
|
-%{dracutlibdir}/modules.d/95fstab-sys
|
|
-%{dracutlibdir}/modules.d/95lunmask
|
|
+%{dracutlibdir}/modules.d/95dcssblk
|
|
%{dracutlibdir}/modules.d/95zfcp
|
|
%{dracutlibdir}/modules.d/95zfcp_rules
|
|
-%{dracutlibdir}/modules.d/95terminfo
|
|
-%{dracutlibdir}/modules.d/95udev-rules
|
|
-%{dracutlibdir}/modules.d/95virtfs
|
|
+%endif
|
|
%if %{undefined _unitdir}
|
|
%{dracutlibdir}/modules.d/96securityfs
|
|
%{dracutlibdir}/modules.d/97masterkey
|
|
%{dracutlibdir}/modules.d/98integrity
|
|
%endif
|
|
%{dracutlibdir}/modules.d/97biosdevname
|
|
+%{dracutlibdir}/modules.d/98dracut-systemd
|
|
%{dracutlibdir}/modules.d/98ecryptfs
|
|
%{dracutlibdir}/modules.d/98pollcdrom
|
|
%{dracutlibdir}/modules.d/98selinux
|
|
%{dracutlibdir}/modules.d/98syslog
|
|
-%{dracutlibdir}/modules.d/98dracut-systemd
|
|
%{dracutlibdir}/modules.d/98usrmount
|
|
%{dracutlibdir}/modules.d/99base
|
|
%{dracutlibdir}/modules.d/99fs-lib
|
|
@@ -456,17 +473,19 @@ rm -rf -- $RPM_BUILD_ROOT
|
|
%defattr(-,root,root,0755)
|
|
%{dracutlibdir}/modules.d/02systemd-networkd
|
|
%{dracutlibdir}/modules.d/40network
|
|
+%{dracutlibdir}/modules.d/45ifcfg
|
|
%{dracutlibdir}/modules.d/90kernel-network-modules
|
|
-%{dracutlibdir}/modules.d/95fcoe
|
|
-%{dracutlibdir}/modules.d/95iscsi
|
|
%{dracutlibdir}/modules.d/90qemu-net
|
|
%{dracutlibdir}/modules.d/95cifs
|
|
+%{dracutlibdir}/modules.d/95fcoe
|
|
+%{dracutlibdir}/modules.d/95fcoe-uefi
|
|
+%{dracutlibdir}/modules.d/95iscsi
|
|
%{dracutlibdir}/modules.d/95nbd
|
|
%{dracutlibdir}/modules.d/95nfs
|
|
%{dracutlibdir}/modules.d/95ssh-client
|
|
-%{dracutlibdir}/modules.d/45ifcfg
|
|
+%ifarch s390 s390x
|
|
%{dracutlibdir}/modules.d/95znet
|
|
-%{dracutlibdir}/modules.d/95fcoe-uefi
|
|
+%endif
|
|
%{dracutlibdir}/modules.d/99uefi-lib
|
|
|
|
%if 0%{?fedora} || 0%{?rhel} || 0%{?suse_version}
|
|
|