def freshPartedDisk(self): """ Return a new, empty parted.Disk instance for this device. """ log_method_call(self, device=self.device) from pyanaconda.platform import getPlatform platf = getPlatform(None) labelType = platf.diskLabelType(self.partedDevice.type) return parted.freshDisk(device=self.partedDevice, ty=labelType)
def get_default_filesystem_type(boot=None): from pyanaconda import platform if boot: fstypes = [platform.getPlatform(None).defaultBootFSType] else: fstypes = default_fstypes for fstype in fstypes: try: supported = get_device_format_class(fstype).supported except AttributeError: supported = None if supported: return fstype raise DeviceFormatError("None of %s is supported by your kernel" % ",".join(fstypes))
spokeClassName = k spokeClass = v except TypeError: pass if not spokeClass: try: spokeClass = getattr(spokeModule, spokeClassName) except KeyError: print "%s %s could not be found in %s" % (SpokeText, spokeClassName, spokeModuleName) sys.exit(1) print "Running %s %s from %s" % (spokeText, spokeClass, spokeModule) platform = getPlatform() ksdata = makeVersion() storage = Storage(data=ksdata, platform=platform) storage.reset() instclass = DefaultInstall() payload = YumPayload(ksdata) payload.setup(storage) spoke = spokeClass(ksdata, storage, payload, instclass) if hasattr(spoke, "register_event_cb"): spoke.register_event_cb("continue", lambda: Gtk.main_quit()) spoke.register_event_cb("quit", lambda: Gtk.main_quit()) spoke.initialize() if not spoke.showable:
def supported(self): from pyanaconda import platform return (isinstance(platform.getPlatform(None), platform.NewWorldPPC) and self.utilsAvailable)
def supported(self): from pyanaconda import platform p = platform.getPlatform(None) return (isinstance(p, platform.EFI) and p.isEfi and self.utilsAvailable)
def supported(self): import pyanaconda.platform as platform return isinstance(platform.getPlatform(None), platform.IPSeriesPPC)
def platform(self): if not self._platform: from pyanaconda import platform self._platform = platform.getPlatform(self) return self._platform
def supported(self): from pyanaconda import platform return isinstance(platform.getPlatform(None), platform.X86)
def supported(self): from pyanaconda import platform return isinstance(platform.getPlatform(None), platform.IPSeriesPPC)