--- usr/lib/setup/SeTconfig.orig 2013-10-08 18:18:59.908385895 +0300 +++ usr/lib/setup/SeTconfig 2013-10-08 18:18:07.832690845 +0300 @@ -79,6 +79,21 @@ sleep 3 fi +dialog --title " Choose The Boot Loader That Be Installed Later" \ +--menu "\n" 0 0 0 \ +"Lilo" "Install Lilo" \ +"Grub" "Install Grub" \ +"EXIT" "(Do not install boot loader)" \ +2> $TMP/reply + OPTION="`cat $TMP/reply`" + if [ "$OPTION" = "Lilo" ]; then + BOOT_LOADER="Lilo" + elif [ "$OPTION" = "Grub" ]; then + BOOT_LOADER="Grub" + else + BOOT_LOADER="None" + fi + # Post installation and setup scripts added by packages. if [ -d $T_PX/var/log/setup ]; then # Prepare for LVM in a newly installed system @@ -98,7 +113,14 @@ # 2 -- the name of the root device. ( cd $T_PX if [ -x var/log/setup/$SCRIPT ]; then - ./var/log/setup/$SCRIPT $T_PX $ROOT_DEVICE + if [ "$SCRIPT" == "setup.liloconfig" ] && [ "$BOOT_LOADER" != "Lilo" ]; then + sleep 0 + elif [ "$SCRIPT" == "setup.grubconfig" ] && [ "$BOOT_LOADER" != "Grub" ]; then + sleep 0 + else + ./var/log/setup/$SCRIPT $T_PX $ROOT_DEVICE + sleep 2 + fi fi ) if echo $SCRIPT | grep onlyonce 1> /dev/null 2> /dev/null; then # only run after first install