mirror of
https://github.com/spirit-x64/scripts.git
synced 2024-11-23 22:23:11 +03:00
Create void-WSL2.bat
This commit is contained in:
parent
a3fb187a1d
commit
136815c165
35
void-WSL2.bat
Normal file
35
void-WSL2.bat
Normal file
@ -0,0 +1,35 @@
|
||||
@echo off
|
||||
|
||||
echo THIS SCRIPT IS NOT FULLY TESTED YET
|
||||
echo use at ur own
|
||||
|
||||
if not defined DISTRONAME set DISTRONAME=void
|
||||
if not defined STORAGEPATH set STORAGEPATH=%cd%
|
||||
if not defined USER set USER=spirit
|
||||
|
||||
mkdir .void-on-WSL2.temp
|
||||
cd .void-on-WSL2.temp
|
||||
|
||||
echo downloading 7zr.exe...
|
||||
curl.exe -Ls --remote-name --remove-on-error https://7-zip.org/a/7zr.exe
|
||||
echo downloading void-x86_64-ROOTFS...
|
||||
curl.exe -Ls --remote-name --remove-on-error https://repo-default.voidlinux.org/live/current/void-x86_64-ROOTFS-20240314.tar.xz
|
||||
7zr.exe x void-x86_64-ROOTFS-20240314.tar.xz -oextracted
|
||||
|
||||
wsl.exe --import %DISTRONAME% %STORAGEPATH% extracted\void-x86_64-ROOTFS-20240314.tar
|
||||
|
||||
echo downloading init-void.sh and setup-void.sh...
|
||||
curl.exe -Ls --remote-name --remove-on-error https://raw.githubusercontent.com/spirit-x64/scripts/main/init-void.sh
|
||||
curl.exe -Ls --remote-name --remove-on-error https://raw.githubusercontent.com/spirit-x64/scripts/main/setup-void.sh
|
||||
|
||||
wsl -d %DISTRONAME% -e sh -c "USERNAME=%USER% ./init-void.sh --wsl"
|
||||
|
||||
wsl --terminate %DISTRONAME%
|
||||
wsl -d %DISTRONAME% -e sh -c "./setup-void.sh --no-gui"
|
||||
|
||||
cd ..
|
||||
rd /s /q .void-on-WSL2.temp
|
||||
|
||||
echo Void Linux ready (it could be, didn't check tho..)
|
||||
echo Press any key to exit . . .
|
||||
pause>nul
|
Loading…
Reference in New Issue
Block a user