Package: inetutils-telnetd
Version: 2:2.4-3
Severity: wishlist
Tags: patch
X-Debbugs-Cc:
ne...@aldur.co.uk
Dear Maintainer,
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.5.0-3-cloud-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages inetutils-telnetd depends on:
ii inetutils-inetd [inet-superserver] 2:2.4-3
ii inetutils-syslogd [system-log-daemon] 2:2.4-3
ii libc6 2.37-12
ii libcom-err2 1.47.0-2+b1
ii libk5crypto3 1.20.1-5
ii libkrb5-3 1.20.1-5
ii libtinfo6 6.4+20231016-1
ii netbase 6.4
inetutils-telnetd recommends no packages.
inetutils-telnetd suggests no packages.
-- no debconf information
telnetd (and the other inetutils packages) depend upon the inet-superserver and system-log-daemon, which is too
tight a dependency on a system with systemd installed. The dependency should be loosened to include a systemd alternative.
The daemons can be run directly from systemd with two systemd unit files, which should be included in each package.
The telnet example is below. The other daemons use the same pattern.
telnetd.socket
====
[Unit]
Description=Telnet per-connection server
Before=sockets.target
[Socket]
ListenStream=23
Accept=yes
[Install]
WantedBy=sockets.target
====
telnetd@.service
====
[Unit]
Description=Telnet server
Documentation=man:telnetd(8)
[Service]
StandardInput=socket
User=root
ExecStart=-/usr/sbin/telnetd
====