Beispiel #1
0
 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)
Beispiel #2
0
    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))
Beispiel #4
0
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)
Beispiel #8
0
    def supported(self):
        import pyanaconda.platform as platform

        return isinstance(platform.getPlatform(None), platform.IPSeriesPPC)
Beispiel #9
0
    def platform(self):
        if not self._platform:
            from pyanaconda import platform
            self._platform = platform.getPlatform(self)

        return self._platform
Beispiel #10
0
    def platform(self):
        if not self._platform:
            from pyanaconda import platform
            self._platform = platform.getPlatform(self)

        return self._platform
                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:
Beispiel #12
0
 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.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)
Beispiel #15
0
 def supported(self):
     from pyanaconda import platform
     return isinstance(platform.getPlatform(None), platform.IPSeriesPPC)