Daniel Kahn Gillmor wrote:

> Attached is the patch i used against runit 2.1.1-6 for NMUing #603827
> (uploaded just now on 2010-12-26).
[...]
> --- a/debian/changelog
> +++ b/debian/changelog
> @@ -1,3 +1,11 @@
> +runit (2.1.1-6.1) local; urgency=low

Thanks!  The final debdiff used is attached for reference.
diff -u runit-2.1.1/debian/changelog runit-2.1.1/debian/changelog
--- runit-2.1.1/debian/changelog
+++ runit-2.1.1/debian/changelog
@@ -1,3 +1,12 @@
+runit (2.1.1-6.1) unstable; urgency=low
+
+  * Non-Maintainer Upload.
+  * debian/runit.config: skip preconfiguration if ps is not
+    installed. (Thanks, Jonathan Nieder <jrnie...@gmail.com>)
+  * debian/control: Depends: procps (closes: #603827).
+
+ -- Daniel Kahn Gillmor <d...@fifthhorseman.net>  Sun, 26 Dec 2010 14:19:53 -0500
+
 runit (2.1.1-6) unstable; urgency=high
 
   * debian/rules: don't set -D_FILE_OFFSET_BITS=64 on sparc (fixes
diff -u runit-2.1.1/debian/control runit-2.1.1/debian/control
--- runit-2.1.1/debian/control
+++ runit-2.1.1/debian/control
@@ -7,7 +7,7 @@
 
 Package: runit
 Architecture: any
-Depends: ${shlibs:Depends}
+Depends: procps, ${shlibs:Depends}
 Recommends: fgetty
 Suggests: runit-run, socklog-run
 Description: system-wide service supervision
diff -u runit-2.1.1/debian/runit.config runit-2.1.1/debian/runit.config
--- runit-2.1.1/debian/runit.config
+++ runit-2.1.1/debian/runit.config
@@ -14,6 +14,8 @@
-if `ps -p 1 >/dev/null`; then
-  db_input low runit/signalinit || :
-else
-  db_input high runit/signalinit || :
+if which ps >/dev/null 2>&1; then
+  if ps -p 1 >/dev/null; then
+    db_input low runit/signalinit || :
+  else
+    db_input high runit/signalinit || :
+  fi
+  db_go || :
 fi
-db_go || :

Reply via email to