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

[SCM] Debian package checker branch, master, updated. 2.5.1-137-g50287fd



The following commit has been merged in the master branch:
commit 14765d430a8d5c877ed50da0d8a7b93ad4a6108a
Author: Niels Thykier <niels@thykier.net>
Date:   Sat Jul 23 12:53:27 2011 +0200

    Extended files-bad-perm-owner test

diff --git a/t/COVERAGE b/t/COVERAGE
index 7ef9ac9..68ee75e 100644
--- a/t/COVERAGE
+++ b/t/COVERAGE
@@ -1,5 +1,5 @@
 Last generated 2011-07-23
-Coverage: 661/913 (72.40%), w. legacy tests: 804/913 (88.06%)
+Coverage: 664/913 (72.73%), w. legacy tests: 804/913 (88.06%)
 
 The following tags are not tested by the test suite:
 
@@ -180,9 +180,6 @@ files file-name-ends-in-whitespace
 files lengthy-symlink
 files macos-ds-store-file-in-package
 files macos-resource-fork-file-in-package
-files non-standard-dir-perm
-files non-standard-executable-perm
-files non-standard-setuid-executable-perm
 files package-contains-bts-control-dir
 files package-contains-devhelp-file-without-symlink
 files package-contains-hardlink
@@ -380,7 +377,6 @@ filenames
   embedded-javascript-library
   macos-ds-store-file-in-package
   macos-resource-fork-file-in-package
-  non-standard-dir-perm
   package-contains-bts-control-dir
   package-contains-devhelp-file-without-symlink
   package-contains-linda-override
@@ -445,8 +441,6 @@ scripts
   init.d-script-has-unterminated-lsb-section
   init.d-script-missing-lsb-keyword
   init.d-script-missing-lsb-short-description
-  non-standard-executable-perm
-  non-standard-setuid-executable-perm
   script-in-usr-share-doc
   script-with-language-extension
   shell-script-fails-syntax-check
diff --git a/t/tests/files-bad-perm-owner/debian/debian/binary.install b/t/tests/files-bad-perm-owner/debian/debian/binary.install
index 5165227..3064065 100644
--- a/t/tests/files-bad-perm-owner/debian/debian/binary.install
+++ b/t/tests/files-bad-perm-owner/debian/debian/binary.install
@@ -2,5 +2,7 @@ sample.ali usr/lib/some-where/
 script-uid usr/bin/
 script-ugid usr/bin/
 script-gid usr/bin/
+script-wexec usr/bin/
+script-wuid usr/bin/
 script etc/cron.d/
 script etc/emacs.d/
diff --git a/t/tests/files-bad-perm-owner/debian/debian/rules b/t/tests/files-bad-perm-owner/debian/debian/rules
index 3d44f49..ac47975 100644
--- a/t/tests/files-bad-perm-owner/debian/debian/rules
+++ b/t/tests/files-bad-perm-owner/debian/debian/rules
@@ -7,7 +7,7 @@ PKG:=binary
 	dh $@
 
 override_dh_auto_build:
-	for N in uid gid ugid ; do \
+	for N in uid gid ugid wexec wuid; do \
 		sed s/script/script-$$N/ < script > script-$$N ; \
 		pod2man --section 1 script-$$N > script-$$N.1 ; \
 	done
@@ -19,6 +19,9 @@ override_dh_fixperms:
 	# binary
 	find debian/$(PKG)/ -name 'README' -exec chown "daemon:daemon" {} \;
 	find debian/$(PKG)/ -name 'read-only' -exec chmod a=r {} \;
-	chmod +x,u+s debian/$(PKG)/usr/bin/script-uid
-	chmod +x,g+s debian/$(PKG)/usr/bin/script-gid
+	chmod +x,u+s  debian/$(PKG)/usr/bin/script-uid
+	chmod +x,g+s  debian/$(PKG)/usr/bin/script-gid
 	chmod +x,ug+s debian/$(PKG)/usr/bin/script-ugid
+	chmod +x,g+w  debian/$(PKG)/usr/bin/script-wexec
+	chmod u+x,u+s debian/$(PKG)/usr/bin/script-wuid
+	chmod go-x    debian/$(PKG)/usr/share/doc/$(PKG)
diff --git a/t/tests/files-bad-perm-owner/desc b/t/tests/files-bad-perm-owner/desc
index 28d9c1d..477b355 100644
--- a/t/tests/files-bad-perm-owner/desc
+++ b/t/tests/files-bad-perm-owner/desc
@@ -8,8 +8,11 @@ Test-For:
  bad-permissions-for-ali-file
  bad-permissions-for-etc-cron.d-script
  bad-permissions-for-etc-emacs-script
+ non-standard-dir-perm
+ non-standard-executable-perm
  non-standard-file-perm
  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 1082141..f34c26d 100644
--- a/t/tests/files-bad-perm-owner/tags
+++ b/t/tests/files-bad-perm-owner/tags
@@ -2,8 +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
 W: binary: bad-permissions-for-ali-file usr/lib/some-where/sample.ali
+W: binary: non-standard-dir-perm usr/share/doc/binary/ 0744 != 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
 W: binary: setgid-binary usr/bin/script-gid 2755 root/root
 W: binary: setuid-binary usr/bin/script-uid 4755 root/root
+W: binary: setuid-binary usr/bin/script-wuid 4744 root/root
 W: binary: setuid-gid-binary usr/bin/script-ugid 6755 root/root
 W: game: non-standard-game-executable-perm usr/games/script 0755 != 2755

-- 
Debian package checker


Reply to: