From: <cod...@go...> - 2008-12-24 16:21:54
|
Author: M0...@gm... Date: Wed Dec 24 08:16:00 2008 New Revision: 441 Modified: branches/iVL/.lang/#project.pot branches/iVL/.lang/ClsGlobal.pot branches/iVL/.lang/ClsPartSel.pot branches/iVL/.lang/ClsWinDrives.pot branches/iVL/.lang/FMain.pot branches/iVL/.lang/FrmDiskPart.pot branches/iVL/.lang/FrmPartScheme.pot branches/iVL/.lang/FrmPartSel.pot branches/iVL/.lang/FrmPkgSel.pot branches/iVL/.lang/FrmSelISO.pot branches/iVL/.lang/FrmSummary.pot branches/iVL/.lang/FrmWinDrives.pot branches/iVL/.lang/MdlCore.pot branches/iVL/.lang/MdlDiskPart.pot branches/iVL/.lang/MdlObjSizer.pot branches/iVL/.lang/MdlPartSel.pot branches/iVL/.lang/MdlPkgSel.pot branches/iVL/.lang/MdlSetup.pot branches/iVL/.lang/MdlSummarize.pot branches/iVL/.lang/MdlWinDrives.pot branches/iVL/.project branches/iVL/MdlConfLilo.module branches/iVL/MdlInstallSys.module branches/iVL/installer.gambas Log: - Fixed bug with home partition not getting mounted - Fixed "Do not format" string in /etc/fstab Modified: branches/iVL/.lang/#project.pot ============================================================================== --- branches/iVL/.lang/#project.pot (original) +++ branches/iVL/.lang/#project.pot Wed Dec 24 08:16:00 2008 @@ -1,4 +1,4 @@ -# /home/moe/devel/installer/.project +# /home/vluser/devel/installer/.project # Generated by Gambas compiler # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. Modified: branches/iVL/.lang/ClsGlobal.pot ============================================================================== --- branches/iVL/.lang/ClsGlobal.pot (original) +++ branches/iVL/.lang/ClsGlobal.pot Wed Dec 24 08:16:00 2008 @@ -1,4 +1,4 @@ -# /home/moe/devel/installer/ClsGlobal.class +# /home/vluser/devel/installer/ClsGlobal.class # Generated by Gambas compiler # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. Modified: branches/iVL/.lang/ClsPartSel.pot ============================================================================== --- branches/iVL/.lang/ClsPartSel.pot (original) +++ branches/iVL/.lang/ClsPartSel.pot Wed Dec 24 08:16:00 2008 @@ -1,4 +1,4 @@ -# /home/moe/devel/installer/ClsPartSel.class +# /home/vluser/devel/installer/ClsPartSel.class # Generated by Gambas compiler # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. Modified: branches/iVL/.lang/ClsWinDrives.pot ============================================================================== --- branches/iVL/.lang/ClsWinDrives.pot (original) +++ branches/iVL/.lang/ClsWinDrives.pot Wed Dec 24 08:16:00 2008 @@ -1,4 +1,4 @@ -# /home/moe/devel/installer/ClsWinDrives.class +# /home/vluser/devel/installer/ClsWinDrives.class # Generated by Gambas compiler # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. Modified: branches/iVL/.lang/FMain.pot ============================================================================== --- branches/iVL/.lang/FMain.pot (original) +++ branches/iVL/.lang/FMain.pot Wed Dec 24 08:16:00 2008 @@ -1,4 +1,4 @@ -# /home/moe/devel/installer/FMain.class +# /home/vluser/devel/installer/FMain.class # Generated by Gambas compiler # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. Modified: branches/iVL/.lang/FrmDiskPart.pot ============================================================================== --- branches/iVL/.lang/FrmDiskPart.pot (original) +++ branches/iVL/.lang/FrmDiskPart.pot Wed Dec 24 08:16:00 2008 @@ -1,4 +1,4 @@ -# /home/moe/devel/installer/FrmDiskPart.class +# /home/vluser/devel/installer/FrmDiskPart.class # Generated by Gambas compiler # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. Modified: branches/iVL/.lang/FrmPartScheme.pot ============================================================================== --- branches/iVL/.lang/FrmPartScheme.pot (original) +++ branches/iVL/.lang/FrmPartScheme.pot Wed Dec 24 08:16:00 2008 @@ -1,4 +1,4 @@ -# /home/moe/devel/installer/FrmPartScheme.class +# /home/vluser/devel/installer/FrmPartScheme.class # Generated by Gambas compiler # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. Modified: branches/iVL/.lang/FrmPartSel.pot ============================================================================== --- branches/iVL/.lang/FrmPartSel.pot (original) +++ branches/iVL/.lang/FrmPartSel.pot Wed Dec 24 08:16:00 2008 @@ -1,4 +1,4 @@ -# /home/moe/devel/installer/FrmPartSel.class +# /home/vluser/devel/installer/FrmPartSel.class # Generated by Gambas compiler # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. Modified: branches/iVL/.lang/FrmPkgSel.pot ============================================================================== --- branches/iVL/.lang/FrmPkgSel.pot (original) +++ branches/iVL/.lang/FrmPkgSel.pot Wed Dec 24 08:16:00 2008 @@ -1,4 +1,4 @@ -# /home/moe/devel/installer/FrmPkgSel.class +# /home/vluser/devel/installer/FrmPkgSel.class # Generated by Gambas compiler # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. Modified: branches/iVL/.lang/FrmSelISO.pot ============================================================================== --- branches/iVL/.lang/FrmSelISO.pot (original) +++ branches/iVL/.lang/FrmSelISO.pot Wed Dec 24 08:16:00 2008 @@ -1,4 +1,4 @@ -# /home/moe/devel/installer/FrmSelISO.class +# /home/vluser/devel/installer/FrmSelISO.class # Generated by Gambas compiler # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. Modified: branches/iVL/.lang/FrmSummary.pot ============================================================================== --- branches/iVL/.lang/FrmSummary.pot (original) +++ branches/iVL/.lang/FrmSummary.pot Wed Dec 24 08:16:00 2008 @@ -1,4 +1,4 @@ -# /home/moe/devel/installer/FrmSummary.class +# /home/vluser/devel/installer/FrmSummary.class # Generated by Gambas compiler # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. Modified: branches/iVL/.lang/FrmWinDrives.pot ============================================================================== --- branches/iVL/.lang/FrmWinDrives.pot (original) +++ branches/iVL/.lang/FrmWinDrives.pot Wed Dec 24 08:16:00 2008 @@ -1,4 +1,4 @@ -# /home/moe/devel/installer/FrmWinDrives.class +# /home/vluser/devel/installer/FrmWinDrives.class # Generated by Gambas compiler # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. Modified: branches/iVL/.lang/MdlCore.pot ============================================================================== --- branches/iVL/.lang/MdlCore.pot (original) +++ branches/iVL/.lang/MdlCore.pot Wed Dec 24 08:16:00 2008 @@ -1,4 +1,4 @@ -# /home/moe/devel/installer/MdlCore.module +# /home/vluser/devel/installer/MdlCore.module # Generated by Gambas compiler # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. Modified: branches/iVL/.lang/MdlDiskPart.pot ============================================================================== --- branches/iVL/.lang/MdlDiskPart.pot (original) +++ branches/iVL/.lang/MdlDiskPart.pot Wed Dec 24 08:16:00 2008 @@ -1,4 +1,4 @@ -# /home/moe/devel/installer/MdlDiskPart.module +# /home/vluser/devel/installer/MdlDiskPart.module # Generated by Gambas compiler # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. Modified: branches/iVL/.lang/MdlObjSizer.pot ============================================================================== --- branches/iVL/.lang/MdlObjSizer.pot (original) +++ branches/iVL/.lang/MdlObjSizer.pot Wed Dec 24 08:16:00 2008 @@ -1,4 +1,4 @@ -# /home/moe/devel/installer/MdlObjSizer.module +# /home/vluser/devel/installer/MdlObjSizer.module # Generated by Gambas compiler # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. Modified: branches/iVL/.lang/MdlPartSel.pot ============================================================================== --- branches/iVL/.lang/MdlPartSel.pot (original) +++ branches/iVL/.lang/MdlPartSel.pot Wed Dec 24 08:16:00 2008 @@ -1,4 +1,4 @@ -# /home/moe/devel/installer/MdlPartSel.module +# /home/vluser/devel/installer/MdlPartSel.module # Generated by Gambas compiler # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. Modified: branches/iVL/.lang/MdlPkgSel.pot ============================================================================== --- branches/iVL/.lang/MdlPkgSel.pot (original) +++ branches/iVL/.lang/MdlPkgSel.pot Wed Dec 24 08:16:00 2008 @@ -1,4 +1,4 @@ -# /home/moe/devel/installer/MdlPkgSel.module +# /home/vluser/devel/installer/MdlPkgSel.module # Generated by Gambas compiler # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. Modified: branches/iVL/.lang/MdlSetup.pot ============================================================================== --- branches/iVL/.lang/MdlSetup.pot (original) +++ branches/iVL/.lang/MdlSetup.pot Wed Dec 24 08:16:00 2008 @@ -1,4 +1,4 @@ -# /home/moe/devel/installer/MdlSetup.module +# /home/vluser/devel/installer/MdlSetup.module # Generated by Gambas compiler # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. Modified: branches/iVL/.lang/MdlSummarize.pot ============================================================================== --- branches/iVL/.lang/MdlSummarize.pot (original) +++ branches/iVL/.lang/MdlSummarize.pot Wed Dec 24 08:16:00 2008 @@ -1,4 +1,4 @@ -# /home/moe/devel/installer/MdlSummarize.module +# /home/vluser/devel/installer/MdlSummarize.module # Generated by Gambas compiler # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. Modified: branches/iVL/.lang/MdlWinDrives.pot ============================================================================== --- branches/iVL/.lang/MdlWinDrives.pot (original) +++ branches/iVL/.lang/MdlWinDrives.pot Wed Dec 24 08:16:00 2008 @@ -1,4 +1,4 @@ -# /home/moe/devel/installer/MdlWinDrives.module +# /home/vluser/devel/installer/MdlWinDrives.module # Generated by Gambas compiler # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. Modified: branches/iVL/.project ============================================================================== --- branches/iVL/.project (original) +++ branches/iVL/.project Wed Dec 24 08:16:00 2008 @@ -2,7 +2,7 @@ # Compiled with Gambas 2.9.0 Title=VectorLinux Installer Startup=MdlCore -Version=0.1.15 +Version=0.1.14 Library=gb.gtk Library=gb.form Library=gb.debug Modified: branches/iVL/MdlConfLilo.module ============================================================================== --- branches/iVL/MdlConfLilo.module (original) +++ branches/iVL/MdlConfLilo.module Wed Dec 24 08:16:00 2008 @@ -310,14 +310,14 @@ EXEC ["mount", "-o", "bind", "/dev", ClsGlobal.sTargetMnt &/ "dev"] WAIT - -' Mount home directory for user accounts - FOR EACH cbox IN MdlPartSel.oMountPoints - IF cbox.Text = "/home" THEN - EXEC ["mount", CStr(cbox.Tag), ClsGlobal.sTargetMnt &/ "home"] WAIT - END IF - NEXT - +' ' ' +' ' ' ' Mount home directory for user accounts +' ' ' FOR EACH cbox IN MdlPartSel.oMountPoints +' ' ' IF cbox.Text = "/home" THEN +' ' ' EXEC ["mount", CStr(cbox.Tag), ClsGlobal.sTargetMnt &/ "home"] WAIT +' ' ' END IF +' ' ' NEXT +' ' ' 'We will run the commands neccisary to setup the newly installed system here Modified: branches/iVL/MdlInstallSys.module ============================================================================== --- branches/iVL/MdlInstallSys.module (original) +++ branches/iVL/MdlInstallSys.module Wed Dec 24 08:16:00 2008 @@ -36,28 +36,40 @@ '/DISABLED FOR TESTING INSTALL ONLY - SHELL "mount " & ClsPartSel.sRoot & Space(1) & ClsGlobal.sTargetMnt WAIT 'moun the root partition first - IF ClsPartSel.sHome THEN - SHELL "mkdir -p " & ClsGlobal.sTargetMnt &/ "home" WAIT - SHELL "mount " & ClsPartSel.sHome & Space(1) & ClsGlobal.sTargetMnt &/ "home -t " & LCase(ClsPartSel.fhome) WAIT 'mount the home partition if defined - - END IF - IF ClsPartSel.sUsr THEN - SHELL "mkdir -p " & ClsGlobal.sTargetMnt &/ "usr" WAIT - SHELL "mount " & ClsPartSel.sUsr & Space(1) & ClsGlobal.sTargetMnt &/ "usr -t" & ClsPartSel.fUsr WAIT ' mount the user partition - END IF - IF ClsPartSel.sOpt THEN - SHELL "mkdir -p " & ClsGlobal.sTargetMnt &/ "opt" WAIT - SHELL "mount " & ClsPartSel.sOpt & Space(1) & ClsGlobal.sTargetMnt &/ "opt -t " & ClsPartSel.fOpt WAIT 'mount the opt partitiong - END IF - IF ClsPartSel.sVar THEN - SHELL "mkdir -p " & ClsGlobal.sTargetMnt &/ "var" WAIT - SHELL "mount " & ClsPartSel.sVar & Space(1) & ClsGlobal.sTargetMnt &/ "var -t " & ClsPartSel.fVar WAIT - END IF - IF ClsPartSel.sTmp THEN - SHELL "mkdir -p " & ClsGlobal.sTargetMnt &/ "tmp" WAIT - SHELL "mount " & ClsPartSel.sTmp & Space(1) & ClsGlobal.sTargetMnt &/ "tmp -t " & ClsPartSel.fTmp WAIT - END IF + 'SHELL "mount " & ClsPartSel.sRoot & Space(1) & ClsGlobal.sTargetMnt WAIT 'moun the root partition first + EXEC ["mount", ClsPartSel.sRoot, ClsGlobal.sTargetMnt] WAIT + + FOR EACH cb IN MdlPartSel.oMountPoints + IF cb.Text <> "/" THEN + IF cb.Text <> ("Not Used") THEN + EXEC ["mkdir", "-p", ClsGlobal.sTargetMnt &/ cb.Text] WAIT + EXEC ["mount", cb.Tag, ClsGlobal.sTargetMnt &/ cb.Text] WAIT + END IF + END IF + NEXT + + ' + ' IF ClsPartSel.sHome THEN + ' SHELL "mkdir -p " & ClsGlobal.sTargetMnt &/ "home" WAIT + ' SHELL "mount " & ClsPartSel.sHome & Space(1) & ClsGlobal.sTargetMnt &/ "home -t " & LCase(ClsPartSel.fhome) WAIT 'mount the home partition if defined + ' + ' END IF + ' IF ClsPartSel.sUsr THEN + ' SHELL "mkdir -p " & ClsGlobal.sTargetMnt &/ "usr" WAIT + ' SHELL "mount " & ClsPartSel.sUsr & Space(1) & ClsGlobal.sTargetMnt &/ "usr -t" & ClsPartSel.fUsr WAIT ' mount the user partition + ' END IF + ' IF ClsPartSel.sOpt THEN + ' SHELL "mkdir -p " & ClsGlobal.sTargetMnt &/ "opt" WAIT + ' SHELL "mount " & ClsPartSel.sOpt & Space(1) & ClsGlobal.sTargetMnt &/ "opt -t " & ClsPartSel.fOpt WAIT 'mount the opt partitiong + ' END IF + ' IF ClsPartSel.sVar THEN + ' SHELL "mkdir -p " & ClsGlobal.sTargetMnt &/ "var" WAIT + ' SHELL "mount " & ClsPartSel.sVar & Space(1) & ClsGlobal.sTargetMnt &/ "var -t " & ClsPartSel.fVar WAIT + ' END IF + ' IF ClsPartSel.sTmp THEN + ' SHELL "mkdir -p " & ClsGlobal.sTargetMnt &/ "tmp" WAIT + ' SHELL "mount " & ClsPartSel.sTmp & Space(1) & ClsGlobal.sTargetMnt &/ "tmp -t " & ClsPartSel.fTmp WAIT + ' END IF IF ClsPkgSel.bCustom = TRUE THEN @@ -66,9 +78,9 @@ MdlInstallSys.PERFORM_FULL_INSTALL() END IF - FOR EACH cb IN MdlPartSel.oMountPoints - IF Left(cb.Text, Len("/mnt")) = "/mnt" THEN EXEC ["mkdir", "-p", ClsGlobal.sTargetMnt &/ cb.Text] WAIT - NEXT + ' FOR EACH cb IN MdlPartSel.oMountPoints + ' IF Left(cb.Text, Len("/mnt")) = "/mnt" THEN EXEC ["mkdir", "-p", ClsGlobal.sTargetMnt &/ cb.Text] WAIT + ' NEXT MdlCore.warn_status_off END @@ -148,10 +160,27 @@ IF cb.tag = ClsPartSel.sRoot THEN FOR EACH mt IN MdlPartSel.oFsTypes IF mt.tag = cb.tag THEN + IF mt.Text = ("Do not format") THEN + SHELL "sfmt=$(parted " & sDrive & " print | grep ^\'" & sBlank & spartNo & "\'); echo $sfmt | cut -f 6 -d \' \'" TO sRes + sRes = Trim(sRes) + ' Warn about inability to detect root partition format + IF Len(sRes) = 0 THEN + Message.Warning(("Setup is unable to detect for current filesystem for your / partition.") & gb.NewLine & + ("Please return to the partitioning stage and select a filesystem for your / partition.")) + RETURN 1 + END IF + + ' write the detected format to fstab + sFstab = sFstab & "\n" & + mt.Tag & Space(5) & "/" & Space(5) & Trim(sRes) & Space(5) & "defaults 0 1 \n" + + ELSE + sFstab = sFstab & "\n" & mt.tag & Space(5) & Space(5) & "/" & Space(5) & Trim(mt.text) & Space(5) & "defaults 0 1" & "\n" END IF + END IF NEXT ELSE FOR EACH mt IN MdlPartSel.oFsTypes Modified: branches/iVL/installer.gambas ============================================================================== Binary files. No diff available. |