# # partmethod_text.py: allows the user to choose how to partition their disks # in text mode # # Jeremy Katz # # Copyright 2001 Red Hat, Inc. # # This software may be freely redistributed under the terms of the GNU # library public license. # # You should have received a copy of the GNU Library Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # from snack import * from translate import _, cat, N_ from constants_text import * from autopart import PARTMETHOD_TYPE_DESCR_TEXT #CJS wanted to change the default to be disk druid class PartitionMethod: def __call__(self, screen, partitions, instclass): rc = ButtonChoiceWindow(screen, _("Disk Partitioning Setup"), _(PARTMETHOD_TYPE_DESCR_TEXT), # [ (_("Autopartition"), "auto"), [ (_("Disk Druid"), "ds"), (_("Autopartition"), "auto"), (_("fdisk"), "fd"), TEXT_BACK_BUTTON ], width = 50, help = "parttool") if rc == TEXT_BACK_CHECK: return INSTALL_BACK elif rc == "fd": partitions.useAutopartitioning = 0 partitions.useFdisk = 1 # CJS more changes for what the default is # elif rc == "ds": elif rc == "auto": partitions.useAutopartitioning = 1 partitions.useFdisk = 0 else: # partitions.useAutopartitioning = 1 partitions.useAutopartitioning = 0 partitions.useFdisk = 0 return INSTALL_OK