updates UI
This commit is contained in:
30
MI50/env.sh
Normal file
30
MI50/env.sh
Normal file
@@ -0,0 +1,30 @@
|
||||
#!/bin/bash
|
||||
# Shared path resolver for the Qwen-Image-Edit service scripts.
|
||||
# Sourced by bootstrap.sh / run_comfyui.sh / start_api.sh.
|
||||
#
|
||||
# Why this exists: a Python venv CANNOT live on the NTFS (fuseblk) mount used
|
||||
# on tour (/media/tour/APPS). Its interpreter symlinks turn into
|
||||
# "unsupported reparse tag 0x..." after a reboot/remount, so `python`
|
||||
# vanishes and every service dies. ComfyUI code and the model files are plain
|
||||
# files and are fine on NTFS -- only the venv must be on a native fs.
|
||||
#
|
||||
# So: if BASE is on a non-native filesystem, the venv goes under $HOME (ext4);
|
||||
# otherwise it stays at $BASE/venv. Override explicitly with COMFY_VENV.
|
||||
|
||||
ENV_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" # .../comfyui/api
|
||||
API_DIR="$ENV_DIR"
|
||||
BASE="$( cd "$ENV_DIR/.." && pwd )" # .../comfyui
|
||||
COMFY="$BASE/ComfyUI"
|
||||
|
||||
_basefs="$(stat -f -c %T "$BASE" 2>/dev/null || echo unknown)"
|
||||
case "$_basefs" in
|
||||
fuseblk|ntfs|ntfs3|exfat|vfat|msdos|9p|cifs|smb*)
|
||||
VENV="${COMFY_VENV:-/home/mike/comfyui/venv}" ;; # NTFS-ish BASE -> venv on home
|
||||
*)
|
||||
if [ -d "/home/mike/comfyui/venv" ]; then
|
||||
VENV="${COMFY_VENV:-/home/mike/comfyui/venv}"
|
||||
else
|
||||
VENV="${COMFY_VENV:-$BASE/venv}"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
Reference in New Issue
Block a user