@@ -155,6 +155,43 @@ ubuntu () {
155155 echo " You can now launch Ubuntu with the bootlinux script"
156156}
157157
158+ void () {
159+ folder=" /data/void"
160+ if [ -d " $folder " ]; then
161+ first=1
162+ echo " skipping downloading"
163+ fi
164+ tmp=" /data/local/tmp"
165+ tarball=" $tmp /void.tar.xz"
166+ archurl=
167+ if [ " $first " != 1 ]; then
168+ if [ ! -f $tarball ]; then
169+ echo " Downloading Rootfs, please wait..."
170+ case $ARCH in
171+ arm)
172+ archurl=" armhf" ;;
173+ arm64)
174+ archurl=" arm64" ;;
175+ x86)
176+ archurl=" i386" ;;
177+ x64)
178+ archurl=" amd64" ;;
179+ * )
180+ abort " unknown arch" ;;
181+ esac
182+ wget " https://raw.githubusercontent.com/FerryAr/lhroot-repo/main/Rootfs/Void/${archurl} /void-rootfs-${archurl} .tar.xz" -qO $tarball & e_spinner
183+ fi
184+ mkdir -p " $folder "
185+ cd " $folder "
186+ echo " Decompressing Rootfs..."
187+ tar xfJ ${tarball} 2> /dev/null|| :
188+ cd $HOME
189+ fi
190+ echo " Removing rootfs tarball for some space"
191+ rm $tarball
192+ echo " You can now launch Void with bootlinux script"
193+ }
194+
158195arch_arm () {
159196 folder=" /data/arch"
160197 if [ -d " $folder " ]; then
@@ -163,7 +200,7 @@ arch_arm () {
163200 fi
164201 tmp=" /data/local/tmp"
165202 tarball=" $tmp /arch.tar.gz"
166- if [ " $first != 1" ]; then
203+ if [ " $first " != 1 ]; then
167204 if [ ! -f $tarball ]; then
168205 echo " Downloading Rootfs, please wait..."
169206 archurl=
@@ -334,6 +371,7 @@ install_chroot () {
334371 echo " 6. Kali Linux"
335372 echo " 7. Manjaro"
336373 echo " 8. Ubuntu"
374+ echo " 9. Void Linux"
337375 read -r choice? ' --> '
338376 echo " "
339377 case $choice in
@@ -346,6 +384,7 @@ install_chroot () {
346384 6) kali ;;
347385 7) manjaro ;;
348386 8) ubuntu ;;
387+ 9) void ;;
349388 esac
350389 done
351390}
@@ -359,6 +398,7 @@ remove_chroot () {
359398 kali=" /data/kali"
360399 fedora=" /data/fedora"
361400 manjaro=" /data/manjaro"
401+ void=" /data/void"
362402 if [ -d " $alpine " ]; then
363403 installed=true
364404 lmount=$alpine
@@ -380,6 +420,9 @@ remove_chroot () {
380420 elif [ -d " $manjaro " ]; then
381421 installed=true
382422 lmount=$manjaro
423+ elif [ -d " $void " ]; then
424+ installed=true
425+ lmount=$void
383426 else
384427 :
385428 fi
0 commit comments