# $Id: inetutils-1.6-r4.smage2 4786 2009-12-28 10:56:11Z niro $ PNAME="inetutils" PVER="1.8" PBUILD="r2" PCATEGORIE="sys-apps" STATE="unstable" DESCRIPTION="Collections of programs to control linux networking." HOMEPAGE="http://www.gnu.org/software/inetutils/" DEPEND=">= virtual/glibc >= sys-libs/readline-6.2 >= sys-libs/ncurses-5.8" SRCFILE="${PNAME}-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" RC_CVS_REV=1.2 sminclude mtools SRC_URI=( gnu://${PNAME}/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/inetd.rc-${RC_CVS_REV} ) UP2DATE="updatecmd_gnu ${PNAME} gz" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # fix missing include sed -i "1i\#include " libicmp/icmp_timestamp.c || die } src_compile() { cd ${SRCDIR} # NOTE: # we want use inet; later it will be xinet; # we also use ifconfig from net-tools # and disable all other (insecure) servers; # whois and logger also disabled (too old); mconfigure \ --libexecdir=/usr/sbin \ --disable-ftpd \ --enable-inetd \ --disable-rexecd \ --disable-rlogind \ --disable-rshd \ --disable-syslogd \ --disable-talkd \ --disable-telnetd \ --disable-tftpd \ --disable-uucpd \ --enable-ftp \ --enable-ping \ --enable-rcp \ --enable-rlogin \ --enable-rsh \ --disable-logger \ --enable-talk \ --enable-telnet \ --enable-tftp \ --disable-whois \ --disable-ifconfig \ || die mmake || die } src_install() { cd ${SRCDIR} # needed directories minstalldir /bin || die minstall libexecdir=${BINDIR}/usr/sbin || die mv ${BINDIR}/usr/bin/ping{,6} ${BINDIR}/bin || die # install our initscript minstallrc inetd.rc-${RC_CVS_REV} inetd || die minstalldocs AUTHORS COPYING ChangeLog* NEWS README THANKS TODO || die }