From 23df8d8a5f1232e6d104e3722c6ae6138b865d76 Mon Sep 17 00:00:00 2001 From: Selim Mustafaev Date: Wed, 3 Jan 2024 16:47:48 +0300 Subject: [PATCH] Adding init script for aliencat-exporter --- .../aliencat-exporter-0.1.1.ebuild | 5 +++++ .../aliencat-exporter/files/aliencat-exporter.initd | 13 +++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 app-metrics/aliencat-exporter/files/aliencat-exporter.initd diff --git a/app-metrics/aliencat-exporter/aliencat-exporter-0.1.1.ebuild b/app-metrics/aliencat-exporter/aliencat-exporter-0.1.1.ebuild index b8e7746..f921375 100644 --- a/app-metrics/aliencat-exporter/aliencat-exporter-0.1.1.ebuild +++ b/app-metrics/aliencat-exporter/aliencat-exporter-0.1.1.ebuild @@ -18,3 +18,8 @@ DEPEND="dev-cpp/prometheus-cpp" RDEPEND="${DEPEND}" BDEPEND="dev-util/cmake" +src_install() { + cmake_src_install + newinitd "${FILESDIR}/${PN}.initd" "${PN}" +} + diff --git a/app-metrics/aliencat-exporter/files/aliencat-exporter.initd b/app-metrics/aliencat-exporter/files/aliencat-exporter.initd new file mode 100644 index 0000000..77b5869 --- /dev/null +++ b/app-metrics/aliencat-exporter/files/aliencat-exporter.initd @@ -0,0 +1,13 @@ +#!/sbin/openrc-run +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +name="aliencat-exporter daemon" +description="" +command=/usr/bin/aliencat_exporter +command_background=true +pidfile="/run/${RC_SVCNAME}.pid" + +depend() { + after net +}