--- trunk/installer-simple/bin/installer.sh.in 2014/01/07 13:06:55 2398 +++ trunk/installer-simple/bin/installer.sh.in 2014/01/07 13:13:26 2399 @@ -100,22 +100,6 @@ dialog_setup_hdd_info() { - local SHDD="$(echo ${HDD} | sed 's/\/dev\///')" - - dialog \ - --colors \ - --title "[ Festplatten Partitionierung ]" \ - --backtitle "${TITLE}" \ - --ok-label "Weiter" \ - --msgbox "\nBitte legen Sie 3 Partitionen an.\n\n\ - [ \Z3${SHDD}1\Zn ] Typ: \Z3Linux\Zn mit ca. 50MB\n\ - [ \Z3${SHDD}2\Zn ] Typ: \Z3Linux Swap\Zn mit ca. 256MB\n\ - [ \Z3${SHDD}3\Zn ] Typ: \Z3Linux \Zn mit dem Rest (min. 256MB)\n\n\ - Bitte ${SHDD}1 als \Z3bootable\Zn markieren." 12 81 -} - -dialog_setup_hdd_info_flash() -{ local SHDD="$(echo $HDD | sed 's/\/dev\///')" dialog \ @@ -157,7 +141,6 @@ "" "" \ "" "\Z1Experten Modi:\Zn" \ "2" "Normale IDE-Disk (Manuell)" \ - "3" "Flash-Speicher (Manuell)") RES=$? [[ ${RES} -eq 1 ]] && return 1 if [[ ${RES} -eq 0 ]] @@ -165,7 +148,6 @@ case "${i}" in "1") run_install_auto ;; "2") run_install_normal ;; - "3") run_install_flash ;; "") dialog_setup_system_menu;; esac fi @@ -273,44 +255,6 @@ fi } -dialog_setup_hdd_partitions_manuell_flash() -{ - local i - - if [[ -z ${installdevs} ]] - then - dialog \ - --backtitle "${TITLE}" \ - --ok-label "Beenden" \ - --msgbox "Kein geeignetes Laufwerk gefunden.\nDie Installation ist fehlgeschlagen." 6 70 - exit 1 - else - - echo "dialog \\" > /tmp/hddtmp.sh - echo "--backtitle \"${TITLE}\" \\" >> /tmp/hddtmp.sh - echo "--ok-label \"Weiter\" \\" >> /tmp/hddtmp.sh - echo "--cancel-label \"Beenden\" \\" >> /tmp/hddtmp.sh - echo "--stdout \\" >> /tmp/hddtmp.sh - echo "--menu \"Installations Laufwerk auswaehlen:\" 10 70 3 \\" >> /tmp/hddtmp.sh - - for i in ${installdevs} - do - echo "\"${i}\" \"\" \\" >> /tmp/hddtmp.sh - done - echo -e "\n" >> /tmp/hddtmp.sh - - chmod a+x /tmp/hddtmp.sh - HDD="$(/tmp/hddtmp.sh)" - RES=$? - [[ ${RES} -eq 1 ]] && return 1 - if [[ ${RES} -eq 0 ]] - then - dialog_setup_hdd_info_flash - setup_hdd_partitions_manuell_flash - fi - fi -} - dialog_setup_hdd_partitions_auto() { local i @@ -604,16 +548,6 @@ setup_hdd_partitions_manuell() { - BOOTHDD="${HDD}1" - SWAPHDD="${HDD}2" - ROOTHDD="${HDD}3" - - ## hdds partitionieren manuell - cfdisk ${HDD} || dialog_die -} - -setup_hdd_partitions_manuell_flash() -{ ROOTHDD="${HDD}1" ## hdds partitionieren manuell @@ -622,27 +556,11 @@ setup_hdd_format() { - mkswap ${SWAPHDD} || dialog_die - mke2fs -j -q ${BOOTHDD} || dialog_die - mke2fs -j -q ${ROOTHDD} || dialog_die -} - -setup_hdd_format_flash() -{ mke2fs -j -q ${ROOTHDD} || dialog_die } install_mount_rootfs() { - swapon ${SWAPHDD} || dialog_die - mount ${ROOTHDD} ${INSTALLROOT} || dialog_die - install -d ${INSTALLROOT}/boot || dialog_die - mount ${BOOTHDD} ${INSTALLROOT}/boot || dialog_die - cd ${INSTALLROOT} || dialog_die -} - -install_mount_rootfs_flash() -{ mount ${ROOTHDD} ${INSTALLROOT} || dialog_die install -d ${INSTALLROOT}/boot || dialog_die cd ${INSTALLROOT} || dialog_die @@ -863,10 +781,8 @@ # schreibe fstab if is_uuid_supported then - echo -e "UUID=$(get_uuid ${BOOTHDD})\t/boot\t${FORMAT_FILESYSTEM}\tnoatime,noauto\t1 1" > ${INSTALLROOT}/etc/fstab || dialog_die echo -e "UUID=$(get_uuid ${ROOTHDD})\t/\t${FORMAT_FILESYSTEM}\tnoatime\t0 0" >> ${INSTALLROOT}/etc/fstab || dialog_die else - echo -e "${BOOTHDD}\t/boot\t${FORMAT_FILESYSTEM}\tnoatime,noauto\t1 1" > ${INSTALLROOT}/etc/fstab || dialog_die echo -e "${ROOTHDD}\t/\t${FORMAT_FILESYSTEM}\tnoatime\t0 0" >> ${INSTALLROOT}/etc/fstab || dialog_die fi # not needed busybox loads all with swapon -a, even if not mentioned in fstab @@ -891,31 +807,11 @@ fi } -install_system_settings_flash() -{ - # schreibe fstab - if is_uuid_supported - then - echo -e "UUID=$(get_uuid ${ROOTHDD})\t/\t${FORMAT_FILESYSTEM}\tnoatime\t0 0" > ${INSTALLROOT}/etc/fstab || dialog_die - else - echo -e "${ROOTHDD}\t/\t${FORMAT_FILESYSTEM}\tnoatime\t0 0" > ${INSTALLROOT}/etc/fstab || dialog_die - fi - echo -e "proc\t/proc\tproc\tdefaults\t0 0" >> ${INSTALLROOT}/etc/fstab || dialog_die - echo -e "shm\t/dev/shm\ttmpfs\tdefaults\t0 0" >> ${INSTALLROOT}/etc/fstab || dialog_die -} - install_umount_rootfs() { cd / umount ${INSTALLROOT}/boot || dialog_die umount ${INSTALLROOT} || dialog_die - swapoff ${SWAPHDD} || dialog_die -} - -install_umount_rootfs_flash() -{ - cd / - umount ${INSTALLROOT} || dialog_die } install_do_reboot() @@ -949,47 +845,25 @@ dialog_install_successful } -run_install_flash() -{ - dialog_hardware_detection - - dialog_setup_hdd_partitions_manuell_flash - dialog_setup_hdd_format - setup_hdd_format_flash > /dev/null - install_mount_rootfs_flash - (install_system_image > /tmp/install.log) 2> /tmp/install_errors.log | dialog_install_meter | dialog_install_system_image - - dialog_install_settings - sleep 1 - install_system_settings_flash - install_initrd_chroot - - dialog_install_bootsector - install_bootsector_chroot - - install_umount_rootfs_flash - dialog_install_successful -} - run_install_auto() { dialog_hardware_detection dialog_setup_hdd_partitions_auto dialog_setup_hdd_format - setup_hdd_format_flash > /dev/null - install_mount_rootfs_flash + setup_hdd_format > /dev/null + install_mount_rootfs (install_system_image > /tmp/install.log) 2> /tmp/install_errors.log | dialog_install_meter | dialog_install_system_image dialog_install_settings sleep 1 - install_system_settings_flash + install_system_settings install_initrd_chroot dialog_install_bootsector install_bootsector_chroot - install_umount_rootfs_flash + install_umount_rootfs dialog_install_successful }