[prev in list] [next in list] [prev in thread] [next in thread] 

List:       klik-devel
Subject:    [klik-devel] [klikclient commit] r1439 - trunk/client/trunk
From:       codesite-noreply () google ! com
Date:       2008-03-24 22:40:08
Message-ID: 00163600ca4304493684948b4448998c () google ! com
[Download RAW message or body]

Author: KillerKiwi2005
Date: Mon Mar 24 15:39:13 2008
New Revision: 1439

Modified:
   trunk/client/trunk/install.py

Log:
Installer for new glibc loader

Modified: trunk/client/trunk/install.py
==============================================================================
--- trunk/client/trunk/install.py	(original)
+++ trunk/client/trunk/install.py	Mon Mar 24 15:39:13 2008
@@ -6,6 +6,7 @@
 import pwd
 import os.path
 import glob
+import re
 from subprocess import *
 from optparse import OptionParser

@@ -97,6 +98,17 @@
 print "Installing binary libraries ..."
  os.system(" ".join(["cp", os.path.join(klik_files_path, 
os.path.pardir, "binaryparts/lib/klik") + "/*", os.path.join(klik_install_path, \
"lib/klik")]))

+# Alternative glibc loader
+print ""
+print "Installing alternative glibc loader"
+glibc_version_text = Popen(["ldd", "--version"], stdout=PIPE, \
stderr=open(os.devnull, "w")).communicate()[0].strip() +glibc_version = "ld-" + \
re.search("\d+(\.\d+)+",  glibc_version_text).group() + ".so"
+ld = os.path.join(klik_install_path, "lib/klik",  glibc_version )
+call(["cp", os.path.join(klik_files_path, 
os.path.pardir, "binaryparts/lib/glibc", glibc_version), ld])
+call(["ln", "-s",  ld, "/lib/ld-klik2.so.2"])
+call(["ln", "-s",  ld, "/lib/ld-lsk.so.1"])
+call(["ln", "-s",  ld, "/lib/ld-lsk.so.2"])
+call(["ln", "-s",  ld, "/lib/ld-lsk.so.3"])

 # LANGUAGE FILES
 print ""
_______________________________________________
klik-devel mailing list
klik-devel@kde.org
https://mail.kde.org/mailman/listinfo/klik-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic