Changeset View
Changeset View
Standalone View
Standalone View
bin/EmergeSetupHelper.py
Show First 20 Lines • Show All 43 Lines • ▼ Show 20 Line(s) | 13 | class SetupHelper( object ): | |||
---|---|---|---|---|---|
44 | def subst( self, ): | 44 | def subst( self, ): | ||
45 | def _subst( path, drive ): | 45 | def _subst( path, drive ): | ||
46 | if not os.path.exists( path ): | 46 | if not os.path.exists( path ): | ||
47 | os.mkdir( path ) | 47 | os.mkdir( path ) | ||
48 | command = "subst %s %s" % ( emergeSettings.get( "ShortPath", drive ), path) | 48 | command = "subst %s %s" % ( emergeSettings.get( "ShortPath", drive ), path) | ||
49 | subprocess.getoutput( command ) | 49 | subprocess.getoutput( command ) | ||
50 | 50 | | |||
51 | if emergeSettings.getboolean( "ShortPath", "EMERGE_USE_SHORT_PATH", False ): | 51 | if emergeSettings.getboolean( "ShortPath", "EMERGE_USE_SHORT_PATH", False ): | ||
52 | EmergeStandardDirs.allowShortpaths( False ) | 52 | with TemporaryUseShortpath( False): | ||
53 | _subst( EmergeStandardDirs.emergeRoot( ), "EMERGE_ROOT_DRIVE" ) | 53 | _subst( EmergeStandardDirs.emergeRoot( ), "EMERGE_ROOT_DRIVE" ) | ||
54 | _subst( EmergeStandardDirs.downloadDir( ), "EMERGE_DOWNLOAD_DRIVE" ) | 54 | _subst( EmergeStandardDirs.downloadDir( ), "EMERGE_DOWNLOAD_DRIVE" ) | ||
55 | _subst( EmergeStandardDirs.svnDir( ), "EMERGE_SVN_DRIVE" ) | 55 | _subst( EmergeStandardDirs.svnDir( ), "EMERGE_SVN_DRIVE" ) | ||
56 | _subst( EmergeStandardDirs.gitDir( ), "EMERGE_GIT_DRIVE" ) | 56 | _subst( EmergeStandardDirs.gitDir( ), "EMERGE_GIT_DRIVE" ) | ||
57 | EmergeStandardDirs.allowShortpaths( True ) | | |||
58 | 57 | | |||
59 | def printBanner( self ): | 58 | def printBanner( self ): | ||
60 | print( "KDEROOT : %s" % EmergeStandardDirs.emergeRoot( ), file = sys.stderr ) | 59 | print( "KDEROOT : %s" % EmergeStandardDirs.emergeRoot( ), file = sys.stderr ) | ||
61 | print( "KDECOMPILER : %s" % compiler.getCompilerName( ), file = sys.stderr ) | 60 | print( "KDECOMPILER : %s" % compiler.getCompilerName( ), file = sys.stderr ) | ||
62 | print( "KDESVNDIR : %s" % EmergeStandardDirs.svnDir( ), file = sys.stderr ) | 61 | print( "KDESVNDIR : %s" % EmergeStandardDirs.svnDir( ), file = sys.stderr ) | ||
63 | print( "KDEGITDIR : %s" % EmergeStandardDirs.gitDir( ), file = sys.stderr ) | 62 | print( "KDEGITDIR : %s" % EmergeStandardDirs.gitDir( ), file = sys.stderr ) | ||
64 | print( "DOWNLOADDIR : %s" % EmergeStandardDirs.downloadDir( ), file = sys.stderr ) | 63 | print( "DOWNLOADDIR : %s" % EmergeStandardDirs.downloadDir( ), file = sys.stderr ) | ||
65 | print( "PYTHONPATH : %s" % emergeSettings.get( "Paths", "Python" ), file = sys.stderr ) | 64 | print( "PYTHONPATH : %s" % emergeSettings.get( "Paths", "Python" ), file = sys.stderr ) | ||
▲ Show 20 Lines • Show All 103 Lines • Show Last 20 Lines |