From a7ef5e0bccaa35da1dfd7bfc54f435137d495069 Mon Sep 17 00:00:00 2001 From: Chris Lumens Date: Tue, 5 Jun 2007 14:10:24 +0000 Subject: [PATCH] Add support for F8. Move DEVEL version along to the latest. --- ChangeLog | 6 +++++ pykickstart/handlers/control.py | 58 +++++++++++++++++++++++++++++++++++++++++ pykickstart/handlers/f8.py | 17 ++++++++++++ pykickstart/version.py | 8 ++++-- 4 files changed, 87 insertions(+), 2 deletions(-) create mode 100644 pykickstart/handlers/f8.py diff --git a/ChangeLog b/ChangeLog index 048c956..0c19baf 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-06-05 Chris Lumens + + * pykickstart/version.py: Add support for F8. + * pykickstart/handlers/control.py: Likewise. + * pykickstart/handlers/f8.py: Likewise. + 2007-06-04 Chris Lumens * pykickstart.spec, setup.py: New version. diff --git a/pykickstart/handlers/control.py b/pykickstart/handlers/control.py index 6616810..2490256 100644 --- a/pykickstart/handlers/control.py +++ b/pykickstart/handlers/control.py @@ -286,6 +286,64 @@ commandMap = { "zfcp": zfcp.FC3_ZFCP, }, + # based on f7 + F8: { + "auth": authconfig.FC3_Authconfig, + "authconfig": authconfig.FC3_Authconfig, + "autopart": autopart.FC3_AutoPart, + "autostep": autostep.FC3_AutoStep, + "bootloader": bootloader.FC4_Bootloader, + "cdrom": method.FC6_Method, + "clearpart": clearpart.FC3_ClearPart, + "cmdline": displaymode.FC3_DisplayMode, + "device": device.FC3_Device, + "deviceprobe": deviceprobe.FC3_DeviceProbe, + "dmraid": dmraid.FC6_DmRaid, + "driverdisk": driverdisk.FC3_DriverDisk, + "firewall": firewall.FC3_Firewall, + "firstboot": firstboot.FC3_Firstboot, + "graphical": displaymode.FC3_DisplayMode, + "halt": reboot.FC6_Reboot, + "harddrive": method.FC6_Method, + "ignoredisk": ignoredisk.FC3_IgnoreDisk, + "install": upgrade.FC3_Upgrade, + "interactive": interactive.FC3_Interactive, + "iscsi": iscsi.FC6_Iscsi, + "iscsiname": iscsiname.FC6_IscsiName, + "key": key.F7_Key, + "keyboard": keyboard.FC3_Keyboard, + "lang": lang.FC3_Lang, + "logging": logging.FC6_Logging, + "logvol": logvol.FC4_LogVol, + "mediacheck": mediacheck.FC4_MediaCheck, + "monitor": monitor.FC6_Monitor, + "multipath": multipath.FC6_MultiPath, + "network": network.FC6_Network, + "nfs": method.FC6_Method, + "part": partition.FC4_Partition, + "partition": partition.FC4_Partition, + "poweroff": reboot.FC6_Reboot, + "raid": raid.F7_Raid, + "reboot": reboot.FC6_Reboot, + "repo": repo.FC6_Repo, + "rootpw": rootpw.FC3_RootPw, + "selinux": selinux.FC3_SELinux, + "services": services.FC6_Services, + "shutdown": reboot.FC6_Reboot, + "skipx": skipx.FC3_SkipX, + "text": displaymode.FC3_DisplayMode, + "timezone": timezone.FC6_Timezone, + "updates": updates.F7_Updates, + "upgrade": upgrade.FC3_Upgrade, + "url": method.FC6_Method, + "user": user.FC6_User, + "vnc": vnc.FC6_Vnc, + "volgroup": volgroup.FC3_VolGroup, + "xconfig": xconfig.FC6_XConfig, + "zerombr": zerombr.FC3_ZeroMbr, + "zfcp": zfcp.FC3_ZFCP, + }, + # based on fc1 RHEL3: { "auth": authconfig.FC3_Authconfig, diff --git a/pykickstart/handlers/f8.py b/pykickstart/handlers/f8.py new file mode 100644 index 0000000..7c73796 --- /dev/null +++ b/pykickstart/handlers/f8.py @@ -0,0 +1,17 @@ +# +# Chris Lumens +# +# Copyright 2007 Red Hat, Inc. +# +# This software may be freely redistributed under the terms of the GNU +# general public license. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +# +from pykickstart.base import * +from pykickstart.version import * + +class F8Handler(BaseHandler): + version = F8 diff --git a/pykickstart/version.py b/pykickstart/version.py index 651df3c..a9b2292 100644 --- a/pykickstart/version.py +++ b/pykickstart/version.py @@ -46,14 +46,15 @@ FC5 = 3000 FC6 = 4000 RHEL5 = 4100 F7 = 5000 +F8 = 6000 # This always points at the latest version and is the default. -DEVEL = F7 +DEVEL = F8 """A one-to-one mapping from string representations to version numbers.""" versionMap = { "DEVEL": DEVEL, - "FC3": FC3, "FC4": FC4, "FC5": FC5, "FC6": FC6, "F7": F7, + "FC3": FC3, "FC4": FC4, "FC5": FC5, "FC6": FC6, "F7": F7, "F8": F8, "RHEL3": RHEL3, "RHEL4": RHEL4, "RHEL5": RHEL5 } @@ -126,6 +127,9 @@ def returnClassForVersion(version=DEVEL): elif version == F7: from pykickstart.handlers.f7 import F7Handler return F7Handler + elif version == F8: + from pykickstart.handlers.f8 import F8Handler + return F8Handler elif version == RHEL3: from pykickstart.handlers.rhel3 import RHEL3Handler return RHEL3Handler -- 2.11.4.GIT