diff --git a/lbs b/lbs index 4154f42..a8ff3f2 100644 --- a/lbs +++ b/lbs @@ -9,20 +9,34 @@ echo "=================" echo "LIVE-BUILD SCRIPT" echo "=================" echo "NAME:" -read name +read -r name #echo "BASE DISTRO:" (DEBIAN/UBUNTU/MINT) #read distro echo "BASE RELEASE:" -read release +read -r release 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" #read hooks mkdir lb; cd lb mkdir $name; cd $name sudo lb clean --all && rm -rf config cache local #"--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 #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/; @@ -37,16 +51,16 @@ echo "$pkgs" >> config/package-lists/my.list.chroot echo "COPY DEB PACKAGES TO INSTALL..." xdg-open config/packages.chroot/; echo "ENTER TO CONTINUE" -read -n1 +read -r echo "COPY FILESYSTEM FILES..." xdg-open config/includes.chroot_after_packages/; echo "ENTER TO CONTINUE" -read -n1 +read -r #echo "COPY HOOKS..." #xdg-open config/hooks; #echo "ENTER TO CONTINUE" #read -n1 echo "PESS ENTER TO BUILD ISO" -read -n1 +read -r sudo lb build