[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[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: