From edb0271d36ec542193b3ac85c485e99e225a0414 Mon Sep 17 00:00:00 2001 From: Matt Prahl Date: Tue, 6 Dec 2016 14:07:30 -0500 Subject: [PATCH] Add systemd unit for the scheduler --- conf/mbs-scheduler.service | 15 +++++++++++++++ module-build-service.spec | 8 +++++++- 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 conf/mbs-scheduler.service diff --git a/conf/mbs-scheduler.service b/conf/mbs-scheduler.service new file mode 100644 index 00000000..1ba57ab6 --- /dev/null +++ b/conf/mbs-scheduler.service @@ -0,0 +1,15 @@ +[Unit] +Description=Scheduler for the Module Build Service +After=network.target +Documentation=https://pagure.io/fm-orchestrator + +[Service] +ExecStart=/usr/bin/mbs-daemon +Type=simple +User=fedmsg +Group=fedmsg +Restart=on-failure + +[Install] +WantedBy=multi-user.target + diff --git a/module-build-service.spec b/module-build-service.spec index daeb4878..fae1bb43 100644 --- a/module-build-service.spec +++ b/module-build-service.spec @@ -1,6 +1,6 @@ Name: module-build-service Version: 1.0.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: The Module Build Service for Modularity Group: Development/Tools @@ -12,6 +12,7 @@ BuildArch: noarch BuildRequires: python-setuptools BuildRequires: python2-devel +BuildRequires: systemd Requires: fedmsg Requires: git @@ -66,6 +67,8 @@ tasks: %install %py2_install +%{__install} -pm644 conf/mbs-scheduler.service \ + %{buildroot}%{_unitdir}/mbs-scheduler.service %files @@ -87,5 +90,8 @@ tasks: %changelog +* Mon Dec 6 2016 Matt Prahl 1.0.0-2 +- Adds systemd unit. + * Fri Nov 25 2016 Filip Valder 1.0.0-1 - Let's get this party started.