usr/src/cmd/gui-install/src/disk_screen.py
changeset 1758 ecfb8c75e5a4
parent 1754 90688163755c
equal deleted inserted replaced
1757:516547d73c1b 1758:ecfb8c75e5a4
    34 import os
    34 import os
    35 
    35 
    36 import glib
    36 import glib
    37 import gobject
    37 import gobject
    38 import gtk
    38 import gtk
       
    39 from math import ceil 
    39 
    40 
    40 import osol_install.errsvc as errsvc
    41 import osol_install.errsvc as errsvc
    41 import osol_install.liberrsvc as liberrsvc
    42 import osol_install.liberrsvc as liberrsvc
    42 from solaris_install.data_object import ObjectNotFoundError
    43 from solaris_install.data_object import ObjectNotFoundError
    43 from solaris_install.engine import InstallEngine
    44 from solaris_install.engine import InstallEngine
   710 
   711 
   711         if self._target_controller is None:
   712         if self._target_controller is None:
   712             # Blank out the size values until they are available
   713             # Blank out the size values until they are available
   713             size_str = size_str.replace('%s', '')
   714             size_str = size_str.replace('%s', '')
   714         else:
   715         else:
   715             rec_size = locale.format('%.1f',
   716             rec_orig = self._target_controller.recommended_target_size.get(
   716                 self._target_controller.recommended_target_size.get(
   717                 units=Size.gb_units)
   717                     units=Size.gb_units))
   718             rec_roundup = (ceil(rec_orig * 10)) * 0.1 
   718             min_size = locale.format('%.1f',
   719             rec_size = locale.format('%.1f', rec_roundup)
   719                 self._target_controller.minimum_target_size.get(
   720             min_orig = self._target_controller.minimum_target_size.get(
   720                     units=Size.gb_units))
   721                 units=Size.gb_units)
       
   722             min_roundup = (ceil(min_orig * 10)) * 0.1 
       
   723             min_size = locale.format('%.1f', min_roundup)
   721             size_str = size_str % (rec_size, min_size)
   724             size_str = size_str % (rec_size, min_size)
   722 
   725 
   723         self.set_titles(_("Disk Selection"),
   726         self.set_titles(_("Disk Selection"),
   724             _("Where should Oracle Solaris be installed?"),
   727             _("Where should Oracle Solaris be installed?"),
   725             size_str)
   728             size_str)