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

[SCM] Debian package checker branch, master, updated. 2.5.1-123-gb36c2fd



The following commit has been merged in the master branch:
commit b36c2fd915e07c7b9effa6e23ea14f6838ceb39d
Author: Niels Thykier <niels@thykier.net>
Date:   Mon Jul 18 00:28:08 2011 +0200

    Added some perm/owner related files tests

diff --git a/t/COVERAGE b/t/COVERAGE
index 1d49f13..2e8d962 100644
--- a/t/COVERAGE
+++ b/t/COVERAGE
@@ -1,5 +1,5 @@
 Last generated 2011-07-17
-Coverage: 648/912 (71.05%), w. legacy tests: 795/912 (87.17%)
+Coverage: 653/912 (71.60%), w. legacy tests: 799/912 (87.61%)
 
 The following tags are not tested by the test suite:
 
@@ -52,9 +52,6 @@ fields unknown-field-in-dsc
 
 files FSSTND-dir-in-var
 files backup-file-in-package
-files bad-owner-for-doc-file
-files bad-permissions-for-etc-cron.d-script
-files bad-permissions-for-etc-emacs-script
 files compressed-symlink-with-wrong-ext
 files config-file-reserved
 files debug-package-should-be-named-dbg
@@ -62,7 +59,6 @@ files embedded-php-library
 files executable-in-usr-share-doc
 files image-file-in-usr-lib
 files nfs-temporary-file-in-package
-files non-standard-file-perm
 files non-standard-file-permissions-for-etc-init.d-script
 files non-standard-game-executable-perm
 files old-app-defaults-directory
@@ -180,7 +176,6 @@ debconf using-first-person-in-templates
 debconf using-imperative-form-in-templates
 debconf using-question-in-extended-description-in-templates
 
-files bad-permissions-for-ali-file
 files desktop-file-in-wrong-dir
 files embedded-feedparser-library
 files embedded-javascript-library
@@ -386,7 +381,6 @@ fields
 
 filenames
   bad-menu-file-name
-  bad-permissions-for-ali-file
   debian-news-file-not-compressed
   desktop-file-in-wrong-dir
   embedded-feedparser-library
diff --git a/t/tests/changelog-file-missing/upstream/README b/t/tests/files-bad-perm-owner/debian/README
similarity index 100%
copy from t/tests/changelog-file-missing/upstream/README
copy to t/tests/files-bad-perm-owner/debian/README
diff --git a/t/tests/files-bad-perm-owner/debian/debian/docs b/t/tests/files-bad-perm-owner/debian/debian/docs
new file mode 100644
index 0000000..f97aa0a
--- /dev/null
+++ b/t/tests/files-bad-perm-owner/debian/debian/docs
@@ -0,0 +1,2 @@
+read-only
+README
diff --git a/t/tests/files-bad-perm-owner/debian/debian/install b/t/tests/files-bad-perm-owner/debian/debian/install
new file mode 100644
index 0000000..06e3ffe
--- /dev/null
+++ b/t/tests/files-bad-perm-owner/debian/debian/install
@@ -0,0 +1,3 @@
+sample.ali usr/lib/some-where/
+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
new file mode 100644
index 0000000..25953a0
--- /dev/null
+++ b/t/tests/files-bad-perm-owner/debian/debian/rules
@@ -0,0 +1,9 @@
+#!/usr/bin/make -f
+
+%:
+	dh $@
+
+override_dh_fixperms:
+	# :)
+	find debian/*/ -name 'README' -exec chown "daemon:daemon" {} \;
+	find debian/*/ -name 'read-only' -exec chmod a=r {} \;
diff --git a/t/tests/files-bad-perm-owner/debian/read-only b/t/tests/files-bad-perm-owner/debian/read-only
new file mode 100644
index 0000000..1a3fca1
--- /dev/null
+++ b/t/tests/files-bad-perm-owner/debian/read-only
@@ -0,0 +1 @@
+Fadango on the core
diff --git a/t/tests/files-bad-perm-owner/debian/sample.ali b/t/tests/files-bad-perm-owner/debian/sample.ali
new file mode 100644
index 0000000..fec3fc8
--- /dev/null
+++ b/t/tests/files-bad-perm-owner/debian/sample.ali
@@ -0,0 +1 @@
+This is not a valid ali file
diff --git a/t/tests/files-bad-perm-owner/debian/script b/t/tests/files-bad-perm-owner/debian/script
new file mode 100755
index 0000000..f5fe395
--- /dev/null
+++ b/t/tests/files-bad-perm-owner/debian/script
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+set -e
+
+echo "Aloha"
+
diff --git a/t/tests/files-bad-perm-owner/desc b/t/tests/files-bad-perm-owner/desc
new file mode 100644
index 0000000..a6a9443
--- /dev/null
+++ b/t/tests/files-bad-perm-owner/desc
@@ -0,0 +1,10 @@
+Testname: files-bad-perm-owner
+Sequence: 6000
+Version: 1.0
+Description: General permissions and owner tests
+Test-For:
+ bad-owner-for-doc-file
+ bad-permissions-for-ali-file
+ bad-permissions-for-etc-cron.d-script
+ bad-permissions-for-etc-emacs-script
+ non-standard-file-perm
diff --git a/t/tests/files-bad-perm-owner/tags b/t/tests/files-bad-perm-owner/tags
new file mode 100644
index 0000000..79c80c6
--- /dev/null
+++ b/t/tests/files-bad-perm-owner/tags
@@ -0,0 +1,5 @@
+E: files-bad-perm-owner: bad-owner-for-doc-file usr/share/doc/files-bad-perm-owner/README daemon/daemon != root/root
+E: files-bad-perm-owner: bad-permissions-for-etc-cron.d-script etc/cron.d/script 0755 != 0644
+E: files-bad-perm-owner: bad-permissions-for-etc-emacs-script etc/emacs.d/script 0755 != 0644
+W: files-bad-perm-owner: bad-permissions-for-ali-file usr/lib/some-where/sample.ali
+W: files-bad-perm-owner: non-standard-file-perm usr/share/doc/files-bad-perm-owner/read-only 0444 != 0644

-- 
Debian package checker


Reply to: