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

lintian: r69 - in trunk: debian testset testset/manpages/debian unpack



Author: djpig
Date: 2004-02-26 23:11:31 +0100 (Thu, 26 Feb 2004)
New Revision: 69

Modified:
   trunk/debian/changelog
   trunk/testset/info_tags.manpages
   trunk/testset/manpages/debian/changelog
   trunk/testset/manpages/debian/rules
   trunk/testset/tags.manpages
   trunk/unpack/unpack-binpkg-l1
Log:
tar uses now h to signal hardlinks which
breaks a lot of our code. so sed'ing it away (Closes: #234545)


Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog	2004-02-26 21:42:12 UTC (rev 68)
+++ trunk/debian/changelog	2004-02-26 22:11:31 UTC (rev 69)
@@ -28,6 +28,10 @@
     + correct reference to debhelper manpage. It's debhelper(7), not
       debhelper(1). (Closes: #188245)
       Thanks to Brian Nelson for pointing this out.
+  * unpack/unpack-binpkg-l1: tar uses now h to signal hardlinks which
+     breaks a lot of our code. so sed'ing it away (Closes: #234545)
+     Many many thanks to Theodore Y. Ts'o for bringing this to our
+     attention.
 
   Jeroen van Wolffelaar <jeroen@wolffelaar.nl>
   * checks/debconf:

Modified: trunk/testset/info_tags.manpages
===================================================================
--- trunk/testset/info_tags.manpages	2004-02-26 21:42:12 UTC (rev 68)
+++ trunk/testset/info_tags.manpages	2004-02-26 22:11:31 UTC (rev 69)
@@ -38,6 +38,9 @@
 N:
 E: manpages: empty-manual-page usr/share/man/man1/usr-sbin-binary.1.gz
 E: manpages: manpage-has-bad-whatis-entry usr/share/man/man1/usr-sbin-binary.1.gz
+E: manpages: manpage-not-compressed-with-gzip usr/share/man/man1/usr-bin-binary-alt.1.gz
+E: manpages: empty-manual-page usr/share/man/man1/usr-bin-binary-alt.1.gz
+E: manpages: manpage-has-bad-whatis-entry usr/share/man/man1/usr-bin-binary-alt.1.gz
 E: manpages: manpage-not-compressed-with-max-compression usr/share/man/man6/usr-games-binary.6.gz
 N:
 N:   Manual pages should be compressed with gzip -9.
@@ -93,6 +96,19 @@
 N:   in /usr/X11R6/man.
 N:
 W: manpages: link-to-undocumented-manpage usr/share/man/man3/function.3.gz
+W: manpages: package-contains-hardlink usr/share/man/man1/usr-bin-binary-alt.1.gz
+N:
+N:   Hardlinks are bad mkay, don't use hardlinks.
+N:
+W: manpages: executable-not-elf-or-script ./usr/sbin/usr-sbin-binary
+N:
+N:   This executable file is not an ELF format binary, and does not start
+N:   with the #! sequence that marks interpreted scripts. It might be a sh
+N:   script that fails to name /bin/sh as its shell.
+N:   
+N:   Refer to Policy Manual, section 10.4 for details.
+N:
+W: manpages: executable-not-elf-or-script ./usr/bin/usr-bin-binary-alt
 E: manpages: no-copyright-file
 N:
 N:   Each binary package has to include a plain file

Modified: trunk/testset/manpages/debian/changelog
===================================================================
--- trunk/testset/manpages/debian/changelog	2004-02-26 21:42:12 UTC (rev 68)
+++ trunk/testset/manpages/debian/changelog	2004-02-26 22:11:31 UTC (rev 69)
@@ -1,3 +1,10 @@
+manpages (2) unstable; urgency=low
+
+  * Add a hardlink check after the recent hardlink breackage
+  * Add some fake binaries
+
+ -- Frank Lichtenheld <djpig@debian.org>  Thu, 26 Feb 2004 21:20:07 +0100
+
 manpages (1) unstable; urgency=low
 
   * Initial version

Modified: trunk/testset/manpages/debian/rules
===================================================================
--- trunk/testset/manpages/debian/rules	2004-02-26 21:42:12 UTC (rev 68)
+++ trunk/testset/manpages/debian/rules	2004-02-26 22:11:31 UTC (rev 69)
@@ -8,7 +8,13 @@
 
 binary-indep:
 	install -d $(tmp)/usr/share/man/man1 $(tmp)/usr/share/man/man3 \
-                  $(tmp)/usr/share/man/man6 $(tmp)/usr/X11R6/man/man6
+                  $(tmp)/usr/share/man/man6 $(tmp)/usr/X11R6/man/man6 \
+		  $(tmp)/usr/bin $(tmp)/usr/sbin
+	touch $(tmp)/usr/bin/usr-bin-binary-alt
+	chmod 755 $(tmp)/usr/bin/usr-bin-binary-alt
+	touch $(tmp)/usr/sbin/usr-sbin-binary
+	chmod 755 $(tmp)/usr/sbin/usr-sbin-binary
+
 	ln -s ../man7/undocumented.7.gz \
              $(tmp)/usr/share/man/man1/bin-binary.1.gz
 	ln -s undocumented.7.gz $(tmp)/usr/share/man/man1/sbin-binary.1.gz
@@ -17,6 +23,7 @@
 	chmod 644 $(tmp)/usr/share/man/man1/usr-bin-binary.1
 	touch $(tmp)/usr/share/man/man1/usr-sbin-binary.1.gz
 	chmod 644 $(tmp)/usr/share/man/man1/usr-sbin-binary.1.gz
+	cd $(tmp)/usr/share/man/man1 && ln usr-sbin-binary.1.gz usr-bin-binary-alt.1.gz
 	touch $(tmp)/usr/share/man/man6/usr-games-binary.6
 	chmod 644 $(tmp)/usr/share/man/man6/usr-games-binary.6
 	gzip -1 $(tmp)/usr/share/man/man6/usr-games-binary.6

Modified: trunk/testset/tags.manpages
===================================================================
--- trunk/testset/tags.manpages	2004-02-26 21:42:12 UTC (rev 68)
+++ trunk/testset/tags.manpages	2004-02-26 22:11:31 UTC (rev 69)
@@ -5,6 +5,9 @@
 E: manpages: manpage-not-compressed-with-gzip usr/share/man/man1/usr-sbin-binary.1.gz
 E: manpages: empty-manual-page usr/share/man/man1/usr-sbin-binary.1.gz
 E: manpages: manpage-has-bad-whatis-entry usr/share/man/man1/usr-sbin-binary.1.gz
+E: manpages: manpage-not-compressed-with-gzip usr/share/man/man1/usr-bin-binary-alt.1.gz
+E: manpages: empty-manual-page usr/share/man/man1/usr-bin-binary-alt.1.gz
+E: manpages: manpage-has-bad-whatis-entry usr/share/man/man1/usr-bin-binary-alt.1.gz
 E: manpages: manpage-not-compressed-with-max-compression usr/share/man/man6/usr-games-binary.6.gz
 E: manpages: empty-manual-page usr/share/man/man6/usr-games-binary.6.gz
 E: manpages: manpage-has-bad-whatis-entry usr/share/man/man6/usr-games-binary.6.gz
@@ -16,4 +19,7 @@
 W: manpages: link-to-undocumented-manpage usr/share/man/man1/bin-binary.1.gz
 E: manpages: bad-link-to-undocumented-manpage usr/share/man/man1/sbin-binary.1.gz
 W: manpages: link-to-undocumented-manpage usr/share/man/man3/function.3.gz
+W: manpages: package-contains-hardlink usr/share/man/man1/usr-bin-binary-alt.1.gz
+W: manpages: executable-not-elf-or-script ./usr/sbin/usr-sbin-binary
+W: manpages: executable-not-elf-or-script ./usr/bin/usr-bin-binary-alt
 E: manpages: no-copyright-file

Modified: trunk/unpack/unpack-binpkg-l1
===================================================================
--- trunk/unpack/unpack-binpkg-l1	2004-02-26 21:42:12 UTC (rev 68)
+++ trunk/unpack/unpack-binpkg-l1	2004-02-26 22:11:31 UTC (rev 69)
@@ -73,6 +73,7 @@
 # create index file for package
 pipeline((sub { exec "ar", "p", $file, "data.tar.gz" }),
 	 (sub { exec "tar", "tfvz", "-" }),
+	 (sub { exec "sed", "-e", "s/^h/-/" }),
 	 "$base_dir/index") == 0
     or fail();
 



Reply to: