Mailinglist Archive: yast-commit (459 mails)
| < Previous | Next > |
[yast-commit] r60865 - in /trunk/autoinstallation: package/autoyast2.changes src/clients/inst_autosetup.ycp src/include/autopart.ycp
- From: ug@xxxxxxxxxxxxxxxx
- Date: Fri, 19 Feb 2010 11:24:15 -0000
- Message-id: <E1NiQxz-0004Um-ES@xxxxxxxxxxxxxxxx>
Author: ug
Date: Fri Feb 19 12:24:15 2010
New Revision: 60865
URL: http://svn.opensuse.org/viewcvs/yast?rev=60865&view=rev
Log:
imsmdriver config disbled and use of free space gained by resizing fixed
(bnc#580842)
Modified:
trunk/autoinstallation/package/autoyast2.changes
trunk/autoinstallation/src/clients/inst_autosetup.ycp
trunk/autoinstallation/src/include/autopart.ycp
Modified: trunk/autoinstallation/package/autoyast2.changes
URL:
http://svn.opensuse.org/viewcvs/yast/trunk/autoinstallation/package/autoyast2.changes?rev=60865&r1=60864&r2=60865&view=diff
==============================================================================
--- trunk/autoinstallation/package/autoyast2.changes (original)
+++ trunk/autoinstallation/package/autoyast2.changes Fri Feb 19 12:24:15 2010
@@ -1,4 +1,10 @@
-------------------------------------------------------------------
+Fri Feb 19 12:22:09 CET 2010 - ug@xxxxxxx
+
+- imsmdriver config disbled (too late for that in the profile)
+- use of free space gained by resizing fixed (bnc#580842)
+
+-------------------------------------------------------------------
Thu Feb 18 10:11:31 CET 2010 - ug@xxxxxxx
- fetch_image.sh added
Modified: trunk/autoinstallation/src/clients/inst_autosetup.ycp
URL:
http://svn.opensuse.org/viewcvs/yast/trunk/autoinstallation/src/clients/inst_autosetup.ycp?rev=60865&r1=60864&r2=60865&view=diff
==============================================================================
--- trunk/autoinstallation/src/clients/inst_autosetup.ycp (original)
+++ trunk/autoinstallation/src/clients/inst_autosetup.ycp Fri Feb 19 12:24:15
2010
@@ -219,13 +219,14 @@
// recognize this now
Storage::ReReadTargetMap();
+/* too late for this
Storage::SetImsmDriver( `IMSM_DMRAID );
foreach( map drive, Profile::current["partitioning"]:[], ``{
if( haskey( drive, "imsmdriver" ) ) {
Storage::SetImsmDriver( drive["imsmdriver"]:`IMSM_DMRAID ); //
bnc#574270
}
});
-
+*/
// No partitioning in the profile means yast2-storage proposal (hmmmm.....)
if( size(Profile::current["partitioning"]:[]) > 0 ) {
Modified: trunk/autoinstallation/src/include/autopart.ycp
URL:
http://svn.opensuse.org/viewcvs/yast/trunk/autoinstallation/src/include/autopart.ycp?rev=60865&r1=60864&r2=60865&view=diff
==============================================================================
--- trunk/autoinstallation/src/include/autopart.ycp (original)
+++ trunk/autoinstallation/src/include/autopart.ycp Fri Feb 19 12:24:15 2010
@@ -749,6 +749,16 @@
y2milestone( "requested partitions %1", ps );
y2milestone( "calculated gaps %1", g );
+ ps = maplist( map partition, (list<map>)ps, ``{
+ if( partition["resize"]:false ) {
+ // this is a cylinder correction for resized partitions
+ // bnc#580842
+ partition["cylinders"] = partition["region",1]:0;
+ y2milestone("cylinder correction to %1",
partition["cylinders"]:0);
+ }
+ return partition;
+ });
+
foreach( map rp, (list<map>)ps, ``{
if( rp["resize"]:false ) {
integer new_cyl_size = 0;
@@ -768,7 +778,9 @@
y2milestone("partition resize
cyl_size_change=%1",cyl_size_change);
gap["cylinders"] = new_cyl_size;
- gap["size"] = gap["size"]:0 + cyl_size_change *
g["cyl_size"]:0;
+ //gap["size"] = gap["size"]:0 + cyl_size_change *
g["cyl_size"]:0;
+ gap["size"] = new_cyl_size * g["cyl_size"]:0;
+ gap["end"] = gap["start"]:0 + new_cyl_size - 1;
y2milestone("changing gap to %1",gap);
}
return gap;
--
To unsubscribe, e-mail: yast-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: yast-commit+help@xxxxxxxxxxxx
Date: Fri Feb 19 12:24:15 2010
New Revision: 60865
URL: http://svn.opensuse.org/viewcvs/yast?rev=60865&view=rev
Log:
imsmdriver config disbled and use of free space gained by resizing fixed
(bnc#580842)
Modified:
trunk/autoinstallation/package/autoyast2.changes
trunk/autoinstallation/src/clients/inst_autosetup.ycp
trunk/autoinstallation/src/include/autopart.ycp
Modified: trunk/autoinstallation/package/autoyast2.changes
URL:
http://svn.opensuse.org/viewcvs/yast/trunk/autoinstallation/package/autoyast2.changes?rev=60865&r1=60864&r2=60865&view=diff
==============================================================================
--- trunk/autoinstallation/package/autoyast2.changes (original)
+++ trunk/autoinstallation/package/autoyast2.changes Fri Feb 19 12:24:15 2010
@@ -1,4 +1,10 @@
-------------------------------------------------------------------
+Fri Feb 19 12:22:09 CET 2010 - ug@xxxxxxx
+
+- imsmdriver config disbled (too late for that in the profile)
+- use of free space gained by resizing fixed (bnc#580842)
+
+-------------------------------------------------------------------
Thu Feb 18 10:11:31 CET 2010 - ug@xxxxxxx
- fetch_image.sh added
Modified: trunk/autoinstallation/src/clients/inst_autosetup.ycp
URL:
http://svn.opensuse.org/viewcvs/yast/trunk/autoinstallation/src/clients/inst_autosetup.ycp?rev=60865&r1=60864&r2=60865&view=diff
==============================================================================
--- trunk/autoinstallation/src/clients/inst_autosetup.ycp (original)
+++ trunk/autoinstallation/src/clients/inst_autosetup.ycp Fri Feb 19 12:24:15
2010
@@ -219,13 +219,14 @@
// recognize this now
Storage::ReReadTargetMap();
+/* too late for this
Storage::SetImsmDriver( `IMSM_DMRAID );
foreach( map drive, Profile::current["partitioning"]:[], ``{
if( haskey( drive, "imsmdriver" ) ) {
Storage::SetImsmDriver( drive["imsmdriver"]:`IMSM_DMRAID ); //
bnc#574270
}
});
-
+*/
// No partitioning in the profile means yast2-storage proposal (hmmmm.....)
if( size(Profile::current["partitioning"]:[]) > 0 ) {
Modified: trunk/autoinstallation/src/include/autopart.ycp
URL:
http://svn.opensuse.org/viewcvs/yast/trunk/autoinstallation/src/include/autopart.ycp?rev=60865&r1=60864&r2=60865&view=diff
==============================================================================
--- trunk/autoinstallation/src/include/autopart.ycp (original)
+++ trunk/autoinstallation/src/include/autopart.ycp Fri Feb 19 12:24:15 2010
@@ -749,6 +749,16 @@
y2milestone( "requested partitions %1", ps );
y2milestone( "calculated gaps %1", g );
+ ps = maplist( map partition, (list<map>)ps, ``{
+ if( partition["resize"]:false ) {
+ // this is a cylinder correction for resized partitions
+ // bnc#580842
+ partition["cylinders"] = partition["region",1]:0;
+ y2milestone("cylinder correction to %1",
partition["cylinders"]:0);
+ }
+ return partition;
+ });
+
foreach( map rp, (list<map>)ps, ``{
if( rp["resize"]:false ) {
integer new_cyl_size = 0;
@@ -768,7 +778,9 @@
y2milestone("partition resize
cyl_size_change=%1",cyl_size_change);
gap["cylinders"] = new_cyl_size;
- gap["size"] = gap["size"]:0 + cyl_size_change *
g["cyl_size"]:0;
+ //gap["size"] = gap["size"]:0 + cyl_size_change *
g["cyl_size"]:0;
+ gap["size"] = new_cyl_size * g["cyl_size"]:0;
+ gap["end"] = gap["start"]:0 + new_cyl_size - 1;
y2milestone("changing gap to %1",gap);
}
return gap;
--
To unsubscribe, e-mail: yast-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: yast-commit+help@xxxxxxxxxxxx
| < Previous | Next > |