]> git.apps.os.sepia.ceph.com Git - autobuild-ceph.git/commitdiff
try install autobuild-ceph.init and autobuild-ceph.conf 31/head
authorLoic Dachary <ldachary@redhat.com>
Fri, 6 Mar 2015 17:37:36 +0000 (18:37 +0100)
committerLoic Dachary <ldachary@redhat.com>
Fri, 6 Mar 2015 17:37:36 +0000 (18:37 +0100)
It does not hurt to install both. On Debian wheezy, /etc/init and
/etc/init.d exist: if installing only in /etc/init, the script won't end
up in /etc/init.d and won't run.

Signed-off-by: Loic Dachary <ldachary@redhat.com>
fabfile.py

index 524277c1cb925c2d98b98bc19c45f5a46a85db17..15691263078bf465c550ea5fd46e2b331fcd2eee 100644 (file)
@@ -374,7 +374,7 @@ def _gitbuilder(flavor, git_repo, extra_remotes={}, extra_packages=[], ignore=[]
         sudo('install -d -m0755 --owner=autobuild-ceph --group=autobuild-ceph ccache')
         sudo('install -d -m0755 logs')
 
-        sudo('install --owner=root --group=root -m0644 autobuild-ceph.conf /etc/init/autobuild-ceph.conf || install --owner=root --group=root -m0755 autobuild-ceph.init /etc/init.d/autobuild-ceph')
+        sudo('install --owner=root --group=root -m0644 autobuild-ceph.conf /etc/init/autobuild-ceph.conf ; install --owner=root --group=root -m0755 autobuild-ceph.init /etc/init.d/autobuild-ceph ; exit 0')
     run('rm bundle')
     sudo('chown -R autobuild-ceph:autobuild-ceph /srv/autobuild-ceph')
     install_git()