release: sync public installer asset install.sh

This commit is contained in:
2026-09-02 02:12:52 +00:00
parent cd57311377
commit c058130601
-6
View File
@@ -132,12 +132,6 @@ PY
[[ $INSTALL_DIR != / ]] || die '安装目录不能是根目录'
if [[ -e $INSTALL_DIR ]]; then
[[ -d $INSTALL_DIR && ! -L $INSTALL_DIR ]] || die '安装目录必须是普通目录'
INSTALL_PATH="$INSTALL_DIR" python3 - <<'PY' || die '安装目录权限不安全'
import os, pathlib
p = pathlib.Path(os.environ['INSTALL_PATH'])
s = p.stat()
if os.geteuid() == 0 and (s.st_uid != 0 or s.st_mode & 0o022): raise SystemExit(1)
PY
fi
[[ ! -e "$INSTALL_DIR/.env" || ! -L "$INSTALL_DIR/.env" ]] || die '.env must not be a symlink'
}