summaryrefslogtreecommitdiff
path: root/beagle/debian-rfs/usr/share/lintian
diff options
context:
space:
mode:
authorManuel Traut <manut@mecka.net>2011-04-29 09:09:27 +0200
committerManuel Traut <manut@mecka.net>2011-04-29 09:09:27 +0200
commit5238ad5a0c4a9e1c8cd036f5de4055e39bd71297 (patch)
tree4407c087b9fb5432b1dc11e70b52dacfa0b99feb /beagle/debian-rfs/usr/share/lintian
parent60ead65c41afba7e6aa4bbcf507a1d52f7a8fe9f (diff)
added debootstrap stuff
Signed-off-by: Manuel Traut <manut@mecka.net>
Diffstat (limited to 'beagle/debian-rfs/usr/share/lintian')
-rw-r--r--beagle/debian-rfs/usr/share/lintian/overrides/base-passwd2
-rw-r--r--beagle/debian-rfs/usr/share/lintian/overrides/bsdutils1
-rw-r--r--beagle/debian-rfs/usr/share/lintian/overrides/debconf1
-rw-r--r--beagle/debian-rfs/usr/share/lintian/overrides/dpkg10
-rw-r--r--beagle/debian-rfs/usr/share/lintian/overrides/gzip6
-rw-r--r--beagle/debian-rfs/usr/share/lintian/overrides/initscripts12
-rw-r--r--beagle/debian-rfs/usr/share/lintian/overrides/insserv1
-rw-r--r--beagle/debian-rfs/usr/share/lintian/overrides/libc-bin10
-rw-r--r--beagle/debian-rfs/usr/share/lintian/overrides/libc613
-rw-r--r--beagle/debian-rfs/usr/share/lintian/overrides/libgcc11
-rw-r--r--beagle/debian-rfs/usr/share/lintian/overrides/libpam-modules3
-rw-r--r--beagle/debian-rfs/usr/share/lintian/overrides/libpam-runtime9
-rw-r--r--beagle/debian-rfs/usr/share/lintian/overrides/libpam0g8
-rw-r--r--beagle/debian-rfs/usr/share/lintian/overrides/libselinux12
-rw-r--r--beagle/debian-rfs/usr/share/lintian/overrides/libslang23
-rw-r--r--beagle/debian-rfs/usr/share/lintian/overrides/login3
-rw-r--r--beagle/debian-rfs/usr/share/lintian/overrides/mount2
-rw-r--r--beagle/debian-rfs/usr/share/lintian/overrides/ncurses-base1
-rw-r--r--beagle/debian-rfs/usr/share/lintian/overrides/passwd6
-rw-r--r--beagle/debian-rfs/usr/share/lintian/overrides/perl-base2
-rw-r--r--beagle/debian-rfs/usr/share/lintian/overrides/sysv-rc41
-rw-r--r--beagle/debian-rfs/usr/share/lintian/overrides/sysvinit1
-rw-r--r--beagle/debian-rfs/usr/share/lintian/overrides/util-linux3
23 files changed, 141 insertions, 0 deletions
diff --git a/beagle/debian-rfs/usr/share/lintian/overrides/base-passwd b/beagle/debian-rfs/usr/share/lintian/overrides/base-passwd
new file mode 100644
index 0000000..721142c
--- /dev/null
+++ b/beagle/debian-rfs/usr/share/lintian/overrides/base-passwd
@@ -0,0 +1,2 @@
+base-passwd: maintainer-script-does-not-check-for-existence-of-installdocs postinst
+base-passwd: maintainer-script-does-not-check-for-existence-of-installdocs prerm
diff --git a/beagle/debian-rfs/usr/share/lintian/overrides/bsdutils b/beagle/debian-rfs/usr/share/lintian/overrides/bsdutils
new file mode 100644
index 0000000..e57e60b
--- /dev/null
+++ b/beagle/debian-rfs/usr/share/lintian/overrides/bsdutils
@@ -0,0 +1 @@
+bsdutils: setgid-binary usr/bin/wall 2755 root/tty
diff --git a/beagle/debian-rfs/usr/share/lintian/overrides/debconf b/beagle/debian-rfs/usr/share/lintian/overrides/debconf
new file mode 100644
index 0000000..7a22910
--- /dev/null
+++ b/beagle/debian-rfs/usr/share/lintian/overrides/debconf
@@ -0,0 +1 @@
+debconf: postrm-does-not-purge-debconf
diff --git a/beagle/debian-rfs/usr/share/lintian/overrides/dpkg b/beagle/debian-rfs/usr/share/lintian/overrides/dpkg
new file mode 100644
index 0000000..6b75f54
--- /dev/null
+++ b/beagle/debian-rfs/usr/share/lintian/overrides/dpkg
@@ -0,0 +1,10 @@
+dpkg: redundant-origin-field
+dpkg: redundant-bugs-field
+dpkg: arch-dep-package-has-big-usr-share
+# False positives, we read from a file not from a tty
+dpkg: read-in-maintainer-script preinst:39
+dpkg: read-in-maintainer-script preinst:40
+dpkg: read-in-maintainer-script preinst:42
+dpkg: read-in-maintainer-script preinst:50
+# On purpose, install-info is only a wrapper that will be removed soon
+dpkg: binary-without-manpage usr/sbin/install-info
diff --git a/beagle/debian-rfs/usr/share/lintian/overrides/gzip b/beagle/debian-rfs/usr/share/lintian/overrides/gzip
new file mode 100644
index 0000000..61fcf9e
--- /dev/null
+++ b/beagle/debian-rfs/usr/share/lintian/overrides/gzip
@@ -0,0 +1,6 @@
+gzip: package-contains-hardlink bin/gunzip
+gzip: package-contains-hardlink bin/zcat
+gzip: package-contains-hardlink bin/zcmp
+gzip: package-contains-hardlink bin/zegrep
+gzip: package-contains-hardlink bin/zfgrep
+gzip: package-contains-hardlink bin/uncompress
diff --git a/beagle/debian-rfs/usr/share/lintian/overrides/initscripts b/beagle/debian-rfs/usr/share/lintian/overrides/initscripts
new file mode 100644
index 0000000..6e0471e
--- /dev/null
+++ b/beagle/debian-rfs/usr/share/lintian/overrides/initscripts
@@ -0,0 +1,12 @@
+initscripts: file-in-etc-not-marked-as-conffile /etc/init.d/skeleton
+initscripts: non-standard-toplevel-dir sys/
+initscripts: package-contains-empty-directory lib/init/rw/
+initscripts: package-contains-empty-directory sys/
+initscripts: script-not-executable ./etc/init.d/skeleton
+initscripts: script-not-executable ./lib/init/bootclean.sh
+initscripts: maintainer-script-calls-init-script-directly postrm:14
+initscripts: script-calls-init-script-directly ./etc/init.d/stop-bootlogd:19
+initscripts: script-calls-init-script-directly ./etc/init.d/stop-bootlogd-single:36
+initscripts: script-calls-init-script-directly ./etc/network/if-up.d/mountnfs:102
+initscripts: depends-on-essential-package-without-using-version recommends: e2fsprogs
+initscripts: no-upstream-changelog
diff --git a/beagle/debian-rfs/usr/share/lintian/overrides/insserv b/beagle/debian-rfs/usr/share/lintian/overrides/insserv
new file mode 100644
index 0000000..d31810e
--- /dev/null
+++ b/beagle/debian-rfs/usr/share/lintian/overrides/insserv
@@ -0,0 +1 @@
+insserv: binary-without-manpage usr/sbin/update-bootsystem-insserv
diff --git a/beagle/debian-rfs/usr/share/lintian/overrides/libc-bin b/beagle/debian-rfs/usr/share/lintian/overrides/libc-bin
new file mode 100644
index 0000000..679184c
--- /dev/null
+++ b/beagle/debian-rfs/usr/share/lintian/overrides/libc-bin
@@ -0,0 +1,10 @@
+# ldconfig must be executable even when the libc is not configured, and
+# thus must be linked statically
+libc-bin: statically-linked-binary ./sbin/ldconfig
+
+# pt_chown must be setuid root, otherwise non-root users won't be able
+# to login
+libc-bin: setuid-binary usr/lib/pt_chown 4755 root/root
+
+# libc-bin depending on libc6 make apt crazy...
+libc-bin: missing-depends-line
diff --git a/beagle/debian-rfs/usr/share/lintian/overrides/libc6 b/beagle/debian-rfs/usr/share/lintian/overrides/libc6
new file mode 100644
index 0000000..cfe33b5
--- /dev/null
+++ b/beagle/debian-rfs/usr/share/lintian/overrides/libc6
@@ -0,0 +1,13 @@
+# libpthread must be stripped specially; GDB needs the non-dynamic
+# symbol table in order to load the thread debugging library.
+libc6: unstripped-binary-or-object ./lib/libpthread-2.11.1.so
+
+# ld.so must be executable, otherwise the system will not work
+libc6: shlib-with-executable-bit /lib/ld-2.11.1.so 0755
+
+# It is normal that the ELF dynamic linker does not need any other
+# library
+libc6: shared-lib-without-dependency-information ./lib/ld-2.11.1.so
+
+# dependency on debconf is not needed, as glibc has a fallback to tty
+libc6: missing-debconf-dependency-for-preinst
diff --git a/beagle/debian-rfs/usr/share/lintian/overrides/libgcc1 b/beagle/debian-rfs/usr/share/lintian/overrides/libgcc1
new file mode 100644
index 0000000..95ea58b
--- /dev/null
+++ b/beagle/debian-rfs/usr/share/lintian/overrides/libgcc1
@@ -0,0 +1 @@
+libgcc1: package-name-doesnt-match-sonames
diff --git a/beagle/debian-rfs/usr/share/lintian/overrides/libpam-modules b/beagle/debian-rfs/usr/share/lintian/overrides/libpam-modules
new file mode 100644
index 0000000..e323f6f
--- /dev/null
+++ b/beagle/debian-rfs/usr/share/lintian/overrides/libpam-modules
@@ -0,0 +1,3 @@
+# yes, we know it's sgid, that's the whole point...
+libpam-modules: setgid-binary sbin/unix_chkpwd 2755 root/shadow
+
diff --git a/beagle/debian-rfs/usr/share/lintian/overrides/libpam-runtime b/beagle/debian-rfs/usr/share/lintian/overrides/libpam-runtime
new file mode 100644
index 0000000..ad868c2
--- /dev/null
+++ b/beagle/debian-rfs/usr/share/lintian/overrides/libpam-runtime
@@ -0,0 +1,9 @@
+# deliberate.
+libpam-runtime: no-debconf-config
+# this warning is just plain crack, there's no reason that using debconf
+# outside of a maintainer script implies an error.
+libpam-runtime: debconf-is-not-a-registry usr/sbin/pam-auth-update
+# this warning is wrong for debconf error templates
+libpam-runtime: postinst-uses-db-input
+# meh.
+libpam-runtime: using-first-person-in-templates libpam-runtime/you-had-no-auth
diff --git a/beagle/debian-rfs/usr/share/lintian/overrides/libpam0g b/beagle/debian-rfs/usr/share/lintian/overrides/libpam0g
new file mode 100644
index 0000000..f66356a
--- /dev/null
+++ b/beagle/debian-rfs/usr/share/lintian/overrides/libpam0g
@@ -0,0 +1,8 @@
+# obvious multilib package false-positive; also the package name hasn't
+# changed since the glibc transition, go us!
+libpam0g: package-name-doesnt-match-sonames libpam0 libpam-misc0 libpamc0
+# yes, these are deliberately asked in the postinst because the checking
+# for daemons to be restarted needs to be done in the postinst and not
+# before
+libpam0g: no-debconf-config
+libpam0g: postinst-uses-db-input
diff --git a/beagle/debian-rfs/usr/share/lintian/overrides/libselinux1 b/beagle/debian-rfs/usr/share/lintian/overrides/libselinux1
new file mode 100644
index 0000000..4d5d4d6
--- /dev/null
+++ b/beagle/debian-rfs/usr/share/lintian/overrides/libselinux1
@@ -0,0 +1,2 @@
+libselinux1: non-standard-toplevel-dir selinux/
+libselinux1: package-contains-empty-directory selinux/
diff --git a/beagle/debian-rfs/usr/share/lintian/overrides/libslang2 b/beagle/debian-rfs/usr/share/lintian/overrides/libslang2
new file mode 100644
index 0000000..df37a61
--- /dev/null
+++ b/beagle/debian-rfs/usr/share/lintian/overrides/libslang2
@@ -0,0 +1,3 @@
+libslang2: syntax-error-in-debian-changelog line 315 "badly formatted trailer line"
+libslang2: syntax-error-in-debian-changelog line 317 "found start of entry where expected more change data or trailer"
+
diff --git a/beagle/debian-rfs/usr/share/lintian/overrides/login b/beagle/debian-rfs/usr/share/lintian/overrides/login
new file mode 100644
index 0000000..489928d
--- /dev/null
+++ b/beagle/debian-rfs/usr/share/lintian/overrides/login
@@ -0,0 +1,3 @@
+login: setuid-binary usr/bin/newgrp 4755 root/root
+login: setuid-binary bin/su 4755 root/root
+login: possible-missing-colon-in-closes l667:closes bug 336321
diff --git a/beagle/debian-rfs/usr/share/lintian/overrides/mount b/beagle/debian-rfs/usr/share/lintian/overrides/mount
new file mode 100644
index 0000000..1a9f42d
--- /dev/null
+++ b/beagle/debian-rfs/usr/share/lintian/overrides/mount
@@ -0,0 +1,2 @@
+mount: setuid-binary bin/mount 4755 root/root
+mount: setuid-binary bin/umount 4755 root/root
diff --git a/beagle/debian-rfs/usr/share/lintian/overrides/ncurses-base b/beagle/debian-rfs/usr/share/lintian/overrides/ncurses-base
new file mode 100644
index 0000000..afc295d
--- /dev/null
+++ b/beagle/debian-rfs/usr/share/lintian/overrides/ncurses-base
@@ -0,0 +1 @@
+ncurses-base: capitalization-error-in-description linux Linux
diff --git a/beagle/debian-rfs/usr/share/lintian/overrides/passwd b/beagle/debian-rfs/usr/share/lintian/overrides/passwd
new file mode 100644
index 0000000..9f05b12
--- /dev/null
+++ b/beagle/debian-rfs/usr/share/lintian/overrides/passwd
@@ -0,0 +1,6 @@
+passwd: setgid-binary usr/bin/chage 2755 root/shadow
+passwd: setuid-binary usr/bin/chfn 4755 root/root
+passwd: setuid-binary usr/bin/chsh 4755 root/root
+passwd: setgid-binary usr/bin/expiry 2755 root/shadow
+passwd: setuid-binary usr/bin/gpasswd 4755 root/root
+passwd: setuid-binary usr/bin/passwd 4755 root/root
diff --git a/beagle/debian-rfs/usr/share/lintian/overrides/perl-base b/beagle/debian-rfs/usr/share/lintian/overrides/perl-base
new file mode 100644
index 0000000..cca4872
--- /dev/null
+++ b/beagle/debian-rfs/usr/share/lintian/overrides/perl-base
@@ -0,0 +1,2 @@
+# see #522827
+usr-share-doc-symlink-without-dependency perl
diff --git a/beagle/debian-rfs/usr/share/lintian/overrides/sysv-rc b/beagle/debian-rfs/usr/share/lintian/overrides/sysv-rc
new file mode 100644
index 0000000..b84ce22
--- /dev/null
+++ b/beagle/debian-rfs/usr/share/lintian/overrides/sysv-rc
@@ -0,0 +1,41 @@
+sysv-rc: package-installs-into-etc-rc.d etc/rcS.d/README
+sysv-rc: package-installs-into-etc-rc.d etc/rc0.d/README
+sysv-rc: package-installs-into-etc-rc.d etc/rc1.d/README
+sysv-rc: package-installs-into-etc-rc.d etc/rc2.d/README
+sysv-rc: package-installs-into-etc-rc.d etc/rc3.d/README
+sysv-rc: package-installs-into-etc-rc.d etc/rc4.d/README
+sysv-rc: package-installs-into-etc-rc.d etc/rc5.d/README
+sysv-rc: package-installs-into-etc-rc.d etc/rc6.d/README
+sysv-rc: file-in-etc-not-marked-as-conffile /etc/rcS.d/README
+sysv-rc: file-in-etc-not-marked-as-conffile /etc/rc0.d/README
+sysv-rc: file-in-etc-not-marked-as-conffile /etc/rc1.d/README
+sysv-rc: file-in-etc-not-marked-as-conffile /etc/rc2.d/README
+sysv-rc: file-in-etc-not-marked-as-conffile /etc/rc3.d/README
+sysv-rc: file-in-etc-not-marked-as-conffile /etc/rc4.d/README
+sysv-rc: file-in-etc-not-marked-as-conffile /etc/rc5.d/README
+sysv-rc: file-in-etc-not-marked-as-conffile /etc/rc6.d/README
+sysv-rc: file-in-etc-not-marked-as-conffile /etc/init.d/README
+sysv-rc: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/README
+sysv-rc: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/rc
+sysv-rc: script-in-etc-init.d-not-registered-via-update-rc.d /etc/init.d/rcS
+sysv-rc: non-standard-file-permissions-for-etc-init.d-script etc/init.d/README 0644 != 0755
+sysv-rc: postrm-contains-additional-updaterc.d-calls /etc/init.d//usr/sbin/update-rc.d
+sysv-rc: postrm-contains-additional-updaterc.d-calls /etc/init.d//usr/sbin/invoke-rc.d
+sysv-rc: file-in-etc-not-marked-as-conffile /etc/init.d/rc
+sysv-rc: init.d-script-missing-lsb-section /etc/init.d/rc
+sysv-rc: init.d-script-does-not-implement-required-option /etc/init.d/rc start
+sysv-rc: init.d-script-does-not-implement-required-option /etc/init.d/rc stop
+sysv-rc: init.d-script-does-not-implement-required-option /etc/init.d/rc restart
+sysv-rc: init.d-script-does-not-implement-required-option /etc/init.d/rc force-reload
+sysv-rc: file-in-etc-not-marked-as-conffile /etc/init.d/rcS
+sysv-rc: init.d-script-missing-lsb-section /etc/init.d/rcS
+sysv-rc: init.d-script-does-not-implement-required-option /etc/init.d/rcS start
+sysv-rc: init.d-script-does-not-implement-required-option /etc/init.d/rcS stop
+sysv-rc: init.d-script-does-not-implement-required-option /etc/init.d/rcS restart
+sysv-rc: init.d-script-does-not-implement-required-option /etc/init.d/rcS force-reload
+sysv-rc: no-upstream-changelog
+sysv-rc: no-debconf-config
+sysv-rc: postinst-uses-db-input
+sysv-rc: prerm-calls-updaterc.d information
+sysv-rc: prerm-calls-updaterc.d call
+sysv-rc: prerm-calls-updaterc.d call.
diff --git a/beagle/debian-rfs/usr/share/lintian/overrides/sysvinit b/beagle/debian-rfs/usr/share/lintian/overrides/sysvinit
new file mode 100644
index 0000000..4c2bd87
--- /dev/null
+++ b/beagle/debian-rfs/usr/share/lintian/overrides/sysvinit
@@ -0,0 +1 @@
+sysvinit: depends-on-essential-package-without-using-version pre-depends: sysvinit-utils
diff --git a/beagle/debian-rfs/usr/share/lintian/overrides/util-linux b/beagle/debian-rfs/usr/share/lintian/overrides/util-linux
new file mode 100644
index 0000000..7952d97
--- /dev/null
+++ b/beagle/debian-rfs/usr/share/lintian/overrides/util-linux
@@ -0,0 +1,3 @@
+util-linux: init.d-script-possible-missing-stop /etc/init.d/hwclock.sh 1
+util-linux: no-debconf-config
+util-linux: postinst-uses-db-input