mirror of
https://github.com/wnlen/clash-for-linux.git
synced 2026-02-04 10:11:28 +08:00
Update start.sh
This commit is contained in:
6
start.sh
6
start.sh
@ -143,13 +143,15 @@ force_write_controller_and_ui() {
|
|||||||
printf "\nexternal-controller: %s\n" "$controller" >> "$file"
|
printf "\nexternal-controller: %s\n" "$controller" >> "$file"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# external-ui(存在 ui 才写)
|
# external-ui(存在就写:支持软链)
|
||||||
if [ -d "$Conf_Dir/ui" ]; then
|
if [ -e "$Conf_Dir/ui" ]; then
|
||||||
if grep -qE '^[[:space:]]*external-ui:' "$file" 2>/dev/null; then
|
if grep -qE '^[[:space:]]*external-ui:' "$file" 2>/dev/null; then
|
||||||
sed -i -E "s|^[[:space:]]*external-ui:.*$|external-ui: ${Conf_Dir}/ui|g" "$file"
|
sed -i -E "s|^[[:space:]]*external-ui:.*$|external-ui: ${Conf_Dir}/ui|g" "$file"
|
||||||
else
|
else
|
||||||
printf "external-ui: %s\n" "${Conf_Dir}/ui" >> "$file"
|
printf "external-ui: %s\n" "${Conf_Dir}/ui" >> "$file"
|
||||||
fi
|
fi
|
||||||
|
else
|
||||||
|
echo "[WARN] ui path not found: $Conf_Dir/ui (skip external-ui)" >&2
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user