diff options
Diffstat (limited to 'scripts/install.sh')
-rw-r--r-- | scripts/install.sh | 102 |
1 files changed, 45 insertions, 57 deletions
diff --git a/scripts/install.sh b/scripts/install.sh index 8a4be55..20be4d3 100644 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -1,77 +1,67 @@ #!/bin/bash # Set Global Vars -ISO_URL="https://serverop.de/crux/crux-3.2/iso/crux-3.2.iso" -ISO_FILE="crux-3.2.iso" -printf "1.1.1 Path/to crux-3.2.iso (/home/user/Downloads):" -read ISO_PATH - -#prepare_iso() { - - ISO_FILE=$ISO_PATH/$ISO_FILE - - if [ -f $ISO_FILE ]; - then - echo "File $ISO_FILE exists." - else - echo "File $ISO_FILE does not exist." - cd $ISO_PATH && { curl -k -O $ISO_URL ; cd -; } - fi - -#} +printf "1.1.2 EFI block; (/dev/sda1):" +#read BLK_EFI +BLK_EFI="/dev/sda1" + +printf "1.1.2 boot block; (/dev/sda2):" +#read BLK_BOOT +BLK_BOOT="/dev/sda2" + +printf "1.1.2 root block; (/dev/sda3):" +#read BLK_ROOT +BLK_ROOT="/dev/sda3" +# +printf "1.1.2 var block; (/dev/sda4):" +#read BLK_VAR +BLK_VAR="/dev/sda4" +# +printf "1.1.2 usr block; (/dev/sda6):" +#read BLK_USR +BLK_USR="/dev/sda6" +# +printf "1.1.2 home block; (/dev/sda7):" +#read BLK_HOME +BLK_HOME="/dev/sda7" +# +printf "1.1.2 ports block; (/dev/sda8):" +#read BLK_PRT +BLK_PRT="/dev/sda8" + +printf "1.1.2 swap block; (/dev/sda9):" +#read BLK_SWP +BLK_SWP="/dev/sda9" + +printf "1.1.3 mount point to chroot (/mnt):" +#read CHROOT +CHROOT="/mnt" #manual_install() { - printf "1.1.2 EFI block; (/dev/sda1):" - read BLK_EFI - - printf "1.1.2 boot block; (/dev/sda2):" - read BLK_BOOT - - printf "1.1.2 root block; (/dev/sda3):" - read BLK_ROOT - - printf "1.1.2 swap; (/dev/sda4):" - read BLK_SWAP - - printf "1.1.2 var block; (/dev/sda5):" - read BLK_VAR - - printf "1.1.2 tmp block; (/dev/sda6):" - read BLK_TMP - - printf "1.1.2 usr block; (/dev/sda7):" - read BLK_USR - - printf "1.1.2 home block; (/dev/sda8):" - read BLK_HOME - - printf "1.1.2 srv block; (/dev/sda8):" - read BLK_SRV - echo "1.1.2 Creating File System on $BLK_EFI with fat32:" mkfs.fat -F 32 $BLK_EFI echo "1.1.2 Creating File System on $BLK_BOOT with ext4:" mkfs.ext4 $BLK_BOOT echo "1.1.2 Creating File System on $BLK_ROOT with ext4:" mkfs.ext4 $BLK_ROOT - echo "1.1.2 Creating Swap File System on $BLK_SWAP:" - mkswap $BLK_SWAP echo "1.1.2 Creating File System on $BLK_VAR with ext4:" mkfs.ext4 $BLK_VAR echo "1.1.2 Creating File System on $BLK_USR with ext4:" mkfs.ext4 $BLK_USR -# echo "1.1.2 Creating File System on $BLK_HOME with ext4:" -# mkfs.ext4 $BLK_HOME -# echo "1.1.2 Creating File System on $BLK_SRV with ext4:" -# mkfs.ext4 $BLK_SRV + echo "1.1.2 Creating File System on $BLK_HOME with ext4:" + mkfs.ext4 $BLK_HOME +# echo "1.1.2 Creating File System on $BLK_PRT with ext4:" +# mkfs.ext4 $BLK_PRT + echo "1.1.2 Creating Swap File System on $BLK_SWP:" + #mkswap $BLK_SWP + #} #prepare_target(){ printf "1.1.3 mount point to chroot (/mnt):" - read CHROOT mount $BLK_ROOT $CHROOT mkdir -p $CHROOT/boot @@ -93,7 +83,9 @@ read ISO_PATH mkdir -p $CHROOT/var/lib/pkg mount $BLK_USR $CHROOT/usr -# mount $BLK_HOME $CHROOT/home + mkdir -p $CHROOT/usr/ports +# mount $BLK_PRT $CHROOT/usr/ports + mount $BLK_HOME $CHROOT/home mount --bind /dev $CHROOT/dev mount -vt devpts devpts $CHROOT/dev/pts @@ -101,10 +93,6 @@ read ISO_PATH mount -vt proc proc $CHROOT/proc mount -vt sysfs sysfs $CHROOT/sys - modprobe isofs - modprobe loop - mount -o loop $ISO_FILE $CHROOT/media - #install_crux() { echo "1.1.4 Create core.lst and install pkgadd" |