]> git.parisson.com Git - telecaster-client.git/commitdiff
fixbug install
authoryomguy <>
Fri, 26 Nov 2010 13:22:01 +0000 (13:22 +0000)
committeryomguy <>
Fri, 26 Nov 2010 13:22:01 +0000 (13:22 +0000)
install.py

index 53201ed699cb84c878a9da4e72337dad157fd3b9..5a144b57c814e4852669bf8323804d097d2b6858 100644 (file)
@@ -73,7 +73,12 @@ os.system('chown -R ' + user + ':' + user + ' ' + install_dir)
 
 conf_dir = '/etc/telecaster'
 if not os.path.exists(conf_dir):
-    shutil.copytree('conf'+conf_dir, conf_dir, ignore=shutil.ignore_patterns('*.svn*'))
+    os.mkdir(conf_dir)
+else:
+    in_files = os.listdir('conf'+conf_dir)
+    for file in in_files:
+       if not os.path.exists(conf_dir+os.sep+file) and not '.svn' in file:
+           shutil.copy('conf'+conf_dir+os.sep+file, conf_dir+os.sep+file)
 
 daemons = ['jackd', 'vncserver']
 init_dir = '/etc/init.d/'