net-misc/inetutils: drop 2.6-r1

Bug: https://bugs.gentoo.org/969065
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
This commit is contained in:
Mike Gilbert
2026-01-21 13:12:13 -05:00
parent 9683c6ad4f
commit 3eb9c46f89
2 changed files with 0 additions and 173 deletions

View File

@@ -1,3 +1,2 @@
DIST inetutils-2.6.tar.xz 1764528 BLAKE2B ab6de2d55c867cc718a1f2d2504d587774f8d5dd583b49131bcc1580116fe3dba60058b330fdf50f33f86394f9ebd03dbf77d3086e8b5f2e382132eb2f18cea5 SHA512 a85b0be4d49f89d34765a1206a6d94c123df3777a5d2ee4e08d11c872ac9816ab589b0cf6ef0b916d6c732da3bdb9bfe6f43925b513d065806e08b30cd1e98a5
DIST inetutils-2.7.tar.gz 3157952 BLAKE2B 0d651cf458dd7c42955be17f82c8f022e7048c694daa94f14fbc15969d628d1e017a05235353a03de8a69dd3f349eb1e4adf89e7dffc82f782858506738f9a42 SHA512 8f36bea126108e8f48f2c436c9ff11684f3bd51c4e48090f0ab8626b8c5878b6dc8c64b84cd7a6220913f68c8602b37c8ac632fe9ef530bf5018c6e51ee1a90b
DIST inetutils-2.7.tar.gz.sig 1223 BLAKE2B 905e53a09d87a734e482dee87ccbdc145f0ae862dfbb5c5fec7d92d87045ad7f2fe555c6e67203443909a652249ed3e0f5dd1da845ad582265e7ff3a82937cbd SHA512 50896de44056f419b743f90bbd462372151da5c6516ea72a552329449d67b0423d15664256a3100f0511353b398745a1261b1fbd6e771f5192eb39026981b425

View File

@@ -1,172 +0,0 @@
# Copyright 2021-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit branding pam systemd
DESCRIPTION="Collection of common network programs"
HOMEPAGE="https://www.gnu.org/software/inetutils/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="amd64"
SERVERS="ftpd inetd rexecd rlogind rshd syslogd talkd telnetd tftpd uucpd"
CLIENTS="ftp dnsdomainname hostname ping ping6 rcp rexec rlogin rsh logger telnet tftp whois ifconfig traceroute"
PROGRAMS="${SERVERS} ${CLIENTS}"
IUSE="idn kerberos pam tcpd ${PROGRAMS}"
DEPEND="
sys-libs/readline:0=
ftpd? ( virtual/libcrypt:0= )
idn? ( net-dns/libidn2:= )
kerberos? ( virtual/krb5 )
pam? ( sys-libs/pam )
tcpd? ( sys-apps/tcp-wrappers )
uucpd? ( virtual/libcrypt:0= )
"
RDEPEND="${DEPEND}
ftpd? ( net-ftp/ftpbase[pam?] )
ftp? ( !net-ftp/ftp )
dnsdomainname? ( !sys-apps/net-tools )
hostname? ( !sys-apps/coreutils[hostname(-)] !sys-apps/net-tools[hostname(+)] )
inetd? ( !sys-apps/netkit-base )
ping? ( !net-misc/iputils )
ping6? ( !net-misc/iputils[ipv6(+)] )
rcp? ( !net-misc/netkit-rsh )
rexec? ( !net-misc/netkit-rsh )
rexecd? ( !net-misc/netkit-rsh )
rlogin? ( !net-misc/netkit-rsh )
rlogind? ( !net-misc/netkit-rsh )
rsh? ( !net-misc/netkit-rsh )
rshd? ( !net-misc/netkit-rsh )
logger? ( !sys-apps/util-linux[logger(+)] )
syslogd? ( !app-admin/sysklogd )
talkd? ( !net-misc/netkit-talk )
telnet? ( !net-misc/telnet-bsd !net-misc/netkit-telnetd )
telnetd? ( !net-misc/telnet-bsd !net-misc/netkit-telnetd )
tftp? ( !net-ftp/tftp-hpa[client(+)] )
tftpd? ( !net-ftp/tftp-hpa[server(+)] )
whois? ( !net-misc/whois )
ifconfig? ( !sys-apps/net-tools )
traceroute? ( !net-analyzer/traceroute )
"
QA_CONFIG_IMPL_DECL_SKIP=( MIN static_assert alignof unreachable )
src_configure() {
local myconf=(
--localstatedir="${EPREFIX}/var"
--disable-clients
--disable-servers
$(use_with idn)
--without-krb4
$(use_with kerberos krb5)
--without-shishi
$(use_with pam)
$(use_with tcpd wrap)
)
local prog
for prog in ${PROGRAMS}; do
myconf+=( $(use_enable "${prog}") )
done
econf "${myconf[@]}"
}
iu_pamd() {
if use "$1"; then
pamd_mimic system-remote-login "$2" auth account password session
fi
}
create_init() {
use "$1" || return
newinitd - "$1" <<-EOF
#!${EPREFIX}/sbin/openrc-run
command="${EPREFIX}/usr/libexec/$1"
command_args="$2"
pidfile="${EPREFIX}/var/run/$1.pid"
EOF
systemd_newunit - "$1.service" <<-EOF
[Service]
ExecStart="${EPREFIX}/usr/libexec/$1"${2:+ }$2
PIDFile=${EPREFIX}/var/run/$1.pid
Type=forking
[Install]
WantedBy=multi-user.target
EOF
}
create_socket_stream() {
use "$1" || return
systemd_newunit - "$1.socket" <<-EOF
[Socket]
ListenStream=$2
Accept=yes
[Install]
WantedBy=sockets.target
EOF
systemd_newunit - "$1@.service" <<-EOF
[Unit]
CollectMode=inactive-or-failed
[Service]
ExecStart="${EPREFIX}/usr/libexec/$1"
StandardInput=socket
StandardError=journal
EOF
}
create_socket_datagram() {
use "$1" || return
systemd_newunit - "$1.socket" <<-EOF
[Socket]
ListenDatagram=$2
[Install]
WantedBy=sockets.target
EOF
systemd_newunit - "$1.service" <<-EOF
[Service]
ExecStart="${EPREFIX}/usr/libexec/$1"
StandardInput=socket
StandardError=journal
EOF
}
src_install() {
default
iu_pamd rexecd rexec
iu_pamd rlogind rlogin
iu_pamd rshd rsh
if use kerberos; then
iu_pamd rlogind krlogin
iu_pamd rshd krsh
fi
create_init ftpd --daemon
create_init inetd
create_init rlogind --daemon
create_init syslogd
create_socket_stream ftpd 21
create_socket_stream rexecd 512
create_socket_stream rlogind 513
create_socket_stream rshd 514
create_socket_stream telnetd 23
create_socket_stream uucpd 540
create_socket_datagram talkd 518
}