summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xanaconda1
-rw-r--r--anaconda_log.py15
-rw-r--r--desktop.py16
-rw-r--r--exception.py16
-rw-r--r--firewall.py15
-rw-r--r--flags.py13
-rw-r--r--floppy.py15
-rwxr-xr-xgui.py16
-rw-r--r--gzread.py15
-rw-r--r--instdata.py15
-rw-r--r--iutil.py15
-rw-r--r--kbd.py15
-rw-r--r--log.py15
-rw-r--r--milo.py17
-rw-r--r--monitor.py17
-rw-r--r--network.py17
-rwxr-xr-xpcmcia.py15
-rw-r--r--raid.py16
-rw-r--r--rescue.py15
-rw-r--r--silo.py15
-rw-r--r--simpleconfig.py15
-rw-r--r--syslogd.py15
-rw-r--r--text.py16
-rw-r--r--timer.py15
-rw-r--r--timezone.py13
-rw-r--r--translate.py15
-rw-r--r--tree.py17
-rw-r--r--upgrade.py15
-rw-r--r--urlinstall.py18
-rw-r--r--users.py15
-rw-r--r--videocard.py16
-rw-r--r--xf86config.py16
-rw-r--r--xkb.py15
-rw-r--r--xserver.py16
34 files changed, 504 insertions, 7 deletions
diff --git a/anaconda b/anaconda
index d775ba2fe..0170c482e 100755
--- a/anaconda
+++ b/anaconda
@@ -6,6 +6,7 @@
#
# Brent Fox <bfox@redhat.com>
# Mike Fulbright <msf@redhat.com>
+# Jakub Jelinek <jakub@redhat.com>
# Jeremy Katz <katzj@redhat.com>
# Erik Troan <ewt@redhat.com>
# Matt Wilson <msw@redhat.com>
diff --git a/anaconda_log.py b/anaconda_log.py
index 8b086aef6..f599dbbb3 100644
--- a/anaconda_log.py
+++ b/anaconda_log.py
@@ -1,3 +1,18 @@
+#
+# log.py - persistent debugging log service
+#
+# Matt Wilson <msw@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
import sys
class LogFile:
diff --git a/desktop.py b/desktop.py
index 4ab0caa92..97ef06551 100644
--- a/desktop.py
+++ b/desktop.py
@@ -1,3 +1,18 @@
+#
+# desktop.py - install data for default desktop and run level
+#
+# Matt Wilson <msw@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
import string
import kudzu
import iutil
@@ -9,7 +24,6 @@ class Desktop:
# This class represents the default desktop to run and the default runlevel
# to start in
#
-
def setDefaultDesktop(self, desktop):
self.desktop = desktop
diff --git a/exception.py b/exception.py
index 0c9692f20..9b62e6e36 100644
--- a/exception.py
+++ b/exception.py
@@ -1,3 +1,19 @@
+#
+# exception.py - general exception formatting and saving
+#
+# Matt Wilson <msw@redhat.com>
+# Erik Troan <ewt@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
import isys
import os
import signal
diff --git a/firewall.py b/firewall.py
index 00f3c819c..b1e0d1325 100644
--- a/firewall.py
+++ b/firewall.py
@@ -1,3 +1,18 @@
+#
+# firewall.py - firewall install data and installation
+#
+# Bill Nottingham <notting@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
import os
import iutil
import string
diff --git a/flags.py b/flags.py
index b2ef58f70..58d97a7ac 100644
--- a/flags.py
+++ b/flags.py
@@ -1,3 +1,16 @@
+#
+# flags.py: global anaconda flags
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
# A lot of effort, but it only allows a limited set of flags to be referenced
class Flags:
diff --git a/floppy.py b/floppy.py
index f428612a2..79ac30d6c 100644
--- a/floppy.py
+++ b/floppy.py
@@ -1,3 +1,18 @@
+#
+# floppy.py - floppy drive probe and bootdisk creation
+#
+# Erik Troan <ewt@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
import isys
import errno
import iutil
diff --git a/gui.py b/gui.py
index 5c7e0ccac..1b6fc709c 100755
--- a/gui.py
+++ b/gui.py
@@ -1,3 +1,19 @@
+#
+# gui.py - Graphical front end for anaconda
+#
+# Matt Wilson <msw@redhat.com>
+# Paul Fisher <rao@gnu.org>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
import os
os.environ["PYGTK_FATAL_EXCEPTIONS"] = "1"
os.environ["GNOME_DISABLE_CRASH_DIALOG"] = "1"
diff --git a/gzread.py b/gzread.py
index c1ca12324..7cbaf27bf 100644
--- a/gzread.py
+++ b/gzread.py
@@ -1,3 +1,18 @@
+#
+# gzread.py - python gzip input wrapper
+#
+# Jakub Jelinek <jakub@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
import string
import zlib
import __builtin__
diff --git a/instdata.py b/instdata.py
index 4ab91c451..c6f50f99b 100644
--- a/instdata.py
+++ b/instdata.py
@@ -1,3 +1,18 @@
+#
+# instdata.py - central store for all configuration data needed to install
+#
+# Erik Troan <ewt@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
import language
import kbd
import network
diff --git a/iutil.py b/iutil.py
index e44628c8d..a28ab1e8d 100644
--- a/iutil.py
+++ b/iutil.py
@@ -1,3 +1,18 @@
+#
+# iutil.py - generic install utility functions
+#
+# Erik Troan <ewt@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
import types, os, sys, isys, select, string, stat, signal
import os.path
from log import log
diff --git a/kbd.py b/kbd.py
index 9b5831c95..705682642 100644
--- a/kbd.py
+++ b/kbd.py
@@ -1,3 +1,18 @@
+#
+# kbd.py - keyboard install data
+#
+# Mike Fulbright <msf@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
import kudzu
import string
from simpleconfig import SimpleConfigFile
diff --git a/log.py b/log.py
index 8b086aef6..f599dbbb3 100644
--- a/log.py
+++ b/log.py
@@ -1,3 +1,18 @@
+#
+# log.py - persistent debugging log service
+#
+# Matt Wilson <msw@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
import sys
class LogFile:
diff --git a/milo.py b/milo.py
index 18a308f13..b00bbb853 100644
--- a/milo.py
+++ b/milo.py
@@ -1,3 +1,20 @@
+#
+# milo.py - MILO and aboot configuration and installation
+#
+# Matt Wilson <msw@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
+# XXX reimplement
+
#from lilo import LiloConfiguration
import iutil
import isys
diff --git a/monitor.py b/monitor.py
index a812147be..69a95b5fb 100644
--- a/monitor.py
+++ b/monitor.py
@@ -1,3 +1,18 @@
+#
+# monitor.py - monitor probing and install data
+#
+# Mike Fulbright <msf@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
import string
import kudzu
import iutil
@@ -5,8 +20,6 @@ import isys
from translate import _
from log import log
-
-
def isValidSyncRange(syncrange):
def isValidPiece(piece):
diff --git a/network.py b/network.py
index 93caa608b..f3228b43e 100644
--- a/network.py
+++ b/network.py
@@ -1,3 +1,20 @@
+#
+# network.py - network configuration install data
+#
+# Matt Wilson <ewt@redhat.com>
+# Erik Troan <ewt@redhat.com>
+# Mike Fulbright <msf@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
from simpleconfig import SimpleConfigFile
import string
import isys
diff --git a/pcmcia.py b/pcmcia.py
index 25a8de138..f6b4943ef 100755
--- a/pcmcia.py
+++ b/pcmcia.py
@@ -1,4 +1,17 @@
-#!/usr/bin/python
+#
+# pcmcia.py: pcmcia probe and config file generation
+#
+# Erik Troan <ewt@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
import iutil, string, os, kudzu
diff --git a/raid.py b/raid.py
index 7603ca65e..aa4f865b0 100644
--- a/raid.py
+++ b/raid.py
@@ -1,4 +1,20 @@
#!/usr/bin/python
+#
+# raid.py - raid probing control
+#
+# Erik Troan <ewt@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
+# XXX partedify
import _balkan
import isys
diff --git a/rescue.py b/rescue.py
index f16b492f3..79c8b5e0a 100644
--- a/rescue.py
+++ b/rescue.py
@@ -1,3 +1,18 @@
+#
+# rescue.py - anaconda rescue mode setup
+#
+# Mike Fulbright <msf@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
import upgrade
from snack import *
from text import WaitWindow, OkCancelWindow
diff --git a/silo.py b/silo.py
index 1344b8664..64fe96b76 100644
--- a/silo.py
+++ b/silo.py
@@ -1,3 +1,18 @@
+#
+# silo.py - SILO configuration and set up
+#
+# Jakub Jelinek <jakub@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
import string
import os
from lilo import LiloConfigFile
diff --git a/simpleconfig.py b/simpleconfig.py
index c97eb3951..2e698adf2 100644
--- a/simpleconfig.py
+++ b/simpleconfig.py
@@ -1,3 +1,18 @@
+#
+# simpleconifg.py - representation of a simple configuration file (sh-like)
+#
+# Matt Wilson <msw@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
import string
class SimpleConfigFile:
diff --git a/syslogd.py b/syslogd.py
index a6ea012e0..afe31eefd 100644
--- a/syslogd.py
+++ b/syslogd.py
@@ -1,4 +1,17 @@
-# Simple syslog
+#
+# syslogd.py - a simple syslogd implementation
+#
+# Erik Troan <ewt@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
import sys, os
from socket import *
diff --git a/text.py b/text.py
index e4f87ef96..1945d334f 100644
--- a/text.py
+++ b/text.py
@@ -1,3 +1,19 @@
+#
+# text.py - text mode frontend to anaconda
+#
+# Erik Troan <ewt@redhat.com>
+# Matt Wilson <msw@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
from snack import *
import sys
import os
diff --git a/timer.py b/timer.py
index 502a359a6..2d18f00d7 100644
--- a/timer.py
+++ b/timer.py
@@ -1,3 +1,18 @@
+#
+# timer.py - generic timing object for installation screens
+#
+# Erik Troan <ewt@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
import time
class Timer:
diff --git a/timezone.py b/timezone.py
index a0d1e2918..5d8afddac 100644
--- a/timezone.py
+++ b/timezone.py
@@ -1,3 +1,16 @@
+#
+# timezone.py - timezone install data
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
import iutil
from log import log
diff --git a/translate.py b/translate.py
index 9b74096e6..dd29bcacf 100644
--- a/translate.py
+++ b/translate.py
@@ -1,3 +1,18 @@
+#
+# translate.py - resistant global gettext service for anaconda
+#
+# Matt Wilson <msw@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
import gettext_rh
class i18n:
diff --git a/tree.py b/tree.py
index 84dd53084..3addcfe2d 100644
--- a/tree.py
+++ b/tree.py
@@ -1,3 +1,20 @@
+#
+# tree.py - functions to build trees from lists
+#
+# Paul Fisher <rao@gnu.org>
+#
+# Copyright 1999 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
+# Uh. Don't ask me what this does. It's Paul's fault.
+
def build_tree (x):
if (x == ()): return ()
if (len (x) == 1): return (x[0],)
diff --git a/upgrade.py b/upgrade.py
index 92617c74e..3b08d37e6 100644
--- a/upgrade.py
+++ b/upgrade.py
@@ -1,3 +1,18 @@
+#
+# upgrade.py - Existing install probe and upgrade procedure
+#
+# Matt Wilsonm <msw@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
import isys
import _balkan
import os
diff --git a/urlinstall.py b/urlinstall.py
index 060c1e940..3e0ffcc54 100644
--- a/urlinstall.py
+++ b/urlinstall.py
@@ -1,4 +1,17 @@
-# Install method for disk image installs (CD & NFS)
+#
+# urlinstall.py - URL based install source method
+#
+# Erik Troan <ewt@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
from comps import ComponentSet, HeaderList
from installmethod import InstallMethod
@@ -11,7 +24,8 @@ import struct
import socket
from log import log
-# we import these explicitly because urllib loads them dynamically, which stinks
+# we import these explicitly because urllib loads them dynamically, which
+# stinks -- and we need to have them imported for the --traceonly option
import ftplib
import httplib
import StringIO
diff --git a/users.py b/users.py
index 5243153b1..6c109bcf8 100644
--- a/users.py
+++ b/users.py
@@ -1,3 +1,18 @@
+#
+# users.py - user account install data
+#
+# Brent Fox <bfox@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
import iutil
import whrandom
import crypt
diff --git a/videocard.py b/videocard.py
index 583752156..b1d47d032 100644
--- a/videocard.py
+++ b/videocard.py
@@ -1,3 +1,19 @@
+#
+# videocard.py - Install data and probing for video cards
+#
+# Matt Wilson <msw@redhat.com>
+# Brent Fox <bfox@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
import copy
import string
import kudzu
diff --git a/xf86config.py b/xf86config.py
index 514999536..04d9de3e9 100644
--- a/xf86config.py
+++ b/xf86config.py
@@ -1,3 +1,19 @@
+#
+# xf866config.py - XFree86 configuration file generator for 3.3.x and 4.x
+#
+# Matt Wilson <msw@redhat.com>
+# Brent Fox <bfox@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
import sys
if __name__ == "__main__":
sys.path.append ('kudzu')
diff --git a/xkb.py b/xkb.py
index f4903dbf2..1634bc84e 100644
--- a/xkb.py
+++ b/xkb.py
@@ -1,3 +1,18 @@
+#
+# xkb.py - interface to query xkb from X server
+#
+# Matt Wilson <msw@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
import _xkb
import tree
import string
diff --git a/xserver.py b/xserver.py
index 07589f08a..708539618 100644
--- a/xserver.py
+++ b/xserver.py
@@ -1,3 +1,19 @@
+#
+# xserver.py - initial xserver startup for GUI mode.
+#
+# Matt Wilson <msw@redhat.com>
+# Brent Fox <bfox@redhat.com>
+#
+# Copyright 2001 Red Hat, Inc.
+#
+# This software may be freely redistributed under the terms of the GNU
+# library public license.
+#
+# You should have received a copy of the GNU Library Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
import os
import string
import kudzu