summaryrefslogtreecommitdiff
path: root/0066-2313-use-lxc-5.X-in-CI-testcase.patch
diff options
context:
space:
mode:
Diffstat (limited to '0066-2313-use-lxc-5.X-in-CI-testcase.patch')
-rw-r--r--0066-2313-use-lxc-5.X-in-CI-testcase.patch41
1 files changed, 41 insertions, 0 deletions
diff --git a/0066-2313-use-lxc-5.X-in-CI-testcase.patch b/0066-2313-use-lxc-5.X-in-CI-testcase.patch
new file mode 100644
index 0000000..a730c39
--- /dev/null
+++ b/0066-2313-use-lxc-5.X-in-CI-testcase.patch
@@ -0,0 +1,41 @@
+From 1c28f9259463433a7aac10733be09f8d47ec17a5 Mon Sep 17 00:00:00 2001
+From: zhangxiaoyu <zhangxiaoyu58@huawei.com>
+Date: Thu, 21 Dec 2023 12:36:52 +0000
+Subject: [PATCH 66/71] !2313 use lxc 5.X in CI testcase * use lxc 5.X in CI
+ testcase
+
+---
+ CI/install_depends.sh | 16 +++++-----------
+ 1 file changed, 5 insertions(+), 11 deletions(-)
+
+diff --git a/CI/install_depends.sh b/CI/install_depends.sh
+index 5a4d71fa..ebeb79db 100755
+--- a/CI/install_depends.sh
++++ b/CI/install_depends.sh
+@@ -105,18 +105,12 @@ cd ~
+ git clone https://gitee.com/src-openeuler/lxc.git
+ git config --global --add safe.directory ~/lxc/lxc-5.0.2
+ cd lxc
+-git checkout origin/openEuler-22.03-LTS-SP1
+-tar xf lxc-4.0.3.tar.gz
+-cd lxc-4.0.3
+-mv ../*.patch .
+-for var in $(ls 0*.patch | sort -n)
+-do
+- patch -p1 < ${var}
+-done
++./apply-patches
++cd lxc-5.0.2
++mkdir -p build
+ sed -i 's/fd == STDIN_FILENO || fd == STDOUT_FILENO || fd == STDERR_FILENO/fd == 0 || fd == 1 || fd == 2 || fd >= 1000/g' ./src/lxc/start.c
+-./autogen.sh
+-./configure --prefix=${builddir} enable_werror=no
+-make -j $(nproc)
++meson setup -Disulad=true -Dprefix=${builddir} build
++meson compile -C build
+ make install
+ ldconfig
+
+--
+2.25.1
+