Upload files to "/"

This commit is contained in:
2026-05-09 21:23:08 +00:00
parent 43aa4b7e7f
commit 45ba91476f
+21 -7
View File
@@ -9,20 +9,34 @@ echo "================="
echo "LIVE-BUILD SCRIPT" echo "LIVE-BUILD SCRIPT"
echo "=================" echo "================="
echo "NAME:" echo "NAME:"
read name read -r name
#echo "BASE DISTRO:" (DEBIAN/UBUNTU/MINT) #echo "BASE DISTRO:" (DEBIAN/UBUNTU/MINT)
#read distro #read distro
echo "BASE RELEASE:" echo "BASE RELEASE:"
read release read -r release
echo "PACKAGE LIST TO INSTALL:" echo "PACKAGE LIST TO INSTALL:"
read pkgs read -r pkgs
read -p "SPLASH SCREEN? [Y/N]"
#read -r splp
case $spl in
[Yy]* ) spl="splash";;
[Nn]* ) spl="";;
* ) echo "Invalid response";;
esac
read -p "LIVE BOOT TO RAM? [Y/N]"
#read -r btrp
case $btn in
[Yy]* ) btr="toram";;
[Nn]* ) btr="";;
* ) echo "Invalid response";;
esac
#echo "HOOKS" #echo "HOOKS"
#read hooks #read hooks
mkdir lb; cd lb mkdir lb; cd lb
mkdir $name; cd $name mkdir $name; cd $name
sudo lb clean --all && rm -rf config cache local sudo lb clean --all && rm -rf config cache local
#"--win32-loader" dropped with Debian 13 Trixie #"--win32-loader" dropped with Debian 13 Trixie
lb config --apt-recommends true --backports true --system live --memtest memtest86+ --debian-installer-gui true --debian-installer live --bootappend-live "boot=live components quiet hostname=$name toram" -d $release --mode debian --parent-distribution $release --parent-debian-installer-distribution $release --archive-areas "main contrib non-free non-free-firmware" --linux-packages "linux-image linux-headers" true --uefi-secure-boot auto --security true --updates true -b iso-hybrid --binary-filesystem ext4 --image-name $name --hdd-label $name --iso-application $name lb config --apt-recommends true --backports true --system live --memtest memtest86+ --debian-installer-gui true --debian-installer live --bootappend-live "boot=live components quiet $spl hostname=$name $btr" -d $release --mode debian --parent-distribution $release --parent-debian-installer-distribution $release --archive-areas "main contrib non-free non-free-firmware" --linux-packages "linux-image linux-headers" true --uefi-secure-boot auto --security true --updates true -b iso-hybrid --binary-filesystem ext4 --image-name $name --hdd-label $name --iso-application $name
echo "$pkgs" >> config/package-lists/my.list.chroot echo "$pkgs" >> config/package-lists/my.list.chroot
#mkdir -p config/includes.chroot_after_packages/etc/skel/.local/; mkdir -p config/includes.chroot_after_packages/etc/skel/.config/ #mkdir -p config/includes.chroot_after_packages/etc/skel/.local/; mkdir -p config/includes.chroot_after_packages/etc/skel/.config/
#mkdir -p config/includes.chroot_after_packages/usr/local/bin/; #mkdir -p config/includes.chroot_after_packages/usr/local/bin/;
@@ -37,16 +51,16 @@ echo "$pkgs" >> config/package-lists/my.list.chroot
echo "COPY DEB PACKAGES TO INSTALL..." echo "COPY DEB PACKAGES TO INSTALL..."
xdg-open config/packages.chroot/; xdg-open config/packages.chroot/;
echo "ENTER TO CONTINUE" echo "ENTER TO CONTINUE"
read -n1 read -r
echo "COPY FILESYSTEM FILES..." echo "COPY FILESYSTEM FILES..."
xdg-open config/includes.chroot_after_packages/; xdg-open config/includes.chroot_after_packages/;
echo "ENTER TO CONTINUE" echo "ENTER TO CONTINUE"
read -n1 read -r
#echo "COPY HOOKS..." #echo "COPY HOOKS..."
#xdg-open config/hooks; #xdg-open config/hooks;
#echo "ENTER TO CONTINUE" #echo "ENTER TO CONTINUE"
#read -n1 #read -n1
echo "PESS ENTER TO BUILD ISO" echo "PESS ENTER TO BUILD ISO"
read -n1 read -r
sudo lb build sudo lb build