From 1c28f9259463433a7aac10733be09f8d47ec17a5 Mon Sep 17 00:00:00 2001 From: zhangxiaoyu 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