reorg the dir structure of kickstart modules
authorJF Ding <jian-feng.ding@intel.com>
Fri, 19 Aug 2011 01:55:20 +0000 (09:55 +0800)
committerJF Ding <jian-feng.ding@intel.com>
Fri, 19 Aug 2011 01:55:20 +0000 (09:55 +0800)
The integrated pykickstart modules is from latest git.

87 files changed:
mic/kickstart/custom_commands/__init__.py [new file with mode: 0644]
mic/kickstart/custom_commands/desktop.py [moved from mic/utils/kscommands/desktop.py with 100% similarity]
mic/kickstart/custom_commands/micboot.py [moved from mic/utils/kscommands/micboot.py with 100% similarity]
mic/kickstart/custom_commands/moblinrepo.py [moved from mic/utils/kscommands/moblinrepo.py with 100% similarity]
mic/kickstart/kickstart.py [moved from mic/utils/kickstart.py with 98% similarity]
mic/kickstart/pykickstart/__init__.py [moved from mic/pykickstart/handlers/__init__.py with 100% similarity]
mic/kickstart/pykickstart/base.py [moved from mic/pykickstart/base.py with 100% similarity]
mic/kickstart/pykickstart/commands/__init__.py [moved from mic/pykickstart/commands/__init__.py with 100% similarity]
mic/kickstart/pykickstart/commands/authconfig.py [moved from mic/pykickstart/commands/authconfig.py with 100% similarity]
mic/kickstart/pykickstart/commands/autopart.py [moved from mic/pykickstart/commands/autopart.py with 100% similarity]
mic/kickstart/pykickstart/commands/autostep.py [moved from mic/pykickstart/commands/autostep.py with 100% similarity]
mic/kickstart/pykickstart/commands/bootloader.py [moved from mic/pykickstart/commands/bootloader.py with 100% similarity]
mic/kickstart/pykickstart/commands/clearpart.py [moved from mic/pykickstart/commands/clearpart.py with 100% similarity]
mic/kickstart/pykickstart/commands/device.py [moved from mic/pykickstart/commands/device.py with 100% similarity]
mic/kickstart/pykickstart/commands/deviceprobe.py [moved from mic/pykickstart/commands/deviceprobe.py with 100% similarity]
mic/kickstart/pykickstart/commands/displaymode.py [moved from mic/pykickstart/commands/displaymode.py with 100% similarity]
mic/kickstart/pykickstart/commands/dmraid.py [moved from mic/pykickstart/commands/dmraid.py with 100% similarity]
mic/kickstart/pykickstart/commands/driverdisk.py [moved from mic/pykickstart/commands/driverdisk.py with 100% similarity]
mic/kickstart/pykickstart/commands/fcoe.py [moved from mic/pykickstart/commands/fcoe.py with 100% similarity]
mic/kickstart/pykickstart/commands/firewall.py [moved from mic/pykickstart/commands/firewall.py with 100% similarity]
mic/kickstart/pykickstart/commands/firstboot.py [moved from mic/pykickstart/commands/firstboot.py with 100% similarity]
mic/kickstart/pykickstart/commands/group.py [moved from mic/pykickstart/commands/group.py with 100% similarity]
mic/kickstart/pykickstart/commands/ignoredisk.py [moved from mic/pykickstart/commands/ignoredisk.py with 100% similarity]
mic/kickstart/pykickstart/commands/interactive.py [moved from mic/pykickstart/commands/interactive.py with 100% similarity]
mic/kickstart/pykickstart/commands/iscsi.py [moved from mic/pykickstart/commands/iscsi.py with 100% similarity]
mic/kickstart/pykickstart/commands/iscsiname.py [moved from mic/pykickstart/commands/iscsiname.py with 100% similarity]
mic/kickstart/pykickstart/commands/key.py [moved from mic/pykickstart/commands/key.py with 100% similarity]
mic/kickstart/pykickstart/commands/keyboard.py [moved from mic/pykickstart/commands/keyboard.py with 100% similarity]
mic/kickstart/pykickstart/commands/lang.py [moved from mic/pykickstart/commands/lang.py with 100% similarity]
mic/kickstart/pykickstart/commands/langsupport.py [moved from mic/pykickstart/commands/langsupport.py with 100% similarity]
mic/kickstart/pykickstart/commands/lilocheck.py [moved from mic/pykickstart/commands/lilocheck.py with 100% similarity]
mic/kickstart/pykickstart/commands/logging.py [moved from mic/pykickstart/commands/logging.py with 100% similarity]
mic/kickstart/pykickstart/commands/logvol.py [moved from mic/pykickstart/commands/logvol.py with 100% similarity]
mic/kickstart/pykickstart/commands/mediacheck.py [moved from mic/pykickstart/commands/mediacheck.py with 100% similarity]
mic/kickstart/pykickstart/commands/method.py [moved from mic/pykickstart/commands/method.py with 100% similarity]
mic/kickstart/pykickstart/commands/monitor.py [moved from mic/pykickstart/commands/monitor.py with 100% similarity]
mic/kickstart/pykickstart/commands/mouse.py [moved from mic/pykickstart/commands/mouse.py with 100% similarity]
mic/kickstart/pykickstart/commands/multipath.py [moved from mic/pykickstart/commands/multipath.py with 100% similarity]
mic/kickstart/pykickstart/commands/network.py [moved from mic/pykickstart/commands/network.py with 100% similarity]
mic/kickstart/pykickstart/commands/partition.py [moved from mic/pykickstart/commands/partition.py with 100% similarity]
mic/kickstart/pykickstart/commands/raid.py [moved from mic/pykickstart/commands/raid.py with 100% similarity]
mic/kickstart/pykickstart/commands/reboot.py [moved from mic/pykickstart/commands/reboot.py with 100% similarity]
mic/kickstart/pykickstart/commands/repo.py [moved from mic/pykickstart/commands/repo.py with 100% similarity]
mic/kickstart/pykickstart/commands/rescue.py [moved from mic/pykickstart/commands/rescue.py with 100% similarity]
mic/kickstart/pykickstart/commands/rootpw.py [moved from mic/pykickstart/commands/rootpw.py with 100% similarity]
mic/kickstart/pykickstart/commands/selinux.py [moved from mic/pykickstart/commands/selinux.py with 100% similarity]
mic/kickstart/pykickstart/commands/services.py [moved from mic/pykickstart/commands/services.py with 100% similarity]
mic/kickstart/pykickstart/commands/skipx.py [moved from mic/pykickstart/commands/skipx.py with 100% similarity]
mic/kickstart/pykickstart/commands/sshpw.py [moved from mic/pykickstart/commands/sshpw.py with 100% similarity]
mic/kickstart/pykickstart/commands/timezone.py [moved from mic/pykickstart/commands/timezone.py with 100% similarity]
mic/kickstart/pykickstart/commands/updates.py [moved from mic/pykickstart/commands/updates.py with 100% similarity]
mic/kickstart/pykickstart/commands/upgrade.py [moved from mic/pykickstart/commands/upgrade.py with 100% similarity]
mic/kickstart/pykickstart/commands/user.py [moved from mic/pykickstart/commands/user.py with 100% similarity]
mic/kickstart/pykickstart/commands/vnc.py [moved from mic/pykickstart/commands/vnc.py with 100% similarity]
mic/kickstart/pykickstart/commands/volgroup.py [moved from mic/pykickstart/commands/volgroup.py with 100% similarity]
mic/kickstart/pykickstart/commands/xconfig.py [moved from mic/pykickstart/commands/xconfig.py with 100% similarity]
mic/kickstart/pykickstart/commands/zerombr.py [moved from mic/pykickstart/commands/zerombr.py with 100% similarity]
mic/kickstart/pykickstart/commands/zfcp.py [moved from mic/pykickstart/commands/zfcp.py with 100% similarity]
mic/kickstart/pykickstart/constants.py [moved from mic/pykickstart/constants.py with 100% similarity]
mic/kickstart/pykickstart/errors.py [moved from mic/pykickstart/errors.py with 100% similarity]
mic/kickstart/pykickstart/handlers/__init__.py [moved from mic/pykickstart/__init__.py with 100% similarity]
mic/kickstart/pykickstart/handlers/control.py [moved from mic/pykickstart/handlers/control.py with 100% similarity]
mic/kickstart/pykickstart/handlers/f10.py [moved from mic/pykickstart/handlers/f10.py with 100% similarity]
mic/kickstart/pykickstart/handlers/f11.py [moved from mic/pykickstart/handlers/f11.py with 100% similarity]
mic/kickstart/pykickstart/handlers/f12.py [moved from mic/pykickstart/handlers/f12.py with 100% similarity]
mic/kickstart/pykickstart/handlers/f13.py [moved from mic/pykickstart/handlers/f13.py with 100% similarity]
mic/kickstart/pykickstart/handlers/f14.py [moved from mic/pykickstart/handlers/f14.py with 100% similarity]
mic/kickstart/pykickstart/handlers/f15.py [moved from mic/pykickstart/handlers/f15.py with 100% similarity]
mic/kickstart/pykickstart/handlers/f16.py [moved from mic/pykickstart/handlers/f16.py with 100% similarity]
mic/kickstart/pykickstart/handlers/f7.py [moved from mic/pykickstart/handlers/f7.py with 100% similarity]
mic/kickstart/pykickstart/handlers/f8.py [moved from mic/pykickstart/handlers/f8.py with 100% similarity]
mic/kickstart/pykickstart/handlers/f9.py [moved from mic/pykickstart/handlers/f9.py with 100% similarity]
mic/kickstart/pykickstart/handlers/fc3.py [moved from mic/pykickstart/handlers/fc3.py with 100% similarity]
mic/kickstart/pykickstart/handlers/fc4.py [moved from mic/pykickstart/handlers/fc4.py with 100% similarity]
mic/kickstart/pykickstart/handlers/fc5.py [moved from mic/pykickstart/handlers/fc5.py with 100% similarity]
mic/kickstart/pykickstart/handlers/fc6.py [moved from mic/pykickstart/handlers/fc6.py with 100% similarity]
mic/kickstart/pykickstart/handlers/rhel3.py [moved from mic/pykickstart/handlers/rhel3.py with 100% similarity]
mic/kickstart/pykickstart/handlers/rhel4.py [moved from mic/pykickstart/handlers/rhel4.py with 100% similarity]
mic/kickstart/pykickstart/handlers/rhel5.py [moved from mic/pykickstart/handlers/rhel5.py with 100% similarity]
mic/kickstart/pykickstart/handlers/rhel6.py [moved from mic/pykickstart/handlers/rhel6.py with 100% similarity]
mic/kickstart/pykickstart/ko.py [moved from mic/pykickstart/ko.py with 100% similarity]
mic/kickstart/pykickstart/options.py [moved from mic/pykickstart/options.py with 100% similarity]
mic/kickstart/pykickstart/parser.py [moved from mic/pykickstart/parser.py with 100% similarity]
mic/kickstart/pykickstart/sections.py [moved from mic/pykickstart/sections.py with 100% similarity]
mic/kickstart/pykickstart/version.py [moved from mic/pykickstart/version.py with 100% similarity]
mic/utils/kscommands/__init__.py [deleted file]
setup.py

diff --git a/mic/kickstart/custom_commands/__init__.py b/mic/kickstart/custom_commands/__init__.py
new file mode 100644 (file)
index 0000000..7d741f6
--- /dev/null
@@ -0,0 +1,12 @@
+import sys
+sys.path.append(os.path.dirname(__file__) or '.')
+import pykickstart
+
+import desktop
+import moblinrepo
+
+__all__ = (
+    "Moblin_Desktop",
+    "Moblin_Repo",
+    "Moblin_RepoData",
+)
similarity index 98%
rename from mic/utils/kickstart.py
rename to mic/kickstart/kickstart.py
index f7efe95..b1b599c 100644 (file)
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 
 import os, sys
-import os.path
 import shutil
 import subprocess
 import time
 import logging
 import string
 
-try:
-    import pykickstart
-except:
-    import mic
-    sys.path.insert(0, mic.__path__[0])
-    import pykickstart
-    del(sys.path[0])
+import errors
+import misc
+import fs_related as fs
+
+sys.path.append(os.path.dirname(__file__) or '.')
+import pykickstart
 
 import pykickstart.commands as kscommands
 import pykickstart.constants as ksconstants
@@ -40,12 +38,9 @@ import pykickstart.version as ksversion
 from pykickstart.handlers.control import commandMap
 from pykickstart.handlers.control import dataMap
 
-import errors as errors
-import fs_related as fs
-import misc as misc
-import kscommands.desktop as desktop
-import kscommands.moblinrepo as moblinrepo
-import kscommands.micboot as micboot
+import custom_commands.desktop as desktop
+import custom_commands.moblinrepo as moblinrepo
+import custom_commands.micboot as micboot
 
 def read_kickstart(path):
     """Parse a kickstart file and return a KickstartParser instance.
diff --git a/mic/utils/kscommands/__init__.py b/mic/utils/kscommands/__init__.py
deleted file mode 100644 (file)
index 1d63cc4..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-try:
-    import pykickstart
-except:
-    import mic
-    import sys
-    sys.path.insert(0, mic.__path__[0])
-    import pykickstart
-    del(sys.path[0])
-
-import desktop
-import moblinrepo
-
-__all__ = (
-    "Moblin_Desktop",
-    "Moblin_Repo",
-    "Moblin_RepoData",
-)
index 9da324a..1d3a17a 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -32,10 +32,15 @@ except IOError:
 
 PACKAGES = [MOD_NAME,
             MOD_NAME + '/utils',
-            MOD_NAME + '/utils/kscommands',
             MOD_NAME + '/imager',
             MOD_NAME + '/pluginbase',
+            MOD_NAME + '/kickstart',
+            MOD_NAME + '/kickstart/custom_commands',
+            MOD_NAME + '/kickstart/pykickstart',
+            MOD_NAME + '/kickstart/pykickstart/commands',
+            MOD_NAME + '/kickstart/pykickstart/handlers',
            ]
+
 setup(name=MOD_NAME,
       version = version,
       description = 'New MeeGo Image Creator',