[SCM] Debian package checker branch, master, updated. 2.2.12-11-g871f9b2
The following commit has been merged in the master branch:
commit 72c72bdc6abe4525c27aecaddaa6c7f09ff90d8f
Author: Raphael Geissert <atomo64@gmail.com>
Date: Sun Jun 21 19:16:30 2009 -0500
Fix an error when trying to check danglink init.d/ links
Commit f01e25f0 did not take danglink links into account, which led to
failures when trying to process such files.
diff --git a/checks/init.d b/checks/init.d
index f799de1..b4cff44 100644
--- a/checks/init.d
+++ b/checks/init.d
@@ -163,7 +163,7 @@ for (readdir(INITD)) {
next if $_ eq '.' || $_ eq '..' || $_ eq 'README' || $_ eq 'skeleton';
unless ($initd_postinst{$_}) {
tag "script-in-etc-init.d-not-registered-via-update-rc.d", "/etc/init.d/$_";
- check_init("init.d/$_");
+ check_init("init.d/$_") if -f "init.d/$_";
}
}
closedir(INITD);
diff --git a/t/tests/init.d-script-registration/debian/debian/links b/t/tests/init.d-script-registration/debian/debian/links
new file mode 100644
index 0000000..a3bfd32
--- /dev/null
+++ b/t/tests/init.d-script-registration/debian/debian/links
@@ -0,0 +1 @@
+etc/init.d/foo etc/init.d/bar
diff --git a/t/tests/init.d-script-registration/tags b/t/tests/init.d-script-registration/tags
index 3adac56..2d7d26c 100644
--- a/t/tests/init.d-script-registration/tags
+++ b/t/tests/init.d-script-registration/tags
@@ -1,2 +1,3 @@
W: init.d-script-registration: init.d-script-missing-lsb-section /etc/init.d/foo.in
+W: init.d-script-registration: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/bar
W: init.d-script-registration: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/foo.in
--
Debian package checker
Reply to: