Magellan Linux

Annotation of /trunk/core/inetutils/inetutils-2.4-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 33409 - (hide annotations) (download)
Sat Jul 15 16:28:06 2023 UTC (10 months, 2 weeks ago) by niro
File size: 2210 byte(s)
-ver bump to 2.4-r1
1 niro 33409 # $Id$
2    
3     PNAME="inetutils"
4     PVER="2.4"
5     PBUILD="r1"
6    
7     PCAT="sys-apps"
8    
9     DESCRIPTION="Collections of programs to control linux networking."
10     HOMEPAGE="http://www.gnu.org/software/inetutils/"
11    
12     # added here to override systemd depend
13     sminclude mbuild mtools systemd
14    
15     DEPEND=">= virtual/glibc
16     >= sys-libs/pam-1.5
17     >= sys-libs/readline-8.2
18     >= sys-libs/ncurses-6.4"
19    
20     PROVIDE="virtual/inetutils"
21    
22     SRCFILE="${PNAME}-${PVER}.tar.gz"
23     SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
24    
25     SRC_URI=(
26     gnu://${PNAME}/${SRCFILE}
27     mirror://${PNAME}/${SRCFILE}
28     # mirror://${PNAME}/ftpd.service
29     mirror://${PNAME}/rexec.pam-systemauth
30     # mirror://${PNAME}/rlogind.service
31     # mirror://${PNAME}/rlogind.socket
32     mirror://${PNAME}/rlogin.pam-systemauth
33     # mirror://${PNAME}/rshd.service
34     # mirror://${PNAME}/rshd.socket
35     mirror://${PNAME}/rsh.pam-systemauth
36     )
37    
38     UP2DATE="updatecmd_gnu ${PNAME} gz"
39    
40     src_compile()
41     {
42     cd ${SRCDIR}
43    
44     # NOTE:
45     # we want use inet; later it will be xinet; decprecated by systemd
46     # we also use ifconfig from net-tools
47     # and disable all other (insecure) servers;
48     # whois and logger also disabled (too old);
49     mconfigure \
50     --libexecdir=/usr/sbin \
51     --with-pam \
52     --enable-ftp \
53     --disable-ftpd \
54     --enable-telnet \
55     --disable-telnetd \
56     --enable-talk \
57     --disable-talkd \
58     --enable-rlogin \
59     --disable-rlogind \
60     --enable-rsh \
61     --disable-rshd \
62     --enable-rcp \
63     --enable-rexec \
64     --disable-rexecd \
65     --enable-tftp \
66     --disable-tftpd \
67     --disable-inetd \
68     --disable-syslogd \
69     --disable-uucpd \
70     --disable-logger \
71     --disable-whois \
72     --disable-ifconfig \
73     --enable-ping \
74     --enable-ping6 \
75     --enable-hostname \
76     --enable-dnsdomainname \
77     || die
78    
79     mmake || die
80     }
81    
82     src_install()
83     {
84     cd ${SRCDIR}
85     mmake DESTDIR=${BINDIR} install || die
86     minstalldocs AUTHORS ChangeLog COPYING NEWS README TODO || die
87    
88     # install systemd units and pam configurations
89     # minstallunit ftpd.service || die
90     # minstallunit rlogind.service rlogind@.service || die
91     # minstallunit rlogind.socket || die
92     # minstallunit rshd.service rshd@.service || die
93     # minstallunit rshd.socket || die
94     minstallpam rexec.pam-systemauth rexec || die
95     minstallpam rlogin.pam-systemauth rlogin || die
96     minstallpam rsh.pam-systemauth rsh || die
97     }