diff options
| author | Manuel Traut <manut@mecka.net> | 2011-04-29 09:09:27 +0200 |
|---|---|---|
| committer | Manuel Traut <manut@mecka.net> | 2011-04-29 09:09:27 +0200 |
| commit | 5238ad5a0c4a9e1c8cd036f5de4055e39bd71297 (patch) | |
| tree | 4407c087b9fb5432b1dc11e70b52dacfa0b99feb /beagle/debian-rfs/usr/share/lintian/overrides | |
| parent | 60ead65c41afba7e6aa4bbcf507a1d52f7a8fe9f (diff) | |
added debootstrap stuff
Signed-off-by: Manuel Traut <manut@mecka.net>
Diffstat (limited to 'beagle/debian-rfs/usr/share/lintian/overrides')
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 |
