diff options
Diffstat (limited to 'community/bird_exporter/bird_exporter.initd')
-rw-r--r-- | community/bird_exporter/bird_exporter.initd | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/community/bird_exporter/bird_exporter.initd b/community/bird_exporter/bird_exporter.initd new file mode 100644 index 00000000000..2f27d218c4a --- /dev/null +++ b/community/bird_exporter/bird_exporter.initd @@ -0,0 +1,19 @@ +#!/sbin/openrc-run + +description="Metric exporter for bird routing daemon" +name=bird_exporter +command=/usr/bin/bird_exporter +command_user=bird_exporter:bird +command_background=yes +pidfile=/run/bird_exporter/bird_exporter.pid +command_args="-bird.v2 -format.description-labels -format.new" + +depend() { + need bird + use logger + after firewall +} + +start_pre() { + checkpath --directory --mode 0775 $(dirname $pidfile) +} |