2 Summary: rsh client and rcp command
3 Summary(pl.UTF-8): Klient rsh i polecenie rcp
8 Group: Applications/Networking
9 Source0: ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/netkit-%{name}-%{version}.tar.gz
10 # Source0-md5: 65f5f28e2fe22d9ad8b17bb9a10df096
14 Source4: rexec-1.5.tar.gz
15 # Source4-md5: 17c2b2fa2aed6af7e0b850673d5ef1f9
16 Source5: rlogind.inetd
17 Source6: %{name}d.inetd
19 Patch0: netkit-%{name}-sectty.patch
20 Patch1: netkit-%{name}-rexec.patch
21 Patch2: netkit-%{name}-stdarg.patch
22 Patch3: netkit-%{name}-install.patch
23 Patch4: netkit-%{name}-jbj2.patch
24 Patch5: netkit-%{name}-pam-link.patch
25 Patch6: netkit-%{name}-prompt.patch
26 Patch7: netkit-%{name}-rlogin=rsh.patch
27 Patch8: netkit-%{name}-nokrb.patch
28 Patch9: netkit-%{name}-auth.c.patch
29 BuildRequires: pam-devel
30 BuildRequires: rpmbuild(macros) >= 1.268
31 BuildRequires: sed >= 4.0
32 Requires: pam >= 0.99.7.1
33 Obsoletes: heimdal-rsh
35 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38 The rsh package contains programs which allow users to run commmands
39 on remote machines (rsh) and copy files between machines (rcp).
41 %description -l pl.UTF-8
42 Pakiet rsh zawiera program pozwalający użytkownikom na uruchamianie
43 poleceń na zdalnych maszynach (rsh) i kopiowanie plików między
47 Summary: Servers for rsh
48 Summary(pl.UTF-8): Serwery dla rsh
49 Group: Applications/Networking
50 Requires: pam >= 0.99.7.1
52 Obsoletes: heimdal-rshd
57 The rshd package contains a server which allow users to run commmands
58 from remote machines (rsh) and copy files between machines (rcp).
60 %description -n rshd -l pl.UTF-8
61 Pakiet rshd zawiera serwer pozwalający użytkownikom uruchamiać
62 polecenia ze zdalnych maszyn (rsh) oraz kopiować pliki między
66 Summary: rlogin client
67 Summary(pl.UTF-8): Klient rlogin
68 Group: Applications/Networking
69 Obsoletes: heimdal-rlogin
70 Obsoletes: krb5-rlogin
72 %description -n rlogin
73 The rlogin package contains a program which allow users to login on
74 remote machines (rlogin).
76 %description -n rlogin -l pl.UTF-8
77 Pakiet rlogin zawiera program pozwalający użytkownikom na logowanie
78 się na zdalne maszyny (rlogin).
81 Summary: Servers for rlogin
82 Summary(pl.UTF-8): Serwer rlogin
83 Group: Applications/Networking
85 Requires: pam >= 0.99.7.1
87 Obsoletes: heimdal-rlogin
88 Obsoletes: krb5-klogind
91 %description -n rlogind
92 The rlogind package contains a server which allow users to login from
95 %description -n rlogind -l pl.UTF-8
96 Pakiet rlogind zawiera serwer pozwalający użytkownikom logować się ze
100 Summary: rexec client
101 Summary(pl.UTF-8): Klient rexec
102 Group: Applications/Networking
103 Obsoletes: rsh-server
105 %description -n rexec
106 The rexec package contains a program which allow users to execute
107 programs on remote machines (rexec).
109 %description -n rexec -l pl.UTF-8
110 Pakiet rexec zawiera program pozwalający użytkownikom uruchamiać
111 programy na zdalnych maszynach (rexec).
114 Summary: Servers for rexec
115 Summary(pl.UTF-8): Serwer rexec
116 Group: Applications/Networking
117 Requires: pam >= 0.99.7.1
120 %description -n rexecd
121 The rexecd package contains a server which allow users to execute
122 programs from remote machines (rexec).
124 %description -n rexecd -l pl.UTF-8
125 Pakiet rexecd zawiera serwer pozwalający użytkownikom na uruchamianie
126 programów ze zdalnych maszyn (rexec).
129 %setup -q -n netkit-%{name}-%{version} -a4
141 %{__sed} -i 's/ARG_MAX/_POSIX_ARG_MAX/g' ./rshd/rshd.c ./rexecd/rexecd.c
143 # No, I don't know what this is doing in the tarball.
148 --with-c-compiler="%{__cc}"
151 CFLAGS="%{rpmcflags}" \
152 LDFLAGS="%{rpmldflags}"
155 rm -rf $RPM_BUILD_ROOT
156 install -d $RPM_BUILD_ROOT{/etc/pam.d,%{_bindir},%{_sbindir},%{_mandir}/man{1,8}} \
157 $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd
160 INSTALLROOT=$RPM_BUILD_ROOT \
163 install %{SOURCE1} $RPM_BUILD_ROOT/etc/pam.d/rexec
164 install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/rlogin
165 install %{SOURCE3} $RPM_BUILD_ROOT/etc/pam.d/rsh
166 install %{SOURCE5} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/rlogind
167 install %{SOURCE6} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/rshd
168 install %{SOURCE7} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/rexec
170 mv -f $RPM_BUILD_ROOT%{_mandir}/rexec* $RPM_BUILD_ROOT%{_mandir}/man1/
172 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/{rexec,rlogin,rsh}d.8
174 echo ".so in.rexecd.8" >$RPM_BUILD_ROOT%{_mandir}/man8/rexecd.8
175 echo ".so in.rlogind.8" >$RPM_BUILD_ROOT%{_mandir}/man8/rlogind.8
176 echo ".so in.rshd.8" >$RPM_BUILD_ROOT%{_mandir}/man8/rshd.8
179 rm -rf $RPM_BUILD_ROOT
182 %service -q rc-inetd reload
185 if [ "$1" = 0 ]; then
186 %service -q rc-inetd reload
190 %service -q rc-inetd reload
193 if [ "$1" = 0 ]; then
194 %service -q rc-inetd reload
198 %service -q rc-inetd reload
201 if [ "$1" = 0 ]; then
202 %service -q rc-inetd reload
206 %defattr(644,root,root,755)
207 %attr(4755,root,root) %{_bindir}/rsh
208 %attr(4755,root,root) %{_bindir}/rcp
209 %{_mandir}/man1/rsh.1*
210 %{_mandir}/man1/rcp.1*
213 %defattr(644,root,root,755)
214 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/rsh
215 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/rshd
216 %attr(755,root,root) %{_sbindir}/in.rshd
217 %{_mandir}/man8/in.rshd.8*
218 %{_mandir}/man8/rshd.8*
221 %defattr(644,root,root,755)
222 %attr(4755,root,root) %{_bindir}/rlogin
223 %{_mandir}/man1/rlogin.1*
226 %defattr(644,root,root,755)
227 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/rlogin
228 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/rlogind
229 %attr(755,root,root) %{_sbindir}/in.rlogind
230 %{_mandir}/man8/in.rlogind.8*
231 %{_mandir}/man8/rlogind.8*
234 %defattr(644,root,root,755)
235 %attr(755,root,root) %{_bindir}/rexec
236 %{_mandir}/man1/rexec.1*
239 %defattr(644,root,root,755)
240 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/rexec
241 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/rexec
242 %attr(755,root,root) %{_sbindir}/in.rexecd
243 %{_mandir}/man8/in.rexecd.8*
244 %{_mandir}/man8/rexecd.8*