- if ( pak == 'Q3Pack' or pak == 'UrTPack' or pak == 'UFOAIPack' or pak == 'Q2WPack' or pak == 'ReactionPack' ):
- svnurl = 'https://zerowing.idsoftware.com/svn/radiant.gamepacks/%s/trunk' % pak
- self.CheckoutOrUpdate( svnurl, os.path.join( path, 'installs', pak ) )
+ svnurl = 'svn://svn.icculus.org/gtkradiant-gamepacks/%s/trunk' % pak
+ self.CheckoutOrUpdate( svnurl, os.path.join( path, 'installs', pak ) )
+
+ def CopyTree( self, src, dst):
+ for root, dirs, files in os.walk( src ):
+ target_dir = os.path.join( dst, root[root.find( '/' )+1:] )
+ print ( target_dir )
+ if ( not os.path.exists( target_dir ) ):
+ os.mkdir( target_dir )
+
+ for file in files:
+ shutil.copy( os.path.join( root, file ), os.path.join( target_dir, file ) )
+
+