Updated install script to generate symbolic link.
authorFrederic Jolliton <frederic@jolliton.com>
Wed, 7 Sep 2005 15:46:30 +0000 (15:46 +0000)
committerFrederic Jolliton <frederic@jolliton.com>
Wed, 7 Sep 2005 15:46:30 +0000 (15:46 +0000)
 * Updated install script to generate symbolic link when specified in
   install_conf.py.
git-archimport-id: frederic@jolliton.com--2005-main/tx--main--0.1--patch-4

install

diff --git a/install b/install
index abc5a4b..1bdc064 100755 (executable)
--- a/install
+++ b/install
@@ -101,13 +101,15 @@ def installModule() :
 
        myPrefix = g_targetPrefix + '/' + g_globalModule
        if g_subModule :
-               myPrefix += '/' + g_subModule
+               myFullPrefix = myPrefix + '/' + g_subModule
+       else :
+               myFullPrefix = myPrefix
 
        if g_verbose or g_pretend :
-               print 'Creating directory %s' % myPrefix
+               print 'Creating directory %s' % myFullPrefix
        if not g_pretend :
                try :
-                       os.makedirs( myPrefix )
+                       os.makedirs( myFullPrefix )
                except OSError , e :
                        if e[ 0 ] == errno.EEXIST :
                                pass
@@ -126,7 +128,7 @@ def installModule() :
        if g_verbose or g_pretend :
                print 'Creating module %s' % g_globalModule
        if not g_pretend :
-               p = myPrefix + '/__init__.py'
+               p = myFullPrefix + '/__init__.py'
                try :
                        touch( p )
                except IOError :
@@ -146,15 +148,15 @@ def installModule() :
                                module = module[ 0 ]
                        else :
                                continue
-               targetFilename = myPrefix + '/' + module
+               targetFilename = myFullPrefix + '/' + module
                if g_verbose or g_pretend :
-                       print 'Copying module %s -> %s' % ( module , myPrefix + '/' )
+                       print 'Copying module %s -> %s' % ( module , myFullPrefix + '/' )
                if not g_pretend :
                        mod = open( module ).read()
                        try :
                                createFile( targetFilename , mod )
                        except IOError , e :
-                               print '** Error copying %s -> %s' % ( module , myPrefix + '/' )
+                               print '** Error copying %s -> %s' % ( module , myFullPrefix + '/' )
                                print e
                        else :
                                modulesInstalled.append( module )