Delete install_setup

This commit is contained in:
Lukáš Plevač 2021-02-07 20:25:31 +00:00 committed by GitHub
parent 71ee5fec1a
commit 38a5c5fcdc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,114 +0,0 @@
# screen 1
whiptail --title "Welcome" --backtitle "SaturnArch" --msgbox "Welcome to SaturnArch installation wizard" 12 80
# screen 2
exec 3>&1;
job=$(whiptail --title "Main menu" --backtitle "SaturnArch" --menu "Choose an option" 25 78 10 \
"install" "Install SaturnArch on this PC." \
"exit" "exit to terminal [EXPERT]." 2>&1 1>&3)
exec 3>&-;
if [ "$job" == "exit" ]; then
exit;
fi
# screen 3
exec 3>&1;
job=$(whiptail --title "Disks" --backtitle "SaturnArch" --menu "Do you whant edit disks before install?" 25 78 10 \
"yes" "Delete\Create\Formate Disks Partions." \
"no" "Disks are ready for install" 2>&1 1>&3)
exec 3>&-;
while [ "$job" == "yes" ]; do
exec 3>&1;
disk=$(whiptail --title "Disk for edit" --backtitle "SaturnArch" --menu "Select disk for edit" 25 90 10 `lsblk -r -o name,size -n -d` 2>&1 1>&3)
exec 3>&-;
cfdisk /dev/$disk;
exec 3>&1;
job=$(whiptail --title "Disks" --backtitle "SaturnArch" --menu "Edit another disk?" 25 78 10 \
"yes" "Im not done, I need edit another" \
"no" "Im done" 2>&1 1>&3)
exec 3>&-;
done
exec 3>&1;
disk=$(whiptail --title "Disk for install" --backtitle "SaturnArch" --menu "Select disk for SaturnArch install" 25 90 10 `lsblk -r -o name,size -n` 2>&1 1>&3)
exec 3>&-;
exec 3>&1;
grubdisk=$(whiptail --title "Disk for install" --backtitle "SaturnArch" --menu "Select disk for bootloader install" 25 90 10 `lsblk -r -o name,size -n -d` 2>&1 1>&3)
exec 3>&-;
exec 3>&1;
hostname=$(whiptail --backtitle "SaturnArch" --inputbox "please enter your hostname" 8 39 saturnarch --title "Hostname" 3>&1 1>&2 2>&3)
exec 3>&-;
exec 3>&1;
hostname=$(whiptail --backtitle "SaturnArch" --inputbox "please enter your username" 8 39 user --title "Username" 3>&1 1>&2 2>&3)
exec 3>&-;
exec 3>&1;
timezone=$(whiptail --backtitle "SaturnArch" --inputbox "please enter your timezone" 8 39 Europe/Prague --title "timezone" 3>&1 1>&2 2>&3)
exec 3>&-;
exec 3>&1;
userpass=$(whiptail --backtitle "SaturnArch" --passwordbox "please enter your user password" 8 39 --title "user password" 3>&1 1>&2 2>&3)
exec 3>&-;
exec 3>&1;
rootpass=$(whiptail --backtitle "SaturnArch" --passwordbox "please enter your root password" 8 39 --title "root password" 3>&1 1>&2 2>&3)
exec 3>&-;
exec 3>&1;
lang=$(whiptail --backtitle "SaturnArch" --inputbox "please enter your root LANG" 8 39 cs_CZ --title "LANG" 3>&1 1>&2 2>&3)
exec 3>&-;
exec 3>&1;
packages=$(whiptail --backtitle "SaturnArch" --title "PACKAGES" --checklist \
"Choose pre-configured groups to install" 20 78 10 \
"GUI" "XFCE4 Gui" ON \
"OFFICE" "Full LibreOffice" OFF \
"IMAGE_EDIT" "Gimp Inkscape" OFF \
"VIDEO_EDIT" "Blender" OFF \
"3D_PRINT" "Cura" OFF \
"DEVELOPMENT" "VSCode Valgrind Make Gcc" OFF \
"SSH" "OpenSSH server" OFF \
"SATELLITES" "GQRX" OFF \
"ASTRONOMY" "Stellarium Celestia (Gtk+)" OFF \
"ELECTRO" "KiCad Arduino PulseView" OFF \
"FPGA_ALTERA" "Quartus II" OFF \
"FPGA_ALTERA_OLD" "Quartus II 13.0sp1" OFF \
"WINDOWS" "wine (Windows OS apps support)" OFF 2>&1 1>&3)
exec 3>&-;
echo "starting install"
timedatectl set-ntp true
mount /dev/$disk /mnt
pacstrap /mnt base linux linux-firmware
genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt
timedatectl set-timezone $timezone
hwclock --systohc --utc
locale-gen
echo "LANG=$lang.UTF-8" > /etc/locale.conf
echo "KEYMAP=de-latin1" > /etc/vconsole.conf
echo "$hostname" > /etc/hostname
echo "127.0.0.1 localhost" > /etc/hosts
echo "::1 localhost" >> /etc/hosts
echo "127.0.1.1 $hostname.localdomain $hostname" >> /etc/hosts
systemctl enable dhcpcd.service
mkinitcpio -P
pacman -S ttf-dejavu
#install grub
pacman -S grub
grub-install /dev/$grubdisk
grub-mkconfig -o /boot/grub/grub.cfg
#do reboot
reboot