cvsdist b431f48
Summary: The client program for the telnet remote login protocol.
cvsdist 38a378e
Name: telnet
cvsdist b431f48
Version: 0.17
cvsdist acb6917
Release: 15
cvsdist b431f48
Copyright: BSD
cvsdist b431f48
Group: Applications/Internet
cvsdist acb6917
Source0: ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/netkit-telnet-%{version}.tar.gz
cvsdist b431f48
Source2: telnet-client.tar.gz
cvsdist b431f48
Source3: telnet-xinetd
cvsdist acb6917
Patch1: telnet-client-cvs.patch
cvsdist acb6917
Patch5: telnetd-0.17.diff
cvsdist b431f48
Patch6: telnet-0.17-env.patch
cvsdist acb6917
Patch7: telnet-0.17-issue.patch
cvsdist acb6917
BuildPreReq: ncurses-devel
cvsdist 38a378e
Buildroot: %{_tmppath}/%{name}-root
cvsdist 38a378e
cvsdist 38a378e
%description
cvsdist b431f48
Telnet is a popular protocol for logging into remote systems over the
cvsdist b431f48
Internet.  The telnet package provides a command line telnet client.
cvsdist b431f48
cvsdist b431f48
Install the telnet package if you want to telnet to remote machines.
cvsdist b431f48
cvsdist acb6917
This version has support for IPv6.
cvsdist acb6917
cvsdist b431f48
%package server
cvsdist b431f48
Requires: xinetd
cvsdist b431f48
Group: System Environment/Daemons
cvsdist b431f48
Summary: The server program for the telnet remote login protocol.
cvsdist b431f48
cvsdist b431f48
%description server
cvsdist b431f48
Telnet is a popular protocol for logging into remote systems over the
cvsdist b431f48
Internet.  The telnet-server package  a telnet daemon, which will
cvsdist b431f48
support remote logins into the host machine.  The telnet daemon is
cvsdist b431f48
enabled by default.  You may disable the telnet daemon by editing
cvsdist b431f48
/etc/xinet.d/telnet
cvsdist b431f48
cvsdist b431f48
Install the telnet-server package if you want to support remote logins
cvsdist b431f48
to your own machine.
cvsdist 38a378e
cvsdist 38a378e
%prep
cvsdist acb6917
%setup -q -n netkit-telnet-%{version}
cvsdist 38a378e
cvsdist b431f48
mv telnet telnet-NETKIT
cvsdist acb6917
%setup -T -D -q -a 2 -n netkit-telnet-%{version}
cvsdist acb6917
%patch1 -p0 -b .cvs
cvsdist acb6917
%patch5 -p0 -b .fix
cvsdist b431f48
%patch6 -p1 -b .env
cvsdist acb6917
%patch7 -p1 -b .issue
cvsdist 38a378e
cvsdist 38a378e
%build
cvsdist acb6917
sh configure --with-c-compiler=gcc
cvsdist b431f48
perl -pi -e '
cvsdist b431f48
    s,^CC=.*$,CC=cc,;
cvsdist b431f48
    s,-O2,\$(RPM_OPT_FLAGS),;
cvsdist b431f48
    s,^BINDIR=.*$,BINDIR=%{_bindir},;
cvsdist b431f48
    s,^MANDIR=.*$,MANDIR=%{_mandir},;
cvsdist b431f48
    s,^SBINDIR=.*$,SBINDIR=%{_sbindir},;
cvsdist b431f48
    ' MCONFIG
cvsdist b431f48
cvsdist b431f48
# XXX hack around gcc-2.96 problem
cvsdist b431f48
%ifarch i386
cvsdist b431f48
export RPM_OPT_FLAGS="`echo $RPM_OPT_FLAGS | sed -e s/-O2/-O0/`"
cvsdist b431f48
%endif
cvsdist b431f48
cvsdist b431f48
make
cvsdist 38a378e
cvsdist 38a378e
%install
cvsdist b431f48
rm -rf ${RPM_BUILD_ROOT}
cvsdist b431f48
mkdir -p ${RPM_BUILD_ROOT}%{_bindir}
cvsdist b431f48
mkdir -p ${RPM_BUILD_ROOT}%{_sbindir}
cvsdist b431f48
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man1
cvsdist b431f48
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man5
cvsdist b431f48
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man8
cvsdist b431f48
cvsdist b431f48
make INSTALLROOT=${RPM_BUILD_ROOT} install
cvsdist b431f48
cvsdist b431f48
mkdir -p ${RPM_BUILD_ROOT}/etc/X11/applnk/Internet
cvsdist b431f48
cat > ${RPM_BUILD_ROOT}/etc/X11/applnk/Internet/telnet.desktop <
cvsdist b431f48
[Desktop Entry]
cvsdist b431f48
Name=Telnet
cvsdist b431f48
Type=Application
cvsdist b431f48
Comment=client to connect to remote machines via a text interface
cvsdist c1c159d
Comment[de]=Telnet-Client für den textbasierten Remotezugang zu anderen Computern
cvsdist c1c159d
Comment[sv]=klient för anslutning till fjärrmaskiner via ett textgränssnitt
cvsdist b431f48
Exec=telnet
cvsdist b431f48
Icon=telnet.xpm
cvsdist b431f48
Terminal=true
cvsdist b431f48
EOF
cvsdist b431f48
cvsdist b431f48
mkdir -p ${RPM_BUILD_ROOT}/etc/xinetd.d
cvsdist b431f48
install -m644 %SOURCE3 ${RPM_BUILD_ROOT}/etc/xinetd.d/telnet
cvsdist 38a378e
cvsdist 38a378e
%clean
cvsdist 38a378e
rm -rf ${RPM_BUILD_ROOT}
cvsdist 38a378e
cvsdist 38a378e
%files
cvsdist b431f48
%defattr(-,root,root)
cvsdist acb6917
#%config(missingok) /etc/X11/applnk/Internet/telnet.desktop
cvsdist b431f48
%{_bindir}/telnet
cvsdist b431f48
%{_mandir}/man1/telnet.1*
cvsdist b431f48
cvsdist b431f48
%files server
cvsdist b431f48
%defattr(-,root,root)
cvsdist c1c159d
%config(noreplace) /etc/xinetd.d/telnet
cvsdist b431f48
%{_sbindir}/in.telnetd
cvsdist b431f48
%{_mandir}/man5/issue.net.5*
cvsdist b431f48
%{_mandir}/man8/in.telnetd.8*
cvsdist b431f48
%{_mandir}/man8/telnetd.8*
cvsdist 38a378e
cvsdist 38a378e
%changelog
cvsdist acb6917
* Sat Jul 21 2001 Tim Powers <timp@redhat.com>
cvsdist acb6917
- no applnk file, it's clutrtering the menus
cvsdist acb6917
cvsdist acb6917
* Wed Jul 17 2001 Bill Nottingham <notting@redhat.com>
cvsdist acb6917
- apply the patch, duh (and fix it while we're here)
cvsdist acb6917
cvsdist acb6917
* Tue Jul 10 2001 Bill Nottingham <notting@redhat.com>
cvsdist acb6917
- make /etc/issue.net parsing match the various gettys
cvsdist acb6917
cvsdist acb6917
* Mon Jun 18 2001 Harald Hoyer <harald@redhat.de>
cvsdist acb6917
- merged Jakubs and Pekka's patches 
cvsdist acb6917
cvsdist acb6917
* Wed Apr  4 2001 Jakub Jelinek <jakub@redhat.com>
cvsdist acb6917
- don't let configure to guess compiler, it can pick up egcs
cvsdist acb6917
cvsdist acb6917
* Fri Mar  9 2001 Pekka Savola <pekkas@netcore.fi>
cvsdist acb6917
- update to 0.17
cvsdist acb6917
- apply latest changes from CVS to telnet client, enable IPv6
cvsdist acb6917
- BuildPreReq ncurses-devel
cvsdist acb6917
cvsdist c1c159d
* Mon Jan 22 2001 Helge Deller <hdeller@redhat.com>
cvsdist c1c159d
- added swedish & german translation to .desktop-file (#15332)
cvsdist c1c159d
cvsdist c1c159d
* Sat Dec 30 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist c1c159d
- mark the xinetd config file as config(noreplace)
cvsdist c1c159d
cvsdist c1c159d
* Fri Dec 01 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist c1c159d
- make sure the server is turned off by default
cvsdist c1c159d
cvsdist b431f48
* Tue Jul 18 2000 Bill Nottingham <notting@redhat.com>
cvsdist b431f48
- add description & default to xinetd file
cvsdist b431f48
cvsdist b431f48
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
cvsdist b431f48
- automatic rebuild
cvsdist b431f48
cvsdist b431f48
* Mon Jun 19 2000 Jeff Johnson <jbj@redhat.com>
cvsdist b431f48
- FHS packaging.
cvsdist b431f48
- update to 0.17-pre20000412.
cvsdist b431f48
cvsdist b431f48
* Tue May 23 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist b431f48
- moved the xinet entry to the server
cvsdist b431f48
cvsdist b431f48
* Mon May 22 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist b431f48
- add an entry to /etc/xinetd.d
cvsdist b431f48
cvsdist b431f48
* Tue May 16 2000 Jeff Johnson <jbj@redhat.com>
cvsdist b431f48
- permit telnet queries only for exported variables.
cvsdist b431f48
cvsdist b431f48
* Fri Mar 24 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist b431f48
- 0.17
cvsdist b431f48
cvsdist b431f48
* Tue Mar  7 2000 Jeff Johnson <jbj@redhat.com>
cvsdist b431f48
- rebuild for sparc baud rates > 38400.
cvsdist b431f48
cvsdist b431f48
* Fri Feb 11 2000 Bill Nottingham <notting@redhat.com>
cvsdist b431f48
- fix description
cvsdist b431f48
cvsdist b431f48
* Mon Feb 07 2000 Preston Brown <pbrown@redhat.com>
cvsdist b431f48
- wmconfig gone
cvsdist b431f48
cvsdist b431f48
* Wed Feb 02 2000 Cristian Gafton <gafton@redhat.com>
cvsdist b431f48
- man pages are compressed
cvsdist b431f48
- fix description
cvsdist b431f48
cvsdist b431f48
* Tue Jan  4 2000 Bill Nottingham <notting@redhat.com>
cvsdist b431f48
- split client and server
cvsdist b431f48
cvsdist b431f48
* Tue Dec 21 1999 Jeff Johnson <jbj@redhat.com>
cvsdist b431f48
- update to 0.16.
cvsdist b431f48
cvsdist b431f48
* Sun Oct 10 1999 Matt Wilson <msw@redhat.com>
cvsdist b431f48
- corrected the Terminal setting of the .desktop (needs to be 'true' not '1')
cvsdist b431f48
cvsdist b431f48
* Sat Sep 24 1999 Preston Brown <pbrown@redhat.com>
cvsdist b431f48
- red hat .desktop entry
cvsdist b431f48
cvsdist b431f48
* Sat Aug 21 1999 Jeff Johnson <jbj@redhat.com>
cvsdist b431f48
- rebuild for 6.1.
cvsdist b431f48
cvsdist b431f48
* Wed Aug 18 1999 Bill Nottingham <notting@redhat.com>
cvsdist b431f48
- don't trust random TERM variables in telnetd (#4560)
cvsdist b431f48
cvsdist b431f48
* Wed Jun  2 1999 Jeff Johnson <jbj@redhat.com>
cvsdist b431f48
- fix (#3098).
cvsdist b431f48
cvsdist b431f48
* Thu May 27 1999 Antti Andreimann <Antti.Andreimann@mail.ee>
cvsdist b431f48
- fixed the problem with escape character (it could not be disabled)
cvsdist b431f48
- changed the spec file to use %setup macro for unpacking telnet-client
cvsdist b431f48
cvsdist b431f48
* Thu Apr 15 1999 Jeff Johnson <jbj@redhat.com>
cvsdist b431f48
- use glibc utmp routines.
cvsdist b431f48
cvsdist b431f48
* Thu Apr  8 1999 Jeff Johnson <jbj@redhat.com>
cvsdist b431f48
- fix the fix (wrong way memcpy).
cvsdist b431f48
cvsdist b431f48
* Wed Apr  7 1999 Jeff Johnson <jbj@redhat.com>
cvsdist b431f48
- fix "telnet localhost" bus error on sparc64 (alpha?).
cvsdist b431f48
cvsdist b431f48
* Tue Apr  6 1999 Jeff Johnson <jbj@redhat.com>
cvsdist b431f48
- use OpenBSD telnet client (and fix minor core dump with .telnetrc #247)
cvsdist b431f48
cvsdist b431f48
* Thu Mar 25 1999 Erik Troan <ewt@redhat.com>
cvsdist b431f48
- use openpty in telnetd
cvsdist b431f48
cvsdist b431f48
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
cvsdist b431f48
- auto rebuild in the new build environment (release 22)
cvsdist b431f48
cvsdist b431f48
* Mon Mar 15 1999 Jeff Johnson <jbj@redhat.com>
cvsdist b431f48
- compile for 6.0.
cvsdist b431f48
cvsdist b431f48
* Fri Apr 24 1998 Prospector System <bugs@redhat.com>
cvsdist b431f48
- translations modified for de, fr, tr
cvsdist b431f48
cvsdist b431f48
* Fri Apr 24 1998 Cristian Gafton <gafton@redhat.com>
cvsdist b431f48
- compile C++ code using egcs
cvsdist b431f48
cvsdist b431f48
* Tue Apr 14 1998 Erik Troan <ewt@redhat.com>
cvsdist b431f48
- built against new ncurses
cvsdist b431f48
cvsdist b431f48
* Wed Oct 29 1997 Donnie Barnes <djb@redhat.com>
cvsdist b431f48
- added wmconfig entry
cvsdist 38a378e
cvsdist b431f48
* Tue Jul 15 1997 Erik Troan <ewt@redhat.com>
cvsdist b431f48
- initial build