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