From 76adb01211576bba631d42f0c6592a8dddaaf724 Mon Sep 17 00:00:00 2001 From: Tiger Wang Date: Thu, 9 Feb 2023 19:45:39 -0500 Subject: [PATCH] fix installation issue for Mint Linux (#31) Signed-off-by: Tiger Wang --- build/scripts/setup/script.d/02-setup-user-service.sh | 4 +++- .../share/casaos/cleanup/script.d/02-cleanup-user-service.sh | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/build/scripts/setup/script.d/02-setup-user-service.sh b/build/scripts/setup/script.d/02-setup-user-service.sh index a7bdb04..42c98e4 100755 --- a/build/scripts/setup/script.d/02-setup-user-service.sh +++ b/build/scripts/setup/script.d/02-setup-user-service.sh @@ -19,7 +19,9 @@ __get_setup_script_directory_by_os_release() { } || { pushd "${ID}" >/dev/null } || { - pushd "${ID_LIKE}" >/dev/null + [[ -n ${ID_LIKE} ]] && for ID in ${ID_LIKE}; do + pushd "${ID}" >/dev/null && break + done } || { echo "Unsupported OS: ${ID} ${VERSION_CODENAME} (${ID_LIKE})" exit 1 diff --git a/build/sysroot/usr/share/casaos/cleanup/script.d/02-cleanup-user-service.sh b/build/sysroot/usr/share/casaos/cleanup/script.d/02-cleanup-user-service.sh index 5a50659..ddd754c 100755 --- a/build/sysroot/usr/share/casaos/cleanup/script.d/02-cleanup-user-service.sh +++ b/build/sysroot/usr/share/casaos/cleanup/script.d/02-cleanup-user-service.sh @@ -16,7 +16,9 @@ __get_setup_script_directory_by_os_release() { } || { pushd "${ID}" &>/dev/null } || { - pushd "${ID_LIKE}" &>/dev/null + [[ -n ${ID_LIKE} ]] && for ID in ${ID_LIKE}; do + pushd "${ID}" >/dev/null && break + done } || { echo "Unsupported OS: ${ID} ${VERSION_CODENAME} (${ID_LIKE})" exit 1