diff --git a/kpatch.spec b/kpatch.spec index 1ff3f0ce599f97d12005a730d1826be8870e8a5f..f9b7f32d57e1a11427b14e3238784a32ba9df2a8 100644 --- a/kpatch.spec +++ b/kpatch.spec @@ -1,7 +1,7 @@ Name: kpatch Epoch: 1 Version: 0.9.1 -Release: 18 +Release: 19 Summary: A Linux dynamic kernel patching infrastructure License: GPLv2 @@ -103,6 +103,12 @@ popd %{_mandir}/man1/*.1.gz %changelog +* Tue Oct 26 2021 Zhipeng Xie -1:0.9.1-19 +- Type:enhancement +- ID:NA +- SUG:NA +- DESC:support make compile environment + * Tue Sep 28 2021 Zhipeng Xie -1:0.9.1-18 - Type:bugfix - ID:NA diff --git a/make_compile_env.sh b/make_compile_env.sh new file mode 100644 index 0000000000000000000000000000000000000000..416c02f56db00e0fd8038071da5df0c42496a8fc --- /dev/null +++ b/make_compile_env.sh @@ -0,0 +1,42 @@ +#!/bin/bash +rm -rf kpatch_compile_env +yum install -y strace vim git rpm-build bc elfutils-libelf-devel gdb-headless make gcc patch bison flex openssl-devel kernel-source-`uname -r` kernel-debuginfo-`uname -r` kernel-devel-`uname -r` --installroot=`pwd`/kpatch_compile_env/ +mkdir -p kpatch_compile_env/kpatch +/bin/cp * kpatch_compile_env/kpatch/ +cat > kpatch_compile_env/installkpatch.sh < kpatch_compile_env/chroot.sh < kpatch_compile_env/unchroot.sh < kpatch_compile_env/usr/bin/openEuler_history<