|
发现这个包居然是很老的了。信息在PKGBUILD里面。我patch了一下。所以请下载附件里面的报来build。
不知道怎么才能加到aur里面,貌似是要认证的,谁有帐号,可以帮联系一下阿。
- # Maintainer: <netbug@ftp.uk.linux.org>
- # Contributor: Fluke <fluke.l at gmail.com>
- pkgname=netkit-telnet-ssl
- pkgver=0.17.24+0.1
- pkgrel=1
- pkgdesc="telnet client and server with ssl enabled"
- arch=('i686')
- license=('Other')
- conflicts=('netkit-telnet')
- provides=('netkit-telnet')
- url=("http://www.hcs.harvard.edu/~dholland/computers/netkit.html")
- source=(http://www.studio-to-go.co.uk/source-packages/1.x/netkit-telnet-ssl-$pkgver.tar.bz2 telnetd_utility_c.patch libtelnet_Makefile.patch telnet.xinetd)
- depends=('glibc' 'openssl' 'ncurses')
- md5sums=('964a56817f4dbc9f64e3c78a5302e0eb' 'a2cd73f93bac766329e5ac9745b30c32' \
- 'b5c6dfed89bbcd0cc1fed9484aece16b' 'c6e6ca4ba8e084be8ce2a170bebc17cc' )
- build() {
- cd ${startdir}/src/$pkgname-$pkgver
- patch -p0 telnetd/utility.c < ../telnetd_utility_c.patch
- patch -p0 libtelnet/Makefile < ../libtelnet_Makefile.patch
- ./configure --prefix=/usr --installroot=$startdir/pkg
- make || return 1
- mkdir -p $startdir/pkg/usr/{bin,sbin,man/man1,man/man5,man/man8} $startdir/pkg/etc/xinetd.d
- echo "I'll add a telnetd group for telnetd"
- grep -q ^telnetd: /etc/group || groupadd -g 186 telnetd
- #grep -q ^telnetd: /etc/passwd || useradd -g telnetd -u 186 -d / -s /bin/false telnetd
- make install || return 1
- install -m644 $startdir/src/telnet.xinetd $startdir/pkg/etc/xinetd.d/telnet
- ln -s /usr/bin/telnet-ssl /usr/bin/telnet
- }
复制代码
我加了符号连接,使用的时候传统的telnet没有变化:
telnet pop.21cn.com 110
加了ssl的话,要加个参数
telnet pop.gmail.com 995
telnetd我没有测试过,因为有一个函数结构没有定义,所以我自己加了个定义进去,不过那个在程序里面应该是没有什么作用的。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|