Add judgement of openEuler
This commit is contained in:
parent
08cd2e3fe4
commit
22686d9003
43
dracut.spec
43
dracut.spec
@ -7,18 +7,11 @@
|
|||||||
# directory.
|
# directory.
|
||||||
%global __requires_exclude pkg-config
|
%global __requires_exclude pkg-config
|
||||||
|
|
||||||
|
|
||||||
Name: dracut
|
Name: dracut
|
||||||
Version: 049
|
Version: 049
|
||||||
Release: 6
|
Release: 7
|
||||||
|
|
||||||
Summary: Initramfs generator using udev
|
Summary: Initramfs generator using udev
|
||||||
%if 0%{?fedora} || 0%{?rhel}
|
|
||||||
Group: System Environment/Base
|
|
||||||
%endif
|
|
||||||
%if 0%{?suse_version}
|
|
||||||
Group: System/Base
|
|
||||||
%endif
|
|
||||||
|
|
||||||
# The entire source code is GPLv2+
|
# The entire source code is GPLv2+
|
||||||
# except install/* which is LGPLv2+
|
# except install/* which is LGPLv2+
|
||||||
@ -50,7 +43,7 @@ BuildRequires: git
|
|||||||
BuildRequires: kmod-devel >= 23
|
BuildRequires: kmod-devel >= 23
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
|
|
||||||
%if 0%{?fedora} || 0%{?rhel}
|
%if 0%{?openEuler} || 0%{?fedora} || 0%{?rhel}
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: systemd
|
BuildRequires: systemd
|
||||||
%endif
|
%endif
|
||||||
@ -59,7 +52,7 @@ BuildRequires: bash-completion
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %{with doc}
|
%if %{with doc}
|
||||||
%if 0%{?fedora} || 0%{?rhel}
|
%if 0%{?openEuler} || 0%{?fedora} || 0%{?rhel}
|
||||||
BuildRequires: docbook-style-xsl docbook-dtds libxslt
|
BuildRequires: docbook-style-xsl docbook-dtds libxslt
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -91,7 +84,7 @@ Requires: sed
|
|||||||
Requires: xz
|
Requires: xz
|
||||||
Requires: gzip
|
Requires: gzip
|
||||||
|
|
||||||
%if 0%{?fedora} || 0%{?rhel}
|
%if 0%{?openEuler} || 0%{?fedora} || 0%{?rhel}
|
||||||
Recommends: hardlink
|
Recommends: hardlink
|
||||||
Recommends: pigz
|
Recommends: pigz
|
||||||
Recommends: kpartx
|
Recommends: kpartx
|
||||||
@ -107,7 +100,7 @@ Requires: udev > 166
|
|||||||
Requires: util-linux >= 2.21
|
Requires: util-linux >= 2.21
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if 0%{?fedora} || 0%{?rhel} || 0%{?suse_version}
|
%if 0%{?openEuler} || 0%{?fedora} || 0%{?rhel} || 0%{?suse_version}
|
||||||
Requires: libkcapi-hmaccalc
|
Requires: libkcapi-hmaccalc
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -226,7 +219,7 @@ make %{?_smp_mflags} install \
|
|||||||
|
|
||||||
echo "DRACUT_VERSION=%{version}-%{release}" > $RPM_BUILD_ROOT/%{dracutlibdir}/dracut-version.sh
|
echo "DRACUT_VERSION=%{version}-%{release}" > $RPM_BUILD_ROOT/%{dracutlibdir}/dracut-version.sh
|
||||||
|
|
||||||
%if 0%{?fedora} == 0 && 0%{?rhel} == 0 && 0%{?suse_version} == 0
|
%if 0%{?openEuler} == 0 && 0%{?fedora} == 0 && 0%{?rhel} == 0 && 0%{?suse_version} == 0
|
||||||
rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/01fips
|
rm -fr -- $RPM_BUILD_ROOT/%{dracutlibdir}/modules.d/01fips
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -272,7 +265,7 @@ touch $RPM_BUILD_ROOT%{_localstatedir}/log/dracut.log
|
|||||||
mkdir -p $RPM_BUILD_ROOT%{_sharedstatedir}/initramfs
|
mkdir -p $RPM_BUILD_ROOT%{_sharedstatedir}/initramfs
|
||||||
|
|
||||||
install -m 0644 dracut.conf.d/openEuler.conf.example $RPM_BUILD_ROOT%{dracutlibdir}/dracut.conf.d/99-initramfs.conf
|
install -m 0644 dracut.conf.d/openEuler.conf.example $RPM_BUILD_ROOT%{dracutlibdir}/dracut.conf.d/99-initramfs.conf
|
||||||
%if 0%{?fedora} || 0%{?rhel}
|
%if 0%{?openEuler} || 0%{?fedora} || 0%{?rhel}
|
||||||
install -m 0644 dracut.conf.d/fedora.conf.example $RPM_BUILD_ROOT%{dracutlibdir}/dracut.conf.d/01-dist.conf
|
install -m 0644 dracut.conf.d/fedora.conf.example $RPM_BUILD_ROOT%{dracutlibdir}/dracut.conf.d/01-dist.conf
|
||||||
rm -f $RPM_BUILD_ROOT%{_mandir}/man?/*suse*
|
rm -f $RPM_BUILD_ROOT%{_mandir}/man?/*suse*
|
||||||
%endif
|
%endif
|
||||||
@ -280,16 +273,15 @@ rm -f $RPM_BUILD_ROOT%{_mandir}/man?/*suse*
|
|||||||
install -m 0644 dracut.conf.d/suse.conf.example $RPM_BUILD_ROOT%{dracutlibdir}/dracut.conf.d/01-dist.conf
|
install -m 0644 dracut.conf.d/suse.conf.example $RPM_BUILD_ROOT%{dracutlibdir}/dracut.conf.d/01-dist.conf
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if 0%{?fedora} == 0 && 0%{?rhel} == 0 && 0%{?suse_version} <= 9999
|
%if 0%{?openEuler} == 0 && 0%{?fedora} == 0 && 0%{?rhel} == 0 && 0%{?suse_version} <= 9999
|
||||||
rm -f -- $RPM_BUILD_ROOT%{_bindir}/mkinitrd
|
rm -f -- $RPM_BUILD_ROOT%{_bindir}/mkinitrd
|
||||||
rm -f -- $RPM_BUILD_ROOT%{_bindir}/lsinitrd
|
rm -f -- $RPM_BUILD_ROOT%{_bindir}/lsinitrd
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if 0%{?fedora} || 0%{?rhel}
|
%if 0%{?openEuler} || 0%{?fedora} || 0%{?rhel}
|
||||||
echo 'hostonly="no"' > $RPM_BUILD_ROOT%{dracutlibdir}/dracut.conf.d/02-generic-image.conf
|
echo 'hostonly="no"' > $RPM_BUILD_ROOT%{dracutlibdir}/dracut.conf.d/02-generic-image.conf
|
||||||
echo 'dracut_rescue_image="yes"' > $RPM_BUILD_ROOT%{dracutlibdir}/dracut.conf.d/02-rescue.conf
|
echo 'dracut_rescue_image="yes"' > $RPM_BUILD_ROOT%{dracutlibdir}/dracut.conf.d/02-rescue.conf
|
||||||
|
|
||||||
# FIXME: remove after F30
|
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/kernel/postinst.d
|
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/kernel/postinst.d
|
||||||
install -m 0755 51-dracut-rescue-postinst.sh $RPM_BUILD_ROOT%{_sysconfdir}/kernel/postinst.d/51-dracut-rescue-postinst.sh
|
install -m 0755 51-dracut-rescue-postinst.sh $RPM_BUILD_ROOT%{_sysconfdir}/kernel/postinst.d/51-dracut-rescue-postinst.sh
|
||||||
%endif
|
%endif
|
||||||
@ -303,7 +295,7 @@ install -m 0755 51-dracut-rescue-postinst.sh $RPM_BUILD_ROOT%{_sysconfdir}/kerne
|
|||||||
%{_bindir}/dracut
|
%{_bindir}/dracut
|
||||||
%{_datadir}/bash-completion/completions/dracut
|
%{_datadir}/bash-completion/completions/dracut
|
||||||
%{_datadir}/bash-completion/completions/lsinitrd
|
%{_datadir}/bash-completion/completions/lsinitrd
|
||||||
%if 0%{?fedora} || 0%{?rhel} || 0%{?suse_version} > 9999
|
%if 0%{?openEuler} || 0%{?fedora} || 0%{?rhel} || 0%{?suse_version} > 9999
|
||||||
%{_bindir}/mkinitrd
|
%{_bindir}/mkinitrd
|
||||||
%{_bindir}/lsinitrd
|
%{_bindir}/lsinitrd
|
||||||
%endif
|
%endif
|
||||||
@ -318,7 +310,7 @@ install -m 0755 51-dracut-rescue-postinst.sh $RPM_BUILD_ROOT%{_sysconfdir}/kerne
|
|||||||
%{dracutlibdir}/dracut-install
|
%{dracutlibdir}/dracut-install
|
||||||
%{dracutlibdir}/skipcpio
|
%{dracutlibdir}/skipcpio
|
||||||
%config(noreplace) %{_sysconfdir}/dracut.conf
|
%config(noreplace) %{_sysconfdir}/dracut.conf
|
||||||
%if 0%{?fedora} || 0%{?suse_version} || 0%{?rhel}
|
%if 0%{?openEuler} || 0%{?fedora} || 0%{?suse_version} || 0%{?rhel}
|
||||||
%{dracutlibdir}/dracut.conf.d/01-dist.conf
|
%{dracutlibdir}/dracut.conf.d/01-dist.conf
|
||||||
%endif
|
%endif
|
||||||
%{dracutlibdir}/dracut.conf.d/99-initramfs.conf
|
%{dracutlibdir}/dracut.conf.d/99-initramfs.conf
|
||||||
@ -330,7 +322,7 @@ install -m 0755 51-dracut-rescue-postinst.sh $RPM_BUILD_ROOT%{_sysconfdir}/kerne
|
|||||||
%if %{with doc}
|
%if %{with doc}
|
||||||
%{_mandir}/man8/dracut.8*
|
%{_mandir}/man8/dracut.8*
|
||||||
%{_mandir}/man8/*service.8*
|
%{_mandir}/man8/*service.8*
|
||||||
%if 0%{?fedora} || 0%{?rhel} || 0%{?suse_version} > 9999
|
%if 0%{?openEuler} || 0%{?fedora} || 0%{?rhel} || 0%{?suse_version} > 9999
|
||||||
%{_mandir}/man8/mkinitrd.8*
|
%{_mandir}/man8/mkinitrd.8*
|
||||||
%{_mandir}/man1/lsinitrd.1*
|
%{_mandir}/man1/lsinitrd.1*
|
||||||
%endif
|
%endif
|
||||||
@ -349,7 +341,7 @@ install -m 0755 51-dracut-rescue-postinst.sh $RPM_BUILD_ROOT%{_sysconfdir}/kerne
|
|||||||
%ifnarch s390 s390x
|
%ifnarch s390 s390x
|
||||||
%{dracutlibdir}/modules.d/00warpclock
|
%{dracutlibdir}/modules.d/00warpclock
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?fedora} || 0%{?rhel} || 0%{?suse_version}
|
%if 0%{?openEuler} || 0%{?fedora} || 0%{?rhel} || 0%{?suse_version}
|
||||||
%{dracutlibdir}/modules.d/01fips
|
%{dracutlibdir}/modules.d/01fips
|
||||||
%endif
|
%endif
|
||||||
%{dracutlibdir}/modules.d/01systemd-initrd
|
%{dracutlibdir}/modules.d/01systemd-initrd
|
||||||
@ -432,7 +424,7 @@ install -m 0755 51-dracut-rescue-postinst.sh $RPM_BUILD_ROOT%{_sysconfdir}/kerne
|
|||||||
%{_unitdir}/initrd.target.wants/dracut-pre-udev.service
|
%{_unitdir}/initrd.target.wants/dracut-pre-udev.service
|
||||||
|
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?fedora} || 0%{?rhel}
|
%if 0%{?openEuler} || 0%{?fedora} || 0%{?rhel}
|
||||||
%{_prefix}/lib/kernel/install.d/50-dracut.install
|
%{_prefix}/lib/kernel/install.d/50-dracut.install
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -483,13 +475,16 @@ install -m 0755 51-dracut-rescue-postinst.sh $RPM_BUILD_ROOT%{_sysconfdir}/kerne
|
|||||||
|
|
||||||
%files config-rescue
|
%files config-rescue
|
||||||
%{dracutlibdir}/dracut.conf.d/02-rescue.conf
|
%{dracutlibdir}/dracut.conf.d/02-rescue.conf
|
||||||
%if 0%{?fedora} || 0%{?rhel}
|
%if 0%{?openEuler} || 0%{?fedora} || 0%{?rhel}
|
||||||
%{_prefix}/lib/kernel/install.d/51-dracut-rescue.install
|
%{_prefix}/lib/kernel/install.d/51-dracut-rescue.install
|
||||||
# FIXME: remove after F30
|
|
||||||
%{_sysconfdir}/kernel/postinst.d/51-dracut-rescue-postinst.sh
|
%{_sysconfdir}/kernel/postinst.d/51-dracut-rescue-postinst.sh
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Mar 20 2020 openEuler Buildteam <buildteam@openeuler.or
|
||||||
|
g> - 049-7
|
||||||
|
- Add judgement of openEuler
|
||||||
|
|
||||||
* Mon Feb 24 2020 openEuler Buildteam <buildteam@openeuler.org> - 049-6
|
* Mon Feb 24 2020 openEuler Buildteam <buildteam@openeuler.org> - 049-6
|
||||||
- Change requires of dracut-squash from squash-tools to squashfs-tools
|
- Change requires of dracut-squash from squash-tools to squashfs-tools
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user