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)

Reply via email to