]> git.parisson.com Git - telecaster-client.git/commitdiff
fix install for daemon init scripts and conf
authoryomguy <>
Sun, 28 Nov 2010 10:25:03 +0000 (10:25 +0000)
committeryomguy <>
Sun, 28 Nov 2010 10:25:03 +0000 (10:25 +0000)
install.py

index 5a144b57c814e4852669bf8323804d097d2b6858..1ba6001371222da17950bc86c7da7dc0749d2784 100644 (file)
@@ -80,13 +80,19 @@ else:
        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/'
-conf_dir = '/etc/default/'
+dir = '/etc/init.d/'
 for daemon in daemons:
-    shutil.copy('conf'+init_dir+daemon, init_dir)
-    shutil.copy('conf'+conf_dir+daemon, conf_dir)
+    path = dir + daemon
+    shutil.copy('conf'+path, dir)
     
+dir = '/etc/default/'
+for daemon in daemons:
+    path = dir + daemon
+    if not os.path.exists(path):
+       shutil.copy('conf'+path, dir)
+           
 init_link = '/etc/rc2.d/S97jackd'
 if not os.path.islink(init_link):
     os.symlink('/etc/init.d/jackd ', init_link)