diff -u vblade-16/debian/vblade.init vblade-16/debian/vblade.init --- vblade-16/debian/vblade.init +++ vblade-16/debian/vblade.init @@ -24,9 +24,10 @@ ALLOWMACS="" [ -n "$5" ] && ALLOWMACS="-m $5" ID="$1-e$2.$3" + mkdir -p /var/run/$prog PID_FILE=/var/run/$prog/${ID}.pid $prog $ALLOWMACS $2 $3 $1 $4 >> /var/log/$prog.log 2>&1 & - pid=$i + pid=$! echo $pid > $PID_FILE echo -n $"$4 (e$2.$3@$1) [pid $pid]" [ "$RETVAL" = 0 ] && log_end_msg 0 || log_end_msg 1 diff -u vblade-16/debian/control vblade-16/debian/control --- vblade-16/debian/control +++ vblade-16/debian/control @@ -4,7 +4,7 @@ Maintainer: Ubuntu Core Developers XSBC-Original-Maintainer: David Martínez Moreno Homepage: http://aoetools.sf.net -Standards-Version: 3.7.3 +Standards-Version: 3.8.0 Build-Depends: debhelper (>= 5) Package: vblade diff -u vblade-16/debian/changelog vblade-16/debian/changelog --- vblade-16/debian/changelog +++ vblade-16/debian/changelog @@ -1,3 +1,12 @@ +vblade (16-1ubuntu3) intrepid; urgency=low + + * Fixed debian/vblade.init: init.d script fails to start because + pid file not created properly. + Thanks to J. Bruce Fields. (LP: #223387) + * debian/control: updated standards version to 3.8.0 + + -- Imre Gergely Sun, 29 Mar 2009 14:41:43 +0300 + vblade (16-1ubuntu2) intrepid; urgency=low * Drop vblade-persist to a Suggests: for now. It needs an MIR by itself, and