The following commit has been merged in the master branch:
commit 72c72bdc6abe4525c27aecaddaa6c7f09ff90d8f
Author: Raphael Geissert <[email protected]>
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
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]