From 4e33bffad605c41ebae28142eaf5203b4465f809 Mon Sep 17 00:00:00 2001 From: Michael DeHaan Date: Wed, 9 Apr 2008 16:42:57 -0400 Subject: Two things -- (A) remove rhpl dep as we aren't using it and we want to use more standard xlat for other distros potentially, (B) fix the kerb module some more. --- cobbler/action_check.py | 2 +- cobbler/action_import.py | 2 +- cobbler/action_litesync.py | 2 +- cobbler/action_reposync.py | 2 +- cobbler/action_status.py | 2 +- cobbler/action_sync.py | 2 +- cobbler/action_validate.py | 2 +- cobbler/api.py | 2 +- cobbler/cobbler.py | 3 +-- cobbler/cobblerd.py | 2 +- cobbler/collection.py | 2 +- cobbler/collection_distros.py | 2 +- cobbler/collection_profiles.py | 2 +- cobbler/collection_repos.py | 2 +- cobbler/collection_systems.py | 2 +- cobbler/commands.py | 2 +- cobbler/config.py | 2 +- cobbler/item.py | 2 +- cobbler/item_distro.py | 2 +- cobbler/item_profile.py | 2 +- cobbler/item_repo.py | 2 +- cobbler/item_system.py | 2 +- cobbler/module_loader.py | 2 +- cobbler/modules/authn_configfile.py | 2 +- cobbler/modules/authn_kerberos.py | 4 ++-- cobbler/modules/authn_ldap.py | 2 +- cobbler/modules/authz_allowall.py | 2 +- cobbler/modules/authz_configfile.py | 2 +- cobbler/modules/authz_ownership.py | 2 +- cobbler/modules/cli_distro.py | 2 +- cobbler/modules/cli_misc.py | 2 +- cobbler/modules/cli_profile.py | 2 +- cobbler/modules/cli_repo.py | 2 +- cobbler/modules/cli_system.py | 2 +- cobbler/modules/serializer_shelve.py | 2 +- cobbler/modules/serializer_yaml.py | 2 +- cobbler/remote.py | 2 +- cobbler/serializable.py | 2 +- cobbler/serializer.py | 2 +- cobbler/settings.py | 2 +- cobbler/utils.py | 6 +++++- cobbler/webui/master.py | 38 +++++++++++++----------------------- 42 files changed, 60 insertions(+), 67 deletions(-) (limited to 'cobbler') diff --git a/cobbler/action_check.py b/cobbler/action_check.py index 1fb4734..85084d7 100644 --- a/cobbler/action_check.py +++ b/cobbler/action_check.py @@ -18,7 +18,7 @@ import re import sub_process import action_sync import utils -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ class BootCheck: diff --git a/cobbler/action_import.py b/cobbler/action_import.py index db09818..d224e55 100644 --- a/cobbler/action_import.py +++ b/cobbler/action_import.py @@ -23,7 +23,7 @@ import glob import api import utils import shutil -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ WGET_CMD = "wget --mirror --no-parent --no-host-directories --directory-prefix %s/%s %s" RSYNC_CMD = "rsync -a %s '%s' %s/ks_mirror/%s --exclude-from=/etc/cobbler/rsync.exclude --progress" diff --git a/cobbler/action_litesync.py b/cobbler/action_litesync.py index 9200a3e..a73e7c3 100644 --- a/cobbler/action_litesync.py +++ b/cobbler/action_litesync.py @@ -30,7 +30,7 @@ from cexceptions import * import traceback import errno -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ class BootLiteSync: diff --git a/cobbler/action_reposync.py b/cobbler/action_reposync.py index c86e0be..d6b97a0 100644 --- a/cobbler/action_reposync.py +++ b/cobbler/action_reposync.py @@ -25,7 +25,7 @@ from cexceptions import * import traceback import errno -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ class RepoSync: """ diff --git a/cobbler/action_status.py b/cobbler/action_status.py index cc6ebd4..7366060 100644 --- a/cobbler/action_status.py +++ b/cobbler/action_status.py @@ -19,7 +19,7 @@ import glob import time import api as cobbler_api -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ class BootStatusReport: diff --git a/cobbler/action_sync.py b/cobbler/action_sync.py index 5cb0977..5c8aab9 100644 --- a/cobbler/action_sync.py +++ b/cobbler/action_sync.py @@ -35,7 +35,7 @@ import item_system from Cheetah.Template import Template -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ class BootSync: diff --git a/cobbler/action_validate.py b/cobbler/action_validate.py index f898478..8ede60c 100644 --- a/cobbler/action_validate.py +++ b/cobbler/action_validate.py @@ -15,7 +15,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. import os import re import sub_process -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ class Validate: diff --git a/cobbler/api.py b/cobbler/api.py index 54c315b..0eacb78 100644 --- a/cobbler/api.py +++ b/cobbler/api.py @@ -29,7 +29,7 @@ import module_loader import logging import os import fcntl -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ ERROR = 100 INFO = 10 diff --git a/cobbler/cobbler.py b/cobbler/cobbler.py index c02302e..c164244 100755 --- a/cobbler/cobbler.py +++ b/cobbler/cobbler.py @@ -23,7 +23,7 @@ import optparse import commands from cexceptions import * -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ I18N_DOMAIN = "cobbler" #################################################### @@ -31,7 +31,6 @@ I18N_DOMAIN = "cobbler" class BootCLI: def __init__(self): - textdomain(I18N_DOMAIN) self.api = api.BootAPI() self.loader = commands.FunctionLoader() climods = self.api.get_modules_in_category("cli") diff --git a/cobbler/cobblerd.py b/cobbler/cobblerd.py index 5640aec..8859e03 100644 --- a/cobbler/cobblerd.py +++ b/cobbler/cobblerd.py @@ -16,7 +16,7 @@ import time import os import SimpleXMLRPCServer import glob -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ import xmlrpclib from server import xmlrpclib2 diff --git a/cobbler/collection.py b/cobbler/collection.py index e63c3ca..1b509f2 100644 --- a/cobbler/collection.py +++ b/cobbler/collection.py @@ -25,7 +25,7 @@ import item_profile import item_distro import item_repo -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ class Collection(serializable.Serializable): diff --git a/cobbler/collection_distros.py b/cobbler/collection_distros.py index f78dd64..5857b9a 100644 --- a/cobbler/collection_distros.py +++ b/cobbler/collection_distros.py @@ -18,7 +18,7 @@ import collection import item_distro as distro from cexceptions import * import action_litesync -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ class Distros(collection.Collection): diff --git a/cobbler/collection_profiles.py b/cobbler/collection_profiles.py index f00a8dc..139c94e 100644 --- a/cobbler/collection_profiles.py +++ b/cobbler/collection_profiles.py @@ -20,7 +20,7 @@ import utils import collection from cexceptions import * import action_litesync -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ #-------------------------------------------- diff --git a/cobbler/collection_repos.py b/cobbler/collection_repos.py index 44bef2a..91e0667 100644 --- a/cobbler/collection_repos.py +++ b/cobbler/collection_repos.py @@ -18,7 +18,7 @@ import item_repo as repo import utils import collection from cexceptions import * -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ TESTMODE = False diff --git a/cobbler/collection_systems.py b/cobbler/collection_systems.py index 140a981..8a967be 100644 --- a/cobbler/collection_systems.py +++ b/cobbler/collection_systems.py @@ -18,7 +18,7 @@ import utils import collection from cexceptions import * import action_litesync -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ #-------------------------------------------- diff --git a/cobbler/commands.py b/cobbler/commands.py index 2dc627b..7a6a25b 100644 --- a/cobbler/commands.py +++ b/cobbler/commands.py @@ -14,7 +14,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. import optparse from cexceptions import * -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ import sys HELP_FORMAT = "%-20s%s" diff --git a/cobbler/config.py b/cobbler/config.py index 258b241..4a1b9a4 100644 --- a/cobbler/config.py +++ b/cobbler/config.py @@ -29,7 +29,7 @@ import modules.serializer_yaml as serializer_yaml import settings import serializer -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ class Config: diff --git a/cobbler/item.py b/cobbler/item.py index 249a50c..2549dce 100644 --- a/cobbler/item.py +++ b/cobbler/item.py @@ -16,7 +16,7 @@ import exceptions import serializable import utils from cexceptions import * -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ class Item(serializable.Serializable): diff --git a/cobbler/item_distro.py b/cobbler/item_distro.py index 98eaae7..1e392a5 100644 --- a/cobbler/item_distro.py +++ b/cobbler/item_distro.py @@ -20,7 +20,7 @@ import weakref import os from cexceptions import * -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ class Distro(item.Item): diff --git a/cobbler/item_profile.py b/cobbler/item_profile.py index 2e3a539..a352ce1 100644 --- a/cobbler/item_profile.py +++ b/cobbler/item_profile.py @@ -16,7 +16,7 @@ import utils import item from cexceptions import * -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ class Profile(item.Item): diff --git a/cobbler/item_repo.py b/cobbler/item_repo.py index 1ebea30..f9e9714 100644 --- a/cobbler/item_repo.py +++ b/cobbler/item_repo.py @@ -15,7 +15,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. import utils import item from cexceptions import * -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ class Repo(item.Item): diff --git a/cobbler/item_system.py b/cobbler/item_system.py index 975a6d2..73eda71 100644 --- a/cobbler/item_system.py +++ b/cobbler/item_system.py @@ -15,7 +15,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. import utils import item from cexceptions import * -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ class System(item.Item): diff --git a/cobbler/module_loader.py b/cobbler/module_loader.py index b695a04..d584ce3 100644 --- a/cobbler/module_loader.py +++ b/cobbler/module_loader.py @@ -19,7 +19,7 @@ import distutils.sysconfig import os import sys import glob -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ import ConfigParser MODULE_CACHE = {} diff --git a/cobbler/modules/authn_configfile.py b/cobbler/modules/authn_configfile.py index ffe87a7..be453be 100644 --- a/cobbler/modules/authn_configfile.py +++ b/cobbler/modules/authn_configfile.py @@ -17,7 +17,7 @@ import distutils.sysconfig import ConfigParser import sys import os -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ import md5 import traceback diff --git a/cobbler/modules/authn_kerberos.py b/cobbler/modules/authn_kerberos.py index 7f85db6..46c01ad 100644 --- a/cobbler/modules/authn_kerberos.py +++ b/cobbler/modules/authn_kerberos.py @@ -30,7 +30,7 @@ import distutils.sysconfig import ConfigParser import sys import os -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ import md5 import traceback # since sub_process isn't available on older OS's @@ -58,7 +58,7 @@ def authenticate(api_handle,username,password): Uses cobbler_auth_helper """ - realm = self.api.settings().kerberos_realm + realm = api_handle.settings().kerberos_realm api_handle.logger.debug("authenticating %s against %s" % (username,realm)) rc = subprocess.call([ diff --git a/cobbler/modules/authn_ldap.py b/cobbler/modules/authn_ldap.py index cec913b..eef4b2a 100644 --- a/cobbler/modules/authn_ldap.py +++ b/cobbler/modules/authn_ldap.py @@ -14,7 +14,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. import distutils.sysconfig import sys import os -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ import md5 import traceback import ldap diff --git a/cobbler/modules/authz_allowall.py b/cobbler/modules/authz_allowall.py index 1b05630..10d4b17 100644 --- a/cobbler/modules/authz_allowall.py +++ b/cobbler/modules/authz_allowall.py @@ -16,7 +16,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. import distutils.sysconfig import ConfigParser import sys -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ plib = distutils.sysconfig.get_python_lib() mod_path="%s/cobbler" % plib diff --git a/cobbler/modules/authz_configfile.py b/cobbler/modules/authz_configfile.py index c183721..84343e2 100644 --- a/cobbler/modules/authz_configfile.py +++ b/cobbler/modules/authz_configfile.py @@ -16,7 +16,7 @@ import distutils.sysconfig import ConfigParser import sys import os -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ plib = distutils.sysconfig.get_python_lib() mod_path="%s/cobbler" % plib diff --git a/cobbler/modules/authz_ownership.py b/cobbler/modules/authz_ownership.py index 1fe25a9..fbd00f9 100644 --- a/cobbler/modules/authz_ownership.py +++ b/cobbler/modules/authz_ownership.py @@ -19,7 +19,7 @@ import distutils.sysconfig import ConfigParser import sys import os -from rhpl.translate import _, N_, textdomain, utf8 +from cobbler.utils import _ plib = distutils.sysconfig.get_python_lib() mod_path="%s/cobbler" % plib diff --git a/cobbler/modules/cli_distro.py b/cobbler/modules/cli_distro.py index 8c7b70f..4d86448 100644 --- a/cobbler/modules/cli_distro.py +++ b/cobbler/modules/cli_distro.py @@ -19,7 +19,7 @@ plib = distutils.sysconfig.get_python_lib() mod_path="%s/cobbler" % plib sys.path.insert(0, mod_path) -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ import commands import cexceptions diff --git a/cobbler/modules/cli_misc.py b/cobbler/modules/cli_misc.py index ebbba47..0fd44a6 100644 --- a/cobbler/modules/cli_misc.py +++ b/cobbler/modules/cli_misc.py @@ -19,7 +19,7 @@ plib = distutils.sysconfig.get_python_lib() mod_path="%s/cobbler" % plib sys.path.insert(0, mod_path) -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ import commands from cexceptions import * HELP_FORMAT = commands.HELP_FORMAT diff --git a/cobbler/modules/cli_profile.py b/cobbler/modules/cli_profile.py index 0bf4b8c..b543b80 100644 --- a/cobbler/modules/cli_profile.py +++ b/cobbler/modules/cli_profile.py @@ -19,7 +19,7 @@ plib = distutils.sysconfig.get_python_lib() mod_path="%s/cobbler" % plib sys.path.insert(0, mod_path) -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ import commands import cexceptions diff --git a/cobbler/modules/cli_repo.py b/cobbler/modules/cli_repo.py index e8ec04a..a567d2d 100644 --- a/cobbler/modules/cli_repo.py +++ b/cobbler/modules/cli_repo.py @@ -19,7 +19,7 @@ plib = distutils.sysconfig.get_python_lib() mod_path="%s/cobbler" % plib sys.path.insert(0, mod_path) -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ import commands import cexceptions diff --git a/cobbler/modules/cli_system.py b/cobbler/modules/cli_system.py index 34c8886..976c380 100644 --- a/cobbler/modules/cli_system.py +++ b/cobbler/modules/cli_system.py @@ -19,7 +19,7 @@ plib = distutils.sysconfig.get_python_lib() mod_path="%s/cobbler" % plib sys.path.insert(0, mod_path) -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ import commands import cexceptions diff --git a/cobbler/modules/serializer_shelve.py b/cobbler/modules/serializer_shelve.py index 246a92a..09495dd 100644 --- a/cobbler/modules/serializer_shelve.py +++ b/cobbler/modules/serializer_shelve.py @@ -24,7 +24,7 @@ import os import sys import glob import traceback -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ import os import shelve import time diff --git a/cobbler/modules/serializer_yaml.py b/cobbler/modules/serializer_yaml.py index 6425bd1..724265d 100644 --- a/cobbler/modules/serializer_yaml.py +++ b/cobbler/modules/serializer_yaml.py @@ -21,7 +21,7 @@ plib = distutils.sysconfig.get_python_lib() mod_path="%s/cobbler" % plib sys.path.insert(0, mod_path) -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ import utils import yaml # Howell-Clark version import cexceptions diff --git a/cobbler/remote.py b/cobbler/remote.py index d9f937b..f7e2226 100644 --- a/cobbler/remote.py +++ b/cobbler/remote.py @@ -18,7 +18,7 @@ import socket import time import os import SimpleXMLRPCServer -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ import xmlrpclib import random import base64 diff --git a/cobbler/serializable.py b/cobbler/serializable.py index ba8f015..ad9e64e 100644 --- a/cobbler/serializable.py +++ b/cobbler/serializable.py @@ -13,7 +13,7 @@ along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. """ -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ import exceptions class Serializable: diff --git a/cobbler/serializer.py b/cobbler/serializer.py index ae9f18c..25d0d60 100644 --- a/cobbler/serializer.py +++ b/cobbler/serializer.py @@ -15,7 +15,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. import errno import os -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ import fcntl from cexceptions import * diff --git a/cobbler/settings.py b/cobbler/settings.py index c201ddd..bc16835 100644 --- a/cobbler/settings.py +++ b/cobbler/settings.py @@ -14,7 +14,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. import serializable import utils -from rhpl.translate import _, N_, textdomain, utf8 +from utils import _ TESTMODE = False diff --git a/cobbler/utils.py b/cobbler/utils.py index 4d2b635..8757762 100644 --- a/cobbler/utils.py +++ b/cobbler/utils.py @@ -22,7 +22,11 @@ import shutil import string import traceback from cexceptions import * -from rhpl.translate import _, N_, textdomain, utf8 + +#placeholder for translation +def _(foo): + return foo + MODULE_CACHE = {} diff --git a/cobbler/webui/master.py b/cobbler/webui/master.py index 8f7de66..3e0c2fb 100644 --- a/cobbler/webui/master.py +++ b/cobbler/webui/master.py @@ -31,12 +31,12 @@ VFFSL=valueFromFrameOrSearchList VFSL=valueFromSearchList VFN=valueForName currentTime=time.time -__CHEETAH_version__ = '2.0.1' -__CHEETAH_versionTuple__ = (2, 0, 1, 'final', 0) -__CHEETAH_genTime__ = 1207686192.9310019 -__CHEETAH_genTimestamp__ = 'Tue Apr 8 16:23:12 2008' +__CHEETAH_version__ = '2.0rc7' +__CHEETAH_versionTuple__ = (2, 0, 0, 'candidate', 7) +__CHEETAH_genTime__ = 1207768044.4095509 +__CHEETAH_genTimestamp__ = 'Wed Apr 9 21:07:24 2008' __CHEETAH_src__ = 'webui_templates/master.tmpl' -__CHEETAH_srcLastModified__ = 'Fri Feb 15 14:47:43 2008' +__CHEETAH_srcLastModified__ = 'Wed Apr 9 21:03:21 2008' __CHEETAH_docstring__ = 'Autogenerated by CHEETAH: The Python-Powered Template Engine' if __CHEETAH_versionTuple__ < RequiredCheetahVersionTuple: @@ -158,20 +158,16 @@ class master(Template):
  • Distros
  • -
  • Distros
  • \n
  • Profiles
  • -
  • Profiles
  • \n
  • Systems
  • -
  • Systems
  • \n
  • Kickstarts
  • -
  • Kickstarts
  • \n
  • Repos
  • @@ -180,25 +176,19 @@ class master(Template):
  • Distro
  • -
  • Distro
  • \n
  • Profile
  • -
  • Profile
  • \n
  • Subprofile
  • -
  • Subprofile
  • \n
  • System
  • -
  • System
  • \n
  • Repo
  • -


  • -
  • Repo
  • \n


  • \n
  • Sync
  • -- cgit