[Initscripts-ng-commits] r552 - in /trunk/src/insserv/debian: changelog make-testsuite rules

pere at users.alioth.debian.org pere at users.alioth.debian.org
Thu Jan 24 23:18:25 UTC 2008


Author: pere
Date: Thu Jan 24 23:18:24 2008
New Revision: 552

URL: http://svn.debian.org/wsvn/initscripts-ng/?sc=1&rev=552
Log:
  * New example script make-testsuite useful to generate a test script
    demonstrating a problem.

Added:
    trunk/src/insserv/debian/make-testsuite   (with props)
Modified:
    trunk/src/insserv/debian/changelog
    trunk/src/insserv/debian/rules

Modified: trunk/src/insserv/debian/changelog
URL: http://svn.debian.org/wsvn/initscripts-ng/trunk/src/insserv/debian/changelog?rev=552&op=diff
==============================================================================
--- trunk/src/insserv/debian/changelog (original)
+++ trunk/src/insserv/debian/changelog Thu Jan 24 23:18:24 2008
@@ -1,3 +1,10 @@
+insserv (1.10.0-7) UNRELEASED; urgency=low
+
+  * New example script make-testsuite useful to generate a test script
+    demonstrating a problem.
+
+ -- Petter Reinholdtsen <pere at debian.org>  Sat, 19 Jan 2008 14:45:27 +0100
+
 insserv (1.10.0-6) unstable; urgency=low
 
   * Implement support for preseeding insserv, to make it possible to

Added: trunk/src/insserv/debian/make-testsuite
URL: http://svn.debian.org/wsvn/initscripts-ng/trunk/src/insserv/debian/make-testsuite?rev=552&op=file
==============================================================================
--- trunk/src/insserv/debian/make-testsuite (added)
+++ trunk/src/insserv/debian/make-testsuite Thu Jan 24 23:18:24 2008
@@ -1,0 +1,33 @@
+#!/bin/sh
+#
+# Extract key information from the current to try to generate a test
+# suite script to demonstrate detected bugs.
+
+echo "cat <<'EOF' > \$tmpdir\$insconf"
+grep -v '#' /etc/insserv.conf |grep -v '^$'
+echo "EOF"
+
+for f in /etc/init.d/*; do
+	name=$(basename $f)
+	case $name in
+	    README|rc|rcS|skeleton)
+	        ;;
+	    *)
+		echo "addscript $name <<EOF"
+		sed -n -r '/^### BEGIN INIT INFO/, /END INIT INFO/p' < $f
+		echo "EOF"
+		echo
+		;;
+	esac
+done
+
+cd /etc
+for f in rc?.d/*; do
+	case $f in
+	    */README)
+	        ;;
+	    *)
+		echo ln -s $(readlink $f) $f
+		;;
+	esac
+done

Propchange: trunk/src/insserv/debian/make-testsuite
------------------------------------------------------------------------------
    svn:executable = *

Modified: trunk/src/insserv/debian/rules
URL: http://svn.debian.org/wsvn/initscripts-ng/trunk/src/insserv/debian/rules?rev=552&op=diff
==============================================================================
--- trunk/src/insserv/debian/rules (original)
+++ trunk/src/insserv/debian/rules Thu Jan 24 23:18:24 2008
@@ -58,6 +58,7 @@
 
 	$(INSTALL_DATA) debian/overrides/* $(DESTDIR)$(pkgdatadir)/overrides/.
 	$(INSTALL) debian/check-initd-order $(DESTDIR)$(pkgdatadir)/.
+	$(INSTALL) debian/make-testsuite $(DESTDIR)$(pkgdatadir)/.
 	$(INSTALL) debian/update-bootsystem-insserv $(DESTDIR)$(sbindir)/.
 	$(INSTALL) debian/update-rc.d-insserv $(DESTDIR)$(sbindir)/.
 




More information about the Initscripts-ng-commits mailing list