From c9ac76604775d92e2c336c3400f98e86b97fbd3a Mon Sep 17 00:00:00 2001 From: Fatih Degirmenci Date: Sun, 29 Apr 2018 21:50:06 +0200 Subject: [PATCH] Add zuul systemd drop-in files for CentOS 7 The existing service files are for Fedora27 and it does not work on CentOS 7 since pip installs zuul-executor, zuul-scheduler, and zuul-web in /usr/bin on CentOS 7. This change adds the systemd drop-in files for this distro so ExecStart and ExecStop commands are overriden by systemd based on where zuul componenst are installed. This change is needed in order to have complete installation instructions for Centos7 in zuul-from-scratch document. Change-Id: Ib9766ba2a825486f05464be6a85968b5158e2e34 --- etc/zuul-executor.service.d/centos.conf | 5 +++++ etc/zuul-scheduler.service.d/centos.conf | 5 +++++ etc/zuul-web.service.d/centos.conf | 3 +++ 3 files changed, 13 insertions(+) create mode 100644 etc/zuul-executor.service.d/centos.conf create mode 100644 etc/zuul-scheduler.service.d/centos.conf create mode 100644 etc/zuul-web.service.d/centos.conf diff --git a/etc/zuul-executor.service.d/centos.conf b/etc/zuul-executor.service.d/centos.conf new file mode 100644 index 0000000000..3e91bba754 --- /dev/null +++ b/etc/zuul-executor.service.d/centos.conf @@ -0,0 +1,5 @@ +[Service] +ExecStart= +ExecStart=/usr/bin/zuul-executor +ExecStop= +ExecStop=/usr/bin/zuul-executor stop diff --git a/etc/zuul-scheduler.service.d/centos.conf b/etc/zuul-scheduler.service.d/centos.conf new file mode 100644 index 0000000000..11f0fbcf43 --- /dev/null +++ b/etc/zuul-scheduler.service.d/centos.conf @@ -0,0 +1,5 @@ +[Service] +ExecStart= +ExecStart=/usr/bin/zuul-scheduler +ExecStop= +ExecStop=/usr/bin/zuul-scheduler stop diff --git a/etc/zuul-web.service.d/centos.conf b/etc/zuul-web.service.d/centos.conf new file mode 100644 index 0000000000..047296cb33 --- /dev/null +++ b/etc/zuul-web.service.d/centos.conf @@ -0,0 +1,3 @@ +[Service] +ExecStart= +ExecStart=/usr/bin/zuul-web