Package: fgetty
Version: 0.7-6
Severity: serious
Tags: patch
Justification: Policy 8.6
Hi,
fgetty ships a few static binaries, but also one shared binary linked
against glibc:
| $ ldd ./bin/checkpassword.login
| linux-vdso.so.1 (0x00007ffdd0be6000)
| libcrypt.so.1 => /usr/lib/x86_64-linux-gnu/libcrypt.so.1
(0x00007f9cc1429000)
| libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f9cc1264000)
| /lib64/ld-linux-x86-64.so.2 (0x00007f9cc14a5000)
However the fgetty package doesn't depend on any package. This is
because ${shlibs:Depends} is missing in the debian/control file.
This patch fixes the issue:
--- fgetty-0.7/debian/control
+++ fgetty-0.7/debian/control
@@ -10,7 +10,7 @@
Package: fgetty
Architecture: any
-Depends: ${misc:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
Built-Using: ${Built-Using}
Description: very small, efficient, console-only getty and login
fgetty is a small, efficient, console-only getty for Linux. It is derived
Regards,
Aurelien
-- System Information:
Debian Release: bullseye/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)