Author: aschnell Date: Fri Nov 14 17:17:54 2008 New Revision: 53334 URL: http://svn.opensuse.org/viewcvs/yast?rev=53334&view=rev Log: - added convenient wrapper for resizePartition Modified: trunk/storage/storage/src/modules/Storage.ycp Modified: trunk/storage/storage/src/modules/Storage.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/storage/storage/src/modules/Storage.ycp?rev=53334&r1=53333&r2=53334&view=diff ============================================================================== --- trunk/storage/storage/src/modules/Storage.ycp (original) +++ trunk/storage/storage/src/modules/Storage.ycp Fri Nov 14 17:17:54 2008 @@ -2424,26 +2424,46 @@ return( ret==0 ); } + /** - * Sets a new size for partition + * Sets a new size for volume * * @param string device name * @param string disk - * @param integer new size (in bytes) + * @param integer new_cyls (in cylinders) * @return boolean if successfull */ -global boolean ResizeVolume( string device, string disk, integer new_size ) - { - y2milestone( "ResizeVolume device:%1 disk:%2 new_size:%3", device, disk, - new_size ); +global boolean ResizePartition(string device, string disk, integer new_cyls) +{ + y2milestone("ResizePartition device:%1 disk:%2 new_cyls:%3", device, disk, new_cyls); integer ret = 0; - ret = LibStorage::StorageInterface::resizeVolume( sint, device, - (new_size+1023)/1024 ); - if( ret<0 ) - y2error( "ResizeVolume sint ret:%1", ret ); - UpdateTargetMapDisk( disk ); - return( ret==0 ); - } + ret = LibStorage::StorageInterface::resizePartition(sint, device, new_cyls); + if (ret < 0) + y2error("ResizePartition sint ret:%1", ret); + UpdateTargetMapDisk (disk); + return ret == 0; +} + + +/** + * Sets a new size for volume + * + * @param string device name + * @param string disk + * @param integer new_size (in kBytes) + * @return boolean if successfull + */ +global boolean ResizeVolume(string device, string disk, integer new_size_k) +{ + y2milestone("ResizeVolume device:%1 disk:%2 new_size_k:%3", device, disk, new_size_k); + integer ret = 0; + ret = LibStorage::StorageInterface::resizeVolume(sint, device, (new_size_k+1023)/1024); + if (ret < 0) + y2error("ResizeVolume sint ret:%1", ret); + UpdateTargetMapDisk(disk); + return ret == 0; +} + global boolean SetCrypt( string device, boolean crpt, boolean format ) { -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org