|
From: <cod...@go...> - 2009-02-11 16:21:46
|
Author: M0...@gm...
Date: Wed Feb 11 08:02:05 2009
New Revision: 489
Modified:
branches/speedy/.lang/.pot
branches/speedy/.lang/Step3a2.pot
branches/speedy/Step3a2.class
Log:
Auto partition creation complete
Modified: branches/speedy/.lang/.pot
==============================================================================
--- branches/speedy/.lang/.pot (original)
+++ branches/speedy/.lang/.pot Wed Feb 11 08:02:05 2009
@@ -356,11 +356,11 @@
"consider using a different partitioning option."
msgstr ""
-#: Step3a2.class:320
+#: Step3a2.class:361
msgid "Partitioning stage complete... Click next to continue"
msgstr ""
-#: Step3a2.class:433
+#: Step3a2.class:474
msgid "RadioButton1"
msgstr ""
Modified: branches/speedy/.lang/Step3a2.pot
==============================================================================
--- branches/speedy/.lang/Step3a2.pot (original)
+++ branches/speedy/.lang/Step3a2.pot Wed Feb 11 08:02:05 2009
@@ -58,11 +58,11 @@
msgid "Unable to find enough un-used space to perform auto-partition.
Please consider using a different partitioning option."
msgstr ""
-#: Step3a2.class:320
+#: Step3a2.class:361
msgid "Partitioning stage complete... Click next to continue"
msgstr ""
-#: Step3a2.class:433
+#: Step3a2.class:474
msgid "RadioButton1"
msgstr ""
Modified: branches/speedy/Step3a2.class
==============================================================================
--- branches/speedy/Step3a2.class (original)
+++ branches/speedy/Step3a2.class Wed Feb 11 08:02:05 2009
@@ -280,41 +280,30 @@
' PROCEED TO CREATE PARTITIONS IN NEWLY
CALCULATED FREE SPACE
SHELL "parted " & Trim(sDrive) & " -s \"mkpart
logical reiserfs " & lFreeStart & "kb " & (lFreeEnd - lNeededSwap) & "kb\""
WAIT
- 'SHELL "parted " & Trim(sdrive) & " mkfs
reiserfs " & (iLastPartNo + 2) WAIT
- 'SHELL "mkfs.reiserfs -fq " & sDrive &
(iLastPartNo + 2) WAIT
- 'EXEC ["mkfs.reiserfs", "-fq", sDrive &
(iLastPartNo + 2)] WAIT
- 'SHELL "parted " & Trim(sdrive) & " -s \"mkpart
logical linux-swap " & (lFreeEnd - lNeededSwap) & "kb " & lFreeEnd & "kb
yes\"" WAIT
- SHELL "parted " & Trim(sdrive) & " mkpart
logical linux-swap " & (lFreeEnd - lNeededSwap) & "kb " & lFreeEnd & "kb >
echo \"Yes\"" WAIT
- SHELL "mkswap " & Trim(sdrive) & (iLastPartNo +
3) WAIT
-
+ 'SHELL "echo yes | parted " & Trim(sdrive) & "
mkfs reiserfs " & (iLastPartNo + 2) WAIT
+ SHELL "mkfs.reiserfs -fq " & sDrive &
(iLastPartNo + 2) WAIT
-
- 'SHELL "parted " & Trim(sdrive) & " -s \"mkpart
logical linux-swap " & (lFreeEnd - (lNeededSwap - 1)) & "kb " & (lFreeEnd -
1) & "kb\" " WAIT
- 'EXEC ["mkswap", Trim(sdrive) & (iLastPartNo +
3)] WAIT
- 'EXEC ["swapon", Trim(sdrive) & (iLastPartNo +
3)] WAIT
-
-
-
-
-
+ ' ####################### RECALCULATE FREE SPACE
########################################
+ SHELL "parted " & Trim(sDrive) & " unit gb
print free | grep -i \"free space\" | tr -s \' \',\"\" | cut -f 2-4 -d \'
\'" TO sPartedRes
+ 'Message(sPartedRes)
+ sPartedRes = Trim(sPartedRes) ' |
START | | END | | SIZE |
+ sOutLine = Split(sPartedRes,
Space(1))
+ sFreeStart = sOutLine[0]
+ sFreeEnd = sOutLine[1]
+ sFreeSize = sOutLine[2]
+ SHELL "parted " & Trim(sdrive) & " mkpart
logical linux-swap " & sFreeStart & " " & sFreeEnd WAIT
+ ' ^^^^^^^^ IN CASE THE ABOVE LINE DOESN'T
WORK, THE FOLLOWING CODE MAY BE USED TO PERFORM THE SAME OPERATION
^^^^^^^^^^
+
+ ' ' ' ' ' sDump = "#!/bin/bash \n" &
+ ' ' ' ' ' "parted " & Trim(sdrive) & " mkpart
logical linux-swap " & sFreeStart & " " & sFreeEnd & " \n" &
+ ' ' ' ' ' "<<EOF \n" &
+ ' ' ' ' ' "yes \n" &
+ ' ' ' ' ' "EOF"
+ ' ' ' ' ' File.Save("/tmp/swapmaker", sDump)
+ ' ' ' ' ' SHELL "sh /tmp/swapmaker" WAIT
END IF
END IF
-
-
- 'parted /dev/hda print free | grep -i "Free space" |tr -s ' ',"" |
cut -f 2-4 -d ' '
-
-
- ' root:# parted /dev/hda --script "mkpartfs primary linux-swap -512kb
-1kb" ' SAMPLE PARTED LINE
-
-
-
- ' FOR i = 0 TO 20
- ' WAIT 2
- ' NEXT
- '
- ' ME.MovieBox1.Playing = FALSE
- ' Message("Finished")
ME.tlSelAutoTarget.Text = ("Partitioning stage complete... Click next
to continue")
|