# $Id$ PNAME="inetutils" PVER="1.9.4" PBUILD="r5" PCAT="sys-apps" DESCRIPTION="Collections of programs to control linux networking." HOMEPAGE="http://www.gnu.org/software/inetutils/" # added here to override systemd depend sminclude mbuild mtools systemd DEPEND=">= virtual/glibc >= sys-libs/pam-1.1 >= sys-libs/readline-8.0 >= sys-libs/ncurses-6.1" PROVIDE="virtual/inetutils" SRCFILE="${PNAME}-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" SRC_URI=( gnu://${PNAME}/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/ftpd.service mirror://${PNAME}/rexec.pam-systemauth mirror://${PNAME}/rlogind.service mirror://${PNAME}/rlogind.socket mirror://${PNAME}/rlogin.pam-systemauth mirror://${PNAME}/rshd.service mirror://${PNAME}/rshd.socket mirror://${PNAME}/rsh.pam-systemauth ) UP2DATE="updatecmd_gnu ${PNAME} gz" src_compile() { cd ${SRCDIR} # NOTE: # we want use inet; later it will be xinet; decprecated by systemd # we also use ifconfig from net-tools # and disable all other (insecure) servers; # whois and logger also disabled (too old); mconfigure \ --libexecdir=/usr/sbin \ --with-pam \ --enable-ftp \ --enable-ftpd \ --enable-telnet \ --disable-telnetd \ --enable-talk \ --disable-talkd \ --enable-rlogin \ --enable-rlogind \ --enable-rsh \ --enable-rshd \ --enable-rcp \ --enable-rexec \ --disable-rexecd \ --enable-tftp \ --disable-tftpd \ --disable-inetd \ --disable-syslogd \ --disable-uucpd \ --disable-logger \ --disable-whois \ --disable-ifconfig \ --enable-ping \ --enable-ping6 \ --enable-hostname \ --enable-dnsdomainname \ || die mmake || die } src_install() { cd ${SRCDIR} mmake DESTDIR=${BINDIR} install || die minstalldocs AUTHORS ChangeLog COPYING NEWS README TODO || die # install systemd units and pam configurations minstallunit ftpd.service || die minstallunit rlogind.service rlogind@.service || die minstallunit rlogind.socket || die minstallunit rshd.service rshd@.service || die minstallunit rshd.socket || die minstallpam rexec.pam-systemauth rexec || die minstallpam rlogin.pam-systemauth rlogin || die minstallpam rsh.pam-systemauth rsh || die }