[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