Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > a16f3d3d398740fdc0a4dc7e3b234338 > files > 5

anaconda-11.1.2.168-1.SL.src.rpm

--- anaconda-11.1.2.36/loader2/loader.c.orig	2007-07-26 15:47:54.863000000 -0500
+++ anaconda-11.1.2.36/loader2/loader.c	2007-07-26 15:57:23.098000000 -0500
@@ -1622,10 +1622,18 @@
     }
 
     if (useRHupdates) {
+      if (!strncmp(productPath, "sites", 4)) {
+	
         setenv("PYTHONPATH", "/tmp/updates:/tmp/product:/mnt/source/RHupdates", 1);
         setenv("LD_LIBRARY_PATH", 
                sdupprintf("/tmp/updates:/tmp/product:/mnt/source/RHupdates:%s",
                            LIBPATH), 1);
+      } else {
+        setenv("PYTHONPATH", 
+               sdupprintf("/tmp/updates:/tmp/product:/mnt/source/%s/RHupdates",productPath), 1);
+        setenv("LD_LIBRARY_PATH", 
+               sdupprintf("/tmp/updates:/tmp/product:/mnt/source/%s/RHupdates:%s", productPath, LIBPATH), 1);
+      }
 #ifdef NASH_FIRMWARE_LOADER
         nashSetFirmwarePath(nc, "/firmware/:/lib/firmware/:/tmp/updates/firmware/:/tmp/product/firmware:/mnt/source/RHupdates/firmware/");
         nashHotplugKill(nc);