Package: freeradius
Version: 2.1.12+dfsg-1.2
Severity: wishlist
Tags: patch

Hi,

I added a upstart job to the package and would love to see this included
in the package. I'm particularly keen to use the "respawn" support that
upstart offers.

Thanks,
 Michael

-- System Information:
Debian Release: wheezy/sid
  APT prefers raring-updates
  APT policy: (500, 'raring-updates'), (500, 'raring-security'), (500, 
'raring'), (100, 'raring-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.8.0-19-generic (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru freeradius-2.1.12+dfsg/debian/freeradius.upstart freeradius-2.1.12+dfsg/debian/freeradius.upstart
--- freeradius-2.1.12+dfsg/debian/freeradius.upstart	1970-01-01 01:00:00.000000000 +0100
+++ freeradius-2.1.12+dfsg/debian/freeradius.upstart	2013-06-05 13:41:58.000000000 +0200
@@ -0,0 +1,26 @@
+# freeradius -- Radius server
+#
+
+description     "Extensible, configurable radius daemon"
+author          "Michael Vogt <m...@ubuntu.com>"
+
+start on runlevel [2345]
+stop on runlevel [!2345]
+
+respawn
+
+script
+  if [ -r /etc/default/freeradius ]; then
+    . /etc/default/freeradius
+  fi
+  /usr/sbin/freeradius -f $FREERADIUS_OPTIONS
+end script
+
+pre-start script
+# /var/run may be a tmpfs
+if [ ! -d /var/run/freeradius ]; then
+  mkdir -p /var/run/freeradius
+  chown freerad:freerad /var/run/freeradius
+fi
+end script
+

Reply via email to