From f0dd6152fdcb9a58dbc37f1581dd083e72b420a8 Mon Sep 17 00:00:00 2001 From: mhsanaei Date: Fri, 4 Oct 2024 15:47:16 +0200 Subject: [PATCH] if webBasePath lt 3 will be replace with new random --- install.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/install.sh b/install.sh index 76a88aa4..916adb90 100644 --- a/install.sh +++ b/install.sh @@ -184,10 +184,13 @@ config_after_install() { else echo -e "${yellow}This is your upgrade, keeping old settings. If you forgot your login info, you can type 'x-ui settings' to check${plain}" - local existing_webBasePath=$(/usr/local/x-ui/x-ui setting -show true | grep -Eo 'webBasePath: [^ ]+' | awk '{print $2}') - if [[ -z "$existing_webBasePath" ]]; then - echo -e "${yellow}WebBasePath is empty, generating a random one: ${config_webBasePath}${plain}" + local existing_webBasePath=$(/usr/local/x-ui/x-ui setting -show true | grep -Eo 'webBasePath: .+' | awk '{print $2}') + + if [[ ${#existing_webBasePath} -lt 3 ]]; then + echo -e "${yellow}WebBasePath is empty, generating a random one...${plain}" + /usr/local/x-ui/x-ui setting -webBasePath "${config_webBasePath}" + echo -e "${green}New webBasePath: ${config_webBasePath}${plain}" fi fi fi