[yast-commit] r38503 - in /trunk/autoinstallation: package/autoyast2.changes src/modules/AutoinstLVM.ycp
Author: ug Date: Mon Jun 18 14:39:13 2007 New Revision: 38503 URL: http://svn.opensuse.org/viewcvs/yast?rev=38503&view=rev Log: rounding LVs to pesize Modified: trunk/autoinstallation/package/autoyast2.changes trunk/autoinstallation/src/modules/AutoinstLVM.ycp Modified: trunk/autoinstallation/package/autoyast2.changes URL: http://svn.opensuse.org/viewcvs/yast/trunk/autoinstallation/package/autoyast2.changes?rev=38503&r1=38502&r2=38503&view=diff ============================================================================== --- trunk/autoinstallation/package/autoyast2.changes (original) +++ trunk/autoinstallation/package/autoyast2.changes Mon Jun 18 14:39:13 2007 @@ -1,4 +1,9 @@ ------------------------------------------------------------------- +Mon Jun 18 14:22:53 CEST 2007 - ug@suse.de + +- rounding LVs to pesize + +------------------------------------------------------------------- Fri Jun 1 16:47:16 CEST 2007 - ug@suse.de - 2.15.11 Modified: trunk/autoinstallation/src/modules/AutoinstLVM.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/autoinstallation/src/modules/AutoinstLVM.ycp?rev=38503&r1=38502&r2=38503&view=diff ============================================================================== --- trunk/autoinstallation/src/modules/AutoinstLVM.ycp (original) +++ trunk/autoinstallation/src/modules/AutoinstLVM.ycp Mon Jun 18 14:39:13 2007 @@ -372,6 +372,7 @@ current_vg = vgname; list<map> new_pvs = get_existing_pvs(vgname); + integer pesize = volume_group["pesize"]:1; if (volume_group["prefer_remove"]:false) { remove_possible_volumes(vgname); @@ -381,7 +382,7 @@ if (size(volume_group["keep_lv"]:[]) == 0 ) { vg["vgname"] = vgname; - vg["pesize"] = volume_group["pesize"]:1; + vg["pesize"] = volume_group["pesize"]:4194304; vg["lvm2"] = lvm2; map addVG = $[]; if( vmType == `CT_LVM ) { @@ -474,6 +475,9 @@ lv["size_k"] = freeSpace; lv["size"] = sformat("%1K",freeSpace); } + y2milestone("size_k before rounding %1",lv["size_k"]:0); + lv["size_k"] = (integer)( (lv["size_k"]:0*1024) / pesize ) * pesize / 1024; // rounding + y2milestone("size_k after rounding %1",lv["size_k"]:0); list<map> lvlist = ExistingLVM[device, "partitions"]:[]; -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org
participants (1)
-
ug@svn.opensuse.org