From c8463bba4f68178ba7b769830a6cbc9e8a64b1ee Mon Sep 17 00:00:00 2001 From: superconvert Date: Sun, 16 Oct 2022 02:30:19 +0000 Subject: [PATCH] add param test for mk_xfce.sh --- common.sh | 3 --- mk_xfce.sh | 4 ++-- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/common.sh b/common.sh index f11d106..12d57d9 100755 --- a/common.sh +++ b/common.sh @@ -24,9 +24,6 @@ with_gcc=true # 是否开启 xfce with_xfce=true -# 开启编译后 xfce 本地测试 -with_xfce_test=false - # 是否挂载第二块硬盘 with_sdb=false diff --git a/mk_xfce.sh b/mk_xfce.sh index 445f8db..ea57789 100755 --- a/mk_xfce.sh +++ b/mk_xfce.sh @@ -675,7 +675,7 @@ llvm_build() { # 编译 gobject-introspection ( 这个不需要了,用系统的就行 ) # meson_build gobject-introspection ${GOBJINTROSPE_SRC_DIR} # 在编译机上测试 xfce4 是否能正常工作,在这之前编译的有系统组件,不能覆盖系统的组件,否则会导致系统不能正常运行 - if [ "${with_xfce_test}" = true ] && [ ! -f "tmp.tar.gz" ]; then + if [ "$1" = "test" ] && [ ! -f "tmp.tar.gz" ]; then tar zcf tmp.tar.gz ${xfce_install} fi # 编译 wayland-core ( documentation 依赖 graphviz 粘连了图形库 ) @@ -972,7 +972,7 @@ llvm_build() { # fi # 此开关选项可以在编译机器上,体验桌面系统了 ( Ubuntu Server 18.04 ) -if [ "${with_xfce_test}" = true ]; then +if [ "$1" = "test" ]; then # gtk+ 之前 compile 的库不能覆盖系统目录,否则可能导致系统启动失败,或者 xfce4 不能正常运行,只能通过 ld.so.conf.d 加载 rm test/a test/b -rf