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

[SCM] Debian package checker branch, master, updated. 2.5.10-35-gec2da5c



The following commit has been merged in the master branch:
commit ec2da5c336aab5dc23f6008b7c492903ab4be878
Author: Niels Thykier <niels@thykier.net>
Date:   Fri Jul 13 16:13:15 2012 +0200

    t: Extend files-bad-perm-owner test to check init.d perms
    
    Signed-off-by: Niels Thykier <niels@thykier.net>

diff --git a/t/COVERAGE b/t/COVERAGE
index fae4554..7f5d369 100644
--- a/t/COVERAGE
+++ b/t/COVERAGE
@@ -1,5 +1,5 @@
 Last generated 2012-07-13
-Coverage: 830/964 (86.10%), w. legacy tests: 930/964 (96.47%)
+Coverage: 831/964 (86.20%), w. legacy tests: 931/964 (96.58%)
 
 The following tags are not tested by the test suite:
 
@@ -24,7 +24,6 @@ fields malformed-python-version
 fields no-source-field
 
 files debug-package-should-be-named-dbg
-files non-standard-file-permissions-for-etc-init.d-script
 files udeb-contains-documentation-file
 
 init.d duplicate-updaterc.d-calls-in-postinst
diff --git a/t/tests/init.d-lsb-headers/debian/debian/init.d-lsb-headers-missing.init b/t/tests/files-bad-perm-owner/debian/debian/binary.init
similarity index 62%
copy from t/tests/init.d-lsb-headers/debian/debian/init.d-lsb-headers-missing.init
copy to t/tests/files-bad-perm-owner/debian/debian/binary.init
index c315953..e51bb78 100644
--- a/t/tests/init.d-lsb-headers/debian/debian/init.d-lsb-headers-missing.init
+++ b/t/tests/files-bad-perm-owner/debian/debian/binary.init
@@ -3,11 +3,13 @@
 set -e
 
 ### BEGIN INIT INFO
-# Provides: init.d-lsb-headers-missing
+# Provides: binary
 # Required-Start:
 # Required-Stop:
-# Default-Start: 2 3 5
-# Default-Stop: 0 6
+# Default-Start: 2 3 4 5
+# Default-Stop: 0 1 6
+# Short-Description: Useless
+# Description: Does nothing
 ### END INIT INFO
 
 . /lib/init/vars.sh
diff --git a/t/tests/files-bad-perm-owner/debian/debian/rules b/t/tests/files-bad-perm-owner/debian/debian/rules
index 6003a41..b9256dc 100644
--- a/t/tests/files-bad-perm-owner/debian/debian/rules
+++ b/t/tests/files-bad-perm-owner/debian/debian/rules
@@ -31,3 +31,4 @@ override_dh_fixperms:
 	chmod 0755 debian/$(PKG)/usr/share/doc/$(PKG)/some-file
 	chmod 0755 debian/$(PKG)/etc/cron.d/script
 	chmod 0755 debian/$(PKG)/etc/emacs.d/script
+	chmod 0765 debian/$(PKG)/etc/init.d/binary
diff --git a/t/tests/files-bad-perm-owner/desc b/t/tests/files-bad-perm-owner/desc
index eaa9439..9a43a93 100644
--- a/t/tests/files-bad-perm-owner/desc
+++ b/t/tests/files-bad-perm-owner/desc
@@ -12,9 +12,9 @@ Test-For:
  non-standard-dir-perm
  non-standard-executable-perm
  non-standard-file-perm
+ non-standard-file-permissions-for-etc-init.d-script
  non-standard-game-executable-perm
  non-standard-setuid-executable-perm
  setgid-binary
  setuid-binary
  setuid-gid-binary
-
diff --git a/t/tests/files-bad-perm-owner/tags b/t/tests/files-bad-perm-owner/tags
index 1f4e3f0..4ba9f51 100644
--- a/t/tests/files-bad-perm-owner/tags
+++ b/t/tests/files-bad-perm-owner/tags
@@ -2,10 +2,12 @@ E: binary: bad-owner-for-doc-file usr/share/doc/binary/README daemon/daemon != r
 E: binary: bad-permissions-for-etc-cron.d-script etc/cron.d/script 0755 != 0644
 E: binary: bad-permissions-for-etc-emacs-script etc/emacs.d/script 0755 != 0644
 E: binary: executable-in-usr-share-doc usr/share/doc/binary/some-file 0755
+E: binary: non-standard-file-permissions-for-etc-init.d-script etc/init.d/binary 0765 != 0755
 W: binary: bad-permissions-for-ali-file usr/lib/some-where/sample.ali
 W: binary: executable-is-not-world-readable usr/bin/script-ro 0751
 W: binary: executable-not-elf-or-script usr/share/doc/binary/some-file
 W: binary: non-standard-dir-perm usr/share/doc/binary/ 0744 != 0755
+W: binary: non-standard-executable-perm etc/init.d/binary 0765 != 0755
 W: binary: non-standard-executable-perm usr/bin/script-wexec 0775 != 0755
 W: binary: non-standard-file-perm usr/share/doc/binary/read-only 0444 != 0644
 W: binary: non-standard-setuid-executable-perm usr/bin/script-wuid 4744

-- 
Debian package checker


Reply to: