]> git.pld-linux.org Git - packages/anaconda.git/blobdiff - anaconda-libdir.patch
- update for 11.2.0.24
[packages/anaconda.git] / anaconda-libdir.patch
index f1070c5f33f35516a94ad2acfa21364eef4ac55b..bd9667b226fb06712e8879bbba09fd856a9f1403 100644 (file)
@@ -1,5 +1,5 @@
---- 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)
---- ./anaconda 2006-05-18 23:48:57.000000000 +0300
-+++ anaconda-11.0.5/anaconda   2006-05-19 00:34:17.000000000 +0300
-@@ -275,12 +275,7 @@
- # handle updates of just a single file in a python package
- def setupPythonUpdates():
--    import glob
--
--    # get the python version.  first of /usr/lib/python*, strip off the
--    # first 15 chars
--    pyvers = glob.glob("/usr/lib/python*")
--    pyver = pyvers[0][15:]
-+    pyver = sys.version[:3]
-     
-     try:
-       os.mkdir("/tmp/updates")
-@@ -289,12 +284,7 @@
-     for pypkg in ("rhpl", "yum", "rpmUtils", "urlgrabber", "repomd",
-                 "pykickstart", "rhpxl"):
--      # get the libdir.  *sigh*
+ 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"
--      else:
+-        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("/mnt/source/RHupdates/%s" %(pypkg,), os.X_OK):
-           try:
-@@ -330,15 +320,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-keyboard')
- sys.path.append('/usr/share/system-config-date')
-@@ -1025,7 +1015,7 @@
-           if shpid == 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
---- anaconda-11.0.5/installclass.py~   2006-05-19 00:01:55.000000000 +0300
-+++ anaconda-11.0.5/installclass.py    2006-05-19 00:01:56.000000000 +0300
-@@ -492,7 +492,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
---- anaconda-11.0.5/language.py        2006-05-19 00:03:47.000000000 +0300
-+++ anaconda-11.0.5/language.py        2006-05-19 00:10:52.000000000 +0300
-@@ -22,6 +22,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,
-@@ -58,7 +59,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')
-@@ -73,7 +74,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")
---- anaconda-11.0.5/iw/release_notes_viewer_gui.py~    2006-01-25 21:51:18.000000000 +0200
-+++ anaconda-11.0.5/iw/release_notes_viewer_gui.py     2006-05-19 00:29:16.000000000 +0300
-@@ -20,7 +20,7 @@
- from rhpl.translate import _, N_
+       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)
  
- from gui import TextViewBrowser, addFrame
---- anaconda-11.0.5/scripts/pkgorder~  2006-05-19 00:12:16.000000000 +0300
-+++ anaconda-11.0.5/scripts/pkgorder   2006-05-19 00:29:50.000000000 +0300
-@@ -23,7 +23,7 @@
- handler.setLevel(logging.ERROR)
- logger.addHandler(handler)
--sys.path.append("/usr/lib/anaconda")
-+sys.path.append("/usr/%s/anaconda" % sys.lib)
- from optparse import OptionParser
- from repomd.packageSack import PackageSack
---- anaconda-11.0.5/loader2/loader.c~  2006-03-06 21:45:27.000000000 +0200
-+++ anaconda-11.0.5/loader2/loader.c   2006-05-19 00:31:17.000000000 +0300
-@@ -292,6 +292,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);
-         
---- anaconda-11.0.5/gui.py~    2006-02-14 21:23:59.000000000 +0200
-+++ anaconda-11.0.5/gui.py     2006-05-19 00:31:53.000000000 +0300
-@@ -1124,7 +1124,7 @@
-           # HACK to make release notes to work in test mode
-           # also HACK to make it work from RHupdates
-           for dir in ("iw/", "/mnt/source/RHupdates/",
--                        "/usr/lib/anaconda/iw/"):
-+                        ("/usr/%s/anaconda/iw/" % sys.lib)):
-               path = dir + "release_notes_viewer_gui.py"
-               if os.access(path, os.X_OK):
-                       break
---- anaconda-11.0.5/command-stubs/loadkeys-stub~       2004-05-12 00:52:00.000000000 +0300
-+++ anaconda-11.0.5/command-stubs/loadkeys-stub        2006-05-19 00:32:19.000000000 +0300
+ 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')
  
  import isys
  
---- anaconda-11.0.5/command-stubs/pump-stub~   2004-01-23 06:01:21.000000000 +0200
-+++ anaconda-11.0.5/command-stubs/pump-stub    2006-05-19 00:32:33.000000000 +0300
+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')
  
  import isys
  from sys import argv
---- anaconda-11.0.5/command-stubs/list-harddrives-stub~        2002-08-16 09:07:59.000000000 +0300
-+++ anaconda-11.0.5/command-stubs/list-harddrives-stub 2006-05-19 00:32:59.000000000 +0300
-@@ -10,7 +10,7 @@
+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/pump-stub anaconda-11.2.0.24/command-stubs/pump-stub
+--- anaconda-11.2.0.24/command-stubs/pump-stub 2004-01-23 05:01:21.000000000 +0100
++++ anaconda-11.2.0.24/command-stubs/pump-stub 2007-02-20 18:19:06.622623000 +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 parted
- import partedUtils
---- anaconda-11.0.5/command-stubs/raidstart-stub~      2004-07-12 23:37:25.000000000 +0300
-+++ anaconda-11.0.5/command-stubs/raidstart-stub       2006-05-19 00:33:13.000000000 +0300
+ import isys
+ from sys import argv
+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
- import raid
---- anaconda-11.0.5/command-stubs/losetup-stub~        2001-02-20 21:48:12.000000000 +0200
-+++ anaconda-11.0.5/command-stubs/losetup-stub 2006-05-19 00:33:27.000000000 +0300
-@@ -7,7 +7,7 @@
- if (os.path.exists('isys')):
+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 isys
- from sys import argv
---- anaconda-11.0.5/command-stubs/mknod-stub~  2004-12-20 23:20:08.000000000 +0200
-+++ anaconda-11.0.5/command-stubs/mknod-stub   2006-05-19 00:33:39.000000000 +0300
+ 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)
- import isys
- import string
- import stat
---- anaconda-11.0.5/command-stubs/raidstop-stub~       2004-07-12 23:37:25.000000000 +0300
-+++ anaconda-11.0.5/command-stubs/raidstop-stub        2006-05-19 00:33:50.000000000 +0300
-@@ -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)
+ 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
  
- import fsset
- import raid
+     # 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
+
This page took 0.044364 seconds and 4 git commands to generate.