---- anaconda-11.0.5/Makefile.inc~ 2005-06-13 22:09:23.000000000 +0300
-+++ anaconda-11.0.5/Makefile.inc 2006-05-18 22:34:08.000000000 +0300
+--- anaconda/Makefile.inc.org 2007-02-20 21:29:51.230623000 +0100
++++ anaconda/Makefile.inc 2007-02-20 21:30:25.302623000 +0100
@@ -1,8 +1,8 @@
#
# define destination locations
+PYTHONLIBDIR = /usr/$(LIBDIR)/anaconda
+RUNTIMEDIR = /usr/$(LIBDIR)/anaconda-runtime
ANACONDADATADIR = /usr/share/anaconda
- PYTHON = python2.4
- PYTHONINCLUDE = /usr/include/$(PYTHON)
+ PYVER := $(shell python -c 'import sys; print sys.version[0:3]')
+ PYTHON = python$(PYVER)
+diff -ur anaconda-11.2.0.24/anaconda anaconda-11.2.0.24/anaconda
+--- anaconda-11.2.0.24/anaconda 2007-02-01 23:55:38.000000000 +0100
++++ anaconda-11.2.0.24/anaconda 2007-02-20 18:15:06.726623000 +0100
+@@ -147,17 +142,7 @@
+ "/tmp/updates/%s/%s" %(pypkg, f))
+
+ # get the libdir. *sigh*
+- if os.access("/usr/lib64/python%s/site-packages/%s" %(pyver, pypkg),
+- os.X_OK):
+- libdir = "lib64"
+- elif os.access("/usr/lib/python%s/site-packages/%s" %(pyver, pypkg),
+- os.X_OK):
+- libdir = "lib"
+- else:
+- # If the directory doesn't exist, there's nothing to link over.
+- # This happens if we forgot to include one of the above packages
+- # in the image, for instance.
+- continue
++ libdir = sys.lib
+
+ if os.access("/tmp/updates/%s" %(pypkg,), os.X_OK):
+ for f in os.listdir("/usr/%s/python%s/site-packages/%s" %(libdir,
+@@ -303,15 +288,15 @@
+ sys.path.append('textw')
+ sys.path.append('iw')
+ else:
+- sys.path.append('/usr/lib/anaconda')
+- sys.path.append('/usr/lib/anaconda/textw')
+- sys.path.append('/usr/lib/anaconda/iw')
++ sys.path.append('/usr/%s/anaconda' % sys.lib)
++ sys.path.append('/usr/%s/anaconda/textw' % sys.lib)
++ sys.path.append('/usr/%s/anaconda/iw' % sys.lib)
+
+ if (os.path.exists('booty')):
+ sys.path.append('booty')
+ sys.path.append('booty/edd')
+ else:
+- sys.path.append('/usr/lib/booty')
++ sys.path.append('/usr/%s/booty' % sys.lib)
+
+ sys.path.append('/usr/share/system-config-date')
+
+@@ -390,7 +375,7 @@
+ if child == 0:
+ for p in ('/mnt/source/RHupdates/pyrc.py', \
+ '/tmp/updates/pyrc.py', \
+- '/usr/lib/anaconda-runtime/pyrc.py'):
++ '/usr/%s/anaconda-runtime/pyrc.py' % sys.lib):
+ if os.access(p, os.R_OK|os.X_OK):
+ os.environ['PYTHONSTARTUP'] = p
+ break
+diff -ur anaconda-11.2.0.24/command-stubs/list-harddrives-stub anaconda-11.2.0.24/command-stubs/list-harddrives-stub
+--- anaconda-11.2.0.24/command-stubs/list-harddrives-stub 2006-06-22 19:18:11.000000000 +0200
++++ anaconda-11.2.0.24/command-stubs/list-harddrives-stub 2007-02-20 18:19:21.454623000 +0100
+@@ -10,7 +10,7 @@
+ if (os.path.exists('isys')):
+ sys.path.append('isys')
+
+-sys.path.append('/usr/lib/anaconda')
++sys.path.append('/usr/%s/anaconda' % sys.lib)
+
+ import anaconda_log
+ import parted
+diff -ur anaconda-11.2.0.24/command-stubs/loadkeys-stub anaconda-11.2.0.24/command-stubs/loadkeys-stub
+--- anaconda-11.2.0.24/command-stubs/loadkeys-stub 2004-05-11 23:52:00.000000000 +0200
++++ anaconda-11.2.0.24/command-stubs/loadkeys-stub 2007-02-20 18:18:48.482623000 +0100
+@@ -7,7 +7,7 @@
+ if (os.path.exists('isys')):
+ sys.path.append('isys')
+
+-sys.path.append('/usr/lib/anaconda')
++sys.path.append('/usr/%s/anaconda' % sys.lib)
+
+ import isys
+
+diff -ur anaconda-11.2.0.24/command-stubs/losetup-stub anaconda-11.2.0.24/command-stubs/losetup-stub
+--- anaconda-11.2.0.24/command-stubs/losetup-stub 2001-02-20 20:48:12.000000000 +0100
++++ anaconda-11.2.0.24/command-stubs/losetup-stub 2007-02-20 18:19:53.858623000 +0100
+@@ -7,7 +7,7 @@
+ if (os.path.exists('isys')):
+ sys.path.append('isys')
+
+-sys.path.append('/usr/lib/anaconda')
++sys.path.append('/usr/%s/anaconda' % sys.lib)
+
+ import isys
+ from sys import argv
+diff -ur anaconda-11.2.0.24/command-stubs/mknod-stub anaconda-11.2.0.24/command-stubs/mknod-stub
+--- anaconda-11.2.0.24/command-stubs/mknod-stub 2006-07-31 22:40:00.000000000 +0200
++++ anaconda-11.2.0.24/command-stubs/mknod-stub 2007-02-20 18:20:05.686623000 +0100
+@@ -1,7 +1,7 @@
+ #!/usr/bin/python
+
+ import sys, os
+-sys.path.append('/usr/lib/anaconda')
++sys.path.append('/usr/%s/anaconda' % sys.lib)
+ import isys
+ import string
+ import stat
+diff -ur anaconda-11.2.0.24/command-stubs/raidstart-stub anaconda-11.2.0.24/command-stubs/raidstart-stub
+--- anaconda-11.2.0.24/command-stubs/raidstart-stub 2006-03-28 18:49:14.000000000 +0200
++++ anaconda-11.2.0.24/command-stubs/raidstart-stub 2007-02-20 18:19:36.002623000 +0100
+@@ -12,7 +12,7 @@
+ sys.path.append('gnome-map')
+ sys.path.append('isys')
+
+-sys.path.append('/usr/lib/anaconda')
++sys.path.append('/usr/%s/anaconda' % sys.lib)
+
+ import anaconda_log
+ import fsset
+diff -ur anaconda-11.2.0.24/command-stubs/raidstop-stub anaconda-11.2.0.24/command-stubs/raidstop-stub
+--- anaconda-11.2.0.24/command-stubs/raidstop-stub 2006-03-28 18:49:14.000000000 +0200
++++ anaconda-11.2.0.24/command-stubs/raidstop-stub 2007-02-20 18:20:21.294623000 +0100
+@@ -12,7 +12,7 @@
+ sys.path.append('gnome-map')
+ sys.path.append('isys')
+
+-sys.path.append('/usr/lib/anaconda')
++sys.path.append('/usr/%s/anaconda' % sys.lib)
+
+ import anaconda_log
+ import fsset
+diff -ur anaconda-11.2.0.24/command-stubs/syslogd-stub anaconda-11.2.0.24/command-stubs/syslogd-stub
+--- anaconda-11.2.0.24/command-stubs/syslogd-stub 2006-05-01 18:39:15.000000000 +0200
++++ anaconda-11.2.0.24/command-stubs/syslogd-stub 2007-02-20 18:20:40.322623000 +0100
+@@ -1,7 +1,7 @@
+ #!/usr/bin/python
+
+ import sys
+-sys.path.append('/usr/lib/anaconda')
++sys.path.append('/usr/%s/anaconda' % sys.lib)
+
+ def usage():
+ sys.stderr.write("syslogd [root] [output file]")
+diff -ur anaconda-11.2.0.24/installclass.py anaconda-11.2.0.24/installclass.py
+--- anaconda-11.2.0.24/installclass.py 2007-02-06 17:14:43.000000000 +0100
++++ anaconda-11.2.0.24/installclass.py 2007-02-20 18:09:46.158623000 +0100
+@@ -485,7 +485,7 @@
+ elif os.access("/tmp/product/installclasses", os.R_OK):
+ path = "/tmp/product/installclasses"
+ else:
+- path = "/usr/lib/anaconda/installclasses"
++ path = "/usr/%s/anaconda/installclasses" % sys.lib
+
+ # append the location of installclasses to the python path so we
+ # can import them
+diff -ur anaconda-11.2.0.24/language.py anaconda-11.2.0.24/language.py
+--- anaconda-11.2.0.24/language.py 2006-10-10 19:18:09.000000000 +0200
++++ anaconda-11.2.0.24/language.py 2007-02-20 18:09:46.158623000 +0100
+@@ -21,6 +21,7 @@
+ from rhpl.simpleconfig import SimpleConfigFile
+
+ import logging
++import sys
+ log = logging.getLogger("anaconda")
+
+ # Converts a single language into a "language search path". For example,
+@@ -57,7 +58,7 @@
+ self.current = "en_US.UTF-8"
+
+ # English name -> native name mapping
+- search = ('lang-names', '/usr/lib/anaconda/lang-names')
++ search = ('lang-names', ('/usr/%s/anaconda/lang-names' % sys.lib))
+ for path in search:
+ if os.access(path, os.R_OK):
+ f = open(path, 'r')
+@@ -72,7 +73,7 @@
+ # nick -> (name, short name, font, keyboard, timezone) mapping
+ search = ('lang-table', '/tmp/updates/lang-table',
+ '/mnt/source/RHupdates/lang-table', '/etc/lang-table',
+- '/usr/lib/anaconda/lang-table')
++ '/usr/%s/anaconda/lang-table' % sys.lib)
+ for path in search:
+ if os.access(path, os.R_OK):
+ f = open(path, "r")
+diff -ur anaconda-11.2.0.24/loader2/loader.c anaconda-11.2.0.24/loader2/loader.c
+--- anaconda-11.2.0.24/loader2/loader.c 2007-02-13 17:52:22.000000000 +0100
++++ anaconda-11.2.0.24/loader2/loader.c 2007-02-20 18:17:47.146623000 +0100
+@@ -300,6 +300,8 @@
+ setenv("PYTHONSTARTUP", "/tmp/updates/pyrc.py", 1);
+ else if (!access("/usr/lib/anaconda-runtime/pyrc.py", R_OK|X_OK))
+ setenv("PYTHONSTARTUP", "/usr/lib/anaconda-runtime/pyrc.py", 1);
++ else if (!access("/usr/lib64/anaconda-runtime/pyrc.py", R_OK|X_OK))
++ setenv("PYTHONSTARTUP", "/usr/lib64/anaconda-runtime/pyrc.py", 1);
+ setenv("LD_LIBRARY_PATH", LIBPATH, 1);
+ setenv("LANG", "C", 1);
+
+diff -ur anaconda-11.2.0.24/scripts/pkgorder anaconda-11.2.0.24/scripts/pkgorder
+--- anaconda-11.2.0.24/scripts/pkgorder 2007-01-30 23:26:15.000000000 +0100
++++ anaconda-11.2.0.24/scripts/pkgorder 2007-02-20 18:17:08.462623000 +0100
+@@ -18,8 +18,8 @@
+ import sys
+ import yum
+
+-sys.path.append("/usr/lib/anaconda")
+-sys.path.append("/usr/lib/booty")
++sys.path.append("/usr/%s/anaconda" % sys.lib)
++sys.path.append("/usr/%s/booty" % sys.lib)
+
+ import anaconda_log
+ import logging
+