Merge pull request #252 from cmdr2/win-installer-no-activate

Merge the new Windows Installer scripts, that doesn't use a post-activate hook
This commit is contained in:
cmdr2 2022-09-26 22:21:52 +05:30 committed by GitHub
commit defabf4324
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 26 additions and 6 deletions

View File

@ -8,6 +8,8 @@
set /p answer=Are you a developer of this project (Y/N)? set /p answer=Are you a developer of this project (Y/N)?
if /i "%answer:~,1%" NEQ "Y" exit /b if /i "%answer:~,1%" NEQ "Y" exit /b
@set PYTHONNOUSERSITE=1
@mkdir dist\stable-diffusion-ui @mkdir dist\stable-diffusion-ui
@echo "Downloading components for the installer.." @echo "Downloading components for the installer.."
@ -15,11 +17,6 @@ if /i "%answer:~,1%" NEQ "Y" exit /b
@call conda env create --prefix installer -f environment.yaml @call conda env create --prefix installer -f environment.yaml
@call conda activate .\installer @call conda activate .\installer
@echo "Setting up startup scripts.."
@mkdir installer\etc\conda\activate.d
@copy scripts\post_activate.bat installer\etc\conda\activate.d\
@echo "Creating a distributable package.." @echo "Creating a distributable package.."
@call conda install -c conda-forge -y conda-pack @call conda install -c conda-forge -y conda-pack
@ -37,6 +34,7 @@ if /i "%answer:~,1%" NEQ "Y" exit /b
@copy ..\..\LICENSE . @copy ..\..\LICENSE .
@copy "..\..\CreativeML Open RAIL-M License" . @copy "..\..\CreativeML Open RAIL-M License" .
@copy "..\..\How to install and run.txt" . @copy "..\..\How to install and run.txt" .
@echo. > scripts\install_status.txt
@echo "Build ready. Zip the 'dist\stable-diffusion-ui' folder." @echo "Build ready. Zip the 'dist\stable-diffusion-ui' folder."

View File

@ -11,6 +11,8 @@ case $yn in
* ) exit;; * ) exit;;
esac esac
export PYTHONNOUSERSITE=1
mkdir -p dist/stable-diffusion-ui mkdir -p dist/stable-diffusion-ui
echo "Downloading components for the installer.." echo "Downloading components for the installer.."
@ -38,6 +40,7 @@ cp ../../scripts/start.sh .
cp ../../LICENSE . cp ../../LICENSE .
cp "../../CreativeML Open RAIL-M License" . cp "../../CreativeML Open RAIL-M License" .
cp "../../How to install and run.txt" . cp "../../How to install and run.txt" .
echo "" > scripts/install_status.txt
chmod u+x start.sh chmod u+x start.sh

View File

@ -1 +1,17 @@
installer\Scripts\activate.bat @echo off
@REM Delete the post-activate hook from the old installer
echo. > installer\etc\conda\activate.d\post_activate.bat
@call installer\Scripts\activate.bat
@call conda-unpack
@call conda --version
@call git --version
@cd installer
@call ..\scripts\on_env_start.bat
@pause

View File

@ -4,4 +4,7 @@ source installer/bin/activate
conda-unpack conda-unpack
conda --version
git --version
scripts/on_env_start.sh scripts/on_env_start.sh