Merged remote changes. 5_0_x

Mon, 09 Aug 2010 16:02:42 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Mon, 09 Aug 2010 16:02:42 +0200
branch
5_0_x
changeset 469
a3dd08c7f489
parent 468
ad6cfaeb558e (current diff)
parent 462
ac91c502254e (diff)
child 472
e045f23a06f4

Merged remote changes.

--- a/install.py	Mon Aug 09 16:00:54 2010 +0200
+++ b/install.py	Mon Aug 09 16:02:42 2010 +0200
@@ -421,10 +421,14 @@
     # create menu entry for Linux systems
     if sys.platform.startswith("linux"):
         if distDir:
-            shutil.copy(os.path.join("eric", "icons", "default", "eric.png"), 
-                os.path.normpath(os.path.join(distDir, "/usr/share/pixmaps")))
-            shutil.copy(os.path.join("eric", "eric5.desktop"), 
-                os.path.normpath(os.path.join(distDir, "/usr/share/applications")))
+            dst = os.path.normpath(os.path.join(distDir, "usr/share/pixmaps"))
+            if not os.path.exists(dst):
+                os.makedirs(dst)
+            shutil.copy(os.path.join("eric", "icons", "default", "eric.png"), dst)
+            dst = os.path.normpath(os.path.join(distDir, "usr/share/applications"))
+            if not os.path.exists(dst):
+                os.makedirs(dst)
+            shutil.copy(os.path.join("eric", "eric5.desktop"), dst)
         else:
             shutil.copy(os.path.join("eric", "icons", "default", "eric.png"), 
                 "/usr/share/pixmaps")

eric ide

mercurial