From 8cdba95358923a36776f602667957fcd2116e30e Mon Sep 17 00:00:00 2001
From: Christian Pointner <equinox@helsinki.at>
Date: Wed, 30 Mar 2011 14:57:52 +0000
Subject: added runit script


diff --git a/rhnop-server/debian/control b/rhnop-server/debian/control
index 13994e5..1df71d3 100644
--- a/rhnop-server/debian/control
+++ b/rhnop-server/debian/control
@@ -8,7 +8,7 @@ Homepage: http://www.helsinki.at/
 
 Package: rhnop-server
 Architecture: any
-Depends: ${shlibs:Depends}, adduser, liblua5.1-mq, liblua5.1-socket2, liblua5.1-sql-mysql-2, liblua5.1-posix1
+Depends: ${shlibs:Depends}, adduser, liblua5.1-mq, liblua5.1-socket2, liblua5.1-sql-mysql-2, liblua5.1-posix1, runit
 Description: Radio Helsinki now playing information system - server
   The Radio Helsinki now playing information system gathers the 
   now playing info into an mysql database for further processing.
diff --git a/rhnop-server/debian/rhnop-server.runit b/rhnop-server/debian/rhnop-server.runit
new file mode 100644
index 0000000..0fc95ff
--- /dev/null
+++ b/rhnop-server/debian/rhnop-server.runit
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+chpst -u rhnop:rhnop /usr/bin/rhnop-server
diff --git a/rhnop-server/debian/rules b/rhnop-server/debian/rules
index d24a35f..f697191 100755
--- a/rhnop-server/debian/rules
+++ b/rhnop-server/debian/rules
@@ -34,6 +34,9 @@ install: build
 	dh_testroot
 	dh_installdirs
 	$(MAKE) DESTDIR=$(CURDIR)/debian/rhnop-server install
+	mkdir -p $(CURDIR)/debian/rhnop-server/etc/sv/rhnop-server
+	ln -s /var/run/sv.rhnop-server/ $(CURDIR)/debian/rhnop-server/etc/sv/rhnop-server/supervise
+	cp $(CURDIR)/debian/rhnop-server.runit $(CURDIR)/debian/rhnop-server/etc/sv/rhnop-server/run
 
 # Build architecture-independent files here.
 binary-indep: install
-- 
cgit v0.10.2