From 34964ebd8dc4c900bd8295fdf363ad7b180b0842 Mon Sep 17 00:00:00 2001 From: Enno Boland Date: Wed, 15 Oct 2014 11:57:01 +0200 Subject: [PATCH] mongodb: add a runit service --- srcpkgs/mongodb/files/mongodb/run | 2 ++ srcpkgs/mongodb/files/mongodb/supervise | 1 + srcpkgs/mongodb/template | 2 ++ 3 files changed, 5 insertions(+) create mode 100755 srcpkgs/mongodb/files/mongodb/run create mode 120000 srcpkgs/mongodb/files/mongodb/supervise diff --git a/srcpkgs/mongodb/files/mongodb/run b/srcpkgs/mongodb/files/mongodb/run new file mode 100755 index 0000000000..cfbf4e92c0 --- /dev/null +++ b/srcpkgs/mongodb/files/mongodb/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec /usr/bin/mongod --quiet --config /etc/mongodb/mongodb.conf diff --git a/srcpkgs/mongodb/files/mongodb/supervise b/srcpkgs/mongodb/files/mongodb/supervise new file mode 120000 index 0000000000..fc12099078 --- /dev/null +++ b/srcpkgs/mongodb/files/mongodb/supervise @@ -0,0 +1 @@ +/run/runit/supervise.mongodb \ No newline at end of file diff --git a/srcpkgs/mongodb/template b/srcpkgs/mongodb/template index a977e89494..62efe99057 100644 --- a/srcpkgs/mongodb/template +++ b/srcpkgs/mongodb/template @@ -60,4 +60,6 @@ do_install() { vinstall "${FILESDIR}/mongodb.conf" 644 "etc/mongodb" [ "$build_option_systemd" ] && \ vinstall "${FILESDIR}/mongodb.service" 644 "usr/lib/systemd/system" + + vsv mongodb }