kata_integration: dos2unix micro kernel spec

reason: dos2unix micro kernel spec

Signed-off-by: yangfeiyu <yangfeiyu20102011@163.com>
This commit is contained in:
yangfeiyu 2020-09-10 21:22:01 +08:00
parent 370dba2717
commit ef25c81ee1

View File

@ -1,69 +1,69 @@
%global debug_package %{nil} %global debug_package %{nil}
%global TarballVer 4.19.138 %global TarballVer 4.19.138
%define VERSION 4.19.138 %define VERSION 4.19.138
%define RELEASE 1 %define RELEASE 1
%define with_patch 0 %define with_patch 0
%define with_source 1 %define with_source 1
Name: kata-micro-kernel Name: kata-micro-kernel
Version: %{VERSION} Version: %{VERSION}
Release: %{RELEASE} Release: %{RELEASE}
Summary: Micro Linux Kernel For Kata-containers Summary: Micro Linux Kernel For Kata-containers
License: GPLv2 License: GPLv2
URL: http://www.kernel.org/ URL: http://www.kernel.org/
Source0: kernel.tar.gz Source0: kernel.tar.gz
Source1: kata_integration-v1.0.0.tar.gz Source1: kata_integration-v1.0.0.tar.gz
BuildRoot: %_topdir/BUILDROOT BuildRoot: %_topdir/BUILDROOT
BuildRequires: patch bash perl automake make gcc binutils hostname bc openssl-devel glibc-devel glibc-static BuildRequires: patch bash perl automake make gcc binutils hostname bc openssl-devel glibc-devel glibc-static
BuildRequires: ncurses-devel elfutils-devel elfutils-libelf-devel elfutils binutils-devel bison flex BuildRequires: ncurses-devel elfutils-devel elfutils-libelf-devel elfutils binutils-devel bison flex
%description %description
This kernel is customed as kata-containers guest kernel, which is core of the kata-containers. This kernel is customed as kata-containers guest kernel, which is core of the kata-containers.
%prep %prep
%setup -q -c -a 0 -n kernel %setup -q -c -a 0 -n kernel
%setup -q -c -a 1 -n kata_integration %setup -q -c -a 1 -n kata_integration
# extract the kata_integration.tar.gz file # extract the kata_integration.tar.gz file
cd %{_builddir}/kata_integration cd %{_builddir}/kata_integration
tar -xzf kata_integration-v1.0.0.tar.gz tar -xzf kata_integration-v1.0.0.tar.gz
# build kernel # build kernel
cd %{_builddir}/kernel cd %{_builddir}/kernel
mv kernel linux-%{version} mv kernel linux-%{version}
cd %{_builddir}/kernel/linux-%{version} cd %{_builddir}/kernel/linux-%{version}
%ifarch %{ix86} x86_64 %ifarch %{ix86} x86_64
cp %{_builddir}/kata_integration/hack/config-kata-x86_64 ./.config cp %{_builddir}/kata_integration/hack/config-kata-x86_64 ./.config
%else %else
cp %{_builddir}/kata_integration/hack/config-kata-arm64 ./.config cp %{_builddir}/kata_integration/hack/config-kata-arm64 ./.config
%endif %endif
%build %build
cd %{_builddir}/kernel/linux-%{version} cd %{_builddir}/kernel/linux-%{version}
make %{?_smp_mflags} make %{?_smp_mflags}
%install %install
mkdir -p -m 755 %{buildroot}/var/lib/kata mkdir -p -m 755 %{buildroot}/var/lib/kata
%ifarch %{ix86} x86_64 %ifarch %{ix86} x86_64
install -p -m 755 -D %{_builddir}/kernel/linux-%{version}/arch/x86_64/boot/bzImage %{buildroot}/var/lib/kata/kernel install -p -m 755 -D %{_builddir}/kernel/linux-%{version}/arch/x86_64/boot/bzImage %{buildroot}/var/lib/kata/kernel
%else %else
install -p -m 755 -D %{_builddir}/kernel/linux-%{version}/arch/arm64/boot/Image %{buildroot}/var/lib/kata/kernel install -p -m 755 -D %{_builddir}/kernel/linux-%{version}/arch/arm64/boot/Image %{buildroot}/var/lib/kata/kernel
%endif %endif
%clean %clean
%files %files
/var/lib/kata/kernel /var/lib/kata/kernel
%doc %doc
%changelog %changelog
* Thu Aug 27 2020 jiangpengfei<jiangpengfei9@huawei.com> - 4.19.138-1 * Thu Aug 27 2020 jiangpengfei<jiangpengfei9@huawei.com> - 4.19.138-1
- Type:enhancement - Type:enhancement
- ID:NA - ID:NA
- SUG:restart - SUG:restart
- DESC:init kata-micro-kernel package - DESC:init kata-micro-kernel package