]> git.pld-linux.org Git - packages/rsh.git/blame - rsh.spec
rel 27
[packages/rsh.git] / rsh.spec
CommitLineData
4f8cfb33 1
054a1158 2Summary: rsh client and rcp command
a6f3f88b 3Summary(pl.UTF-8): Klient rsh i polecenie rcp
ac44cfa7 4Name: rsh
7fcc10e3 5Version: 0.17
e7bb232a 6Release: 27
054a1158 7License: BSD
d61d0091 8Group: Applications/Networking
c9970936 9Source0: ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/netkit-%{name}-%{version}.tar.gz
17cf9c17 10# Source0-md5: 65f5f28e2fe22d9ad8b17bb9a10df096
ac44cfa7
JR
11Source1: rexec.pamd
12Source2: rlogin.pamd
054a1158 13Source3: %{name}.pamd
0d300c3c 14Source4: rexec-1.5.tar.gz
17cf9c17 15# Source4-md5: 17c2b2fa2aed6af7e0b850673d5ef1f9
45a4eb88 16Source5: rlogind.inetd
054a1158 17Source6: %{name}d.inetd
18Source7: rexec.inetd
19Patch0: netkit-%{name}-sectty.patch
20Patch1: netkit-%{name}-rexec.patch
21Patch2: netkit-%{name}-stdarg.patch
22Patch3: netkit-%{name}-install.patch
23Patch4: netkit-%{name}-jbj2.patch
24Patch5: netkit-%{name}-pam-link.patch
25Patch6: netkit-%{name}-prompt.patch
26Patch7: netkit-%{name}-rlogin=rsh.patch
27Patch8: netkit-%{name}-nokrb.patch
4f8cfb33 28Patch9: netkit-%{name}-auth.c.patch
e7bb232a 29Patch10: netkit-rsh-0.17-union-wait.patch
054a1158 30BuildRequires: pam-devel
85be8481 31BuildRequires: rpmbuild(macros) >= 1.268
4f8cfb33 32BuildRequires: sed >= 4.0
0931f8a4 33Requires: pam >= 0.99.7.1
054a1158 34Obsoletes: heimdal-rsh
58237d2d 35Obsoletes: krb5-rsh
85be8481 36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
96caa4be
JR
37
38%description
40c16f69
JB
39The rsh package contains programs which allow users to run commmands
40on remote machines (rsh) and copy files between machines (rcp).
41
f454afb5
JR
42%description -l pl.UTF-8
43Pakiet rsh zawiera program pozwalający użytkownikom na uruchamianie
44poleceń na zdalnych maszynach (rsh) i kopiowanie plików między
40c16f69 45maszynami (rcp).
054a1158 46
47%package -n rshd
48Summary: Servers for rsh
a6f3f88b 49Summary(pl.UTF-8): Serwery dla rsh
054a1158 50Group: Applications/Networking
0931f8a4 51Requires: pam >= 0.99.7.1
85be8481 52Requires: rc-inetd
054a1158 53Obsoletes: heimdal-rshd
58237d2d 54Obsoletes: krb5-kshd
054a1158 55Obsoletes: rsh-server
56
57%description -n rshd
40c16f69
JB
58The rshd package contains a server which allow users to run commmands
59from remote machines (rsh) and copy files between machines (rcp).
60
f454afb5
JR
61%description -n rshd -l pl.UTF-8
62Pakiet rshd zawiera serwer pozwalający użytkownikom uruchamiać
63polecenia ze zdalnych maszyn (rsh) oraz kopiować pliki między
40c16f69 64maszynami (rcp).
054a1158 65
66%package -n rlogin
67Summary: rlogin client
a6f3f88b 68Summary(pl.UTF-8): Klient rlogin
054a1158 69Group: Applications/Networking
054a1158 70Obsoletes: heimdal-rlogin
58237d2d 71Obsoletes: krb5-rlogin
054a1158 72
73%description -n rlogin
40c16f69
JB
74The rlogin package contains a program which allow users to login on
75remote machines (rlogin).
76
f454afb5
JR
77%description -n rlogin -l pl.UTF-8
78Pakiet rlogin zawiera program pozwalający użytkownikom na logowanie
79się na zdalne maszyny (rlogin).
054a1158 80
81%package -n rlogind
82Summary: Servers for rlogin
a6f3f88b 83Summary(pl.UTF-8): Serwer rlogin
054a1158 84Group: Applications/Networking
054a1158 85Requires: login
0931f8a4 86Requires: pam >= 0.99.7.1
85be8481
ER
87Requires: rc-inetd
88Obsoletes: heimdal-rlogin
58237d2d 89Obsoletes: krb5-klogind
189d7d16 90Obsoletes: rsh-server
054a1158 91
92%description -n rlogind
40c16f69
JB
93The rlogind package contains a server which allow users to login from
94remote machines.
95
f454afb5
JR
96%description -n rlogind -l pl.UTF-8
97Pakiet rlogind zawiera serwer pozwalający użytkownikom logować się ze
40c16f69 98zdalnych maszyn.
054a1158 99
100%package -n rexec
101Summary: rexec client
a6f3f88b 102Summary(pl.UTF-8): Klient rexec
054a1158 103Group: Applications/Networking
189d7d16 104Obsoletes: rsh-server
054a1158 105
106%description -n rexec
107The rexec package contains a program which allow users to execute
40c16f69
JB
108programs on remote machines (rexec).
109
f454afb5
JR
110%description -n rexec -l pl.UTF-8
111Pakiet rexec zawiera program pozwalający użytkownikom uruchamiać
40c16f69 112programy na zdalnych maszynach (rexec).
054a1158 113
114%package -n rexecd
115Summary: Servers for rexec
a6f3f88b 116Summary(pl.UTF-8): Serwer rexec
054a1158 117Group: Applications/Networking
0931f8a4 118Requires: pam >= 0.99.7.1
85be8481 119Requires: rc-inetd
054a1158 120
121%description -n rexecd
122The rexecd package contains a server which allow users to execute
40c16f69
JB
123programs from remote machines (rexec).
124
f454afb5
JR
125%description -n rexecd -l pl.UTF-8
126Pakiet rexecd zawiera serwer pozwalający użytkownikom na uruchamianie
127programów ze zdalnych maszyn (rexec).
96caa4be
JR
128
129%prep
4c43e092 130%setup -q -n netkit-%{name}-%{version} -a4
ac44cfa7
JR
131%patch0 -p1
132%patch1 -p1
133%patch2 -p1
134%patch3 -p1
cac6af29 135%patch4 -p1
0d300c3c 136%patch5 -p1
cac6af29 137%patch6 -p1
0d300c3c 138%patch7 -p1
054a1158 139%patch8 -p1
4f8cfb33 140%patch9 -p1
e7bb232a 141%patch10 -p1
4f8cfb33 142
143%{__sed} -i 's/ARG_MAX/_POSIX_ARG_MAX/g' ./rshd/rshd.c ./rexecd/rexecd.c
96caa4be 144
0d300c3c
JR
145# No, I don't know what this is doing in the tarball.
146rm -f rexec/rexec
96caa4be 147
0d300c3c 148%build
afdf99e0 149./configure \
0a33a2bb 150 --with-c-compiler="%{__cc}"
afdf99e0 151%{__make} \
0a33a2bb 152 CC="%{__cc}" \
e7298fa6 153 CFLAGS="%{rpmcflags}" \
154 LDFLAGS="%{rpmldflags}"
96caa4be
JR
155
156%install
157rm -rf $RPM_BUILD_ROOT
054a1158 158install -d $RPM_BUILD_ROOT{/etc/pam.d,%{_bindir},%{_sbindir},%{_mandir}/man{1,8}} \
159 $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd
96caa4be 160
0d300c3c
JR
161%{__make} install \
162 INSTALLROOT=$RPM_BUILD_ROOT \
163 MANDIR=%{_mandir}
96caa4be 164
ac44cfa7
JR
165install %{SOURCE1} $RPM_BUILD_ROOT/etc/pam.d/rexec
166install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/rlogin
167install %{SOURCE3} $RPM_BUILD_ROOT/etc/pam.d/rsh
45a4eb88
JR
168install %{SOURCE5} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/rlogind
169install %{SOURCE6} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/rshd
054a1158 170install %{SOURCE7} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/rexec
ac44cfa7 171
0d300c3c
JR
172mv -f $RPM_BUILD_ROOT%{_mandir}/rexec* $RPM_BUILD_ROOT%{_mandir}/man1/
173
174rm -f $RPM_BUILD_ROOT%{_mandir}/man8/{rexec,rlogin,rsh}d.8
175
176echo ".so in.rexecd.8" >$RPM_BUILD_ROOT%{_mandir}/man8/rexecd.8
177echo ".so in.rlogind.8" >$RPM_BUILD_ROOT%{_mandir}/man8/rlogind.8
178echo ".so in.rshd.8" >$RPM_BUILD_ROOT%{_mandir}/man8/rshd.8
179
40c16f69
JB
180%clean
181rm -rf $RPM_BUILD_ROOT
182
054a1158 183%post -n rshd
85be8481 184%service -q rc-inetd reload
ac44cfa7 185
054a1158 186%postun -n rshd
85be8481
ER
187if [ "$1" = 0 ]; then
188 %service -q rc-inetd reload
cbba9fe5 189fi
96caa4be 190
5326ed1e 191%post -n rlogind
85be8481 192%service -q rc-inetd reload
d61d0091 193
5326ed1e 194%postun -n rlogind
85be8481
ER
195if [ "$1" = 0 ]; then
196 %service -q rc-inetd reload
cbba9fe5 197fi
054a1158 198
5326ed1e 199%post -n rexecd
85be8481 200%service -q rc-inetd reload
054a1158 201
5326ed1e 202%postun -n rexecd
85be8481
ER
203if [ "$1" = 0 ]; then
204 %service -q rc-inetd reload
cbba9fe5 205fi
d61d0091 206
96caa4be 207%files
ac44cfa7 208%defattr(644,root,root,755)
015d2cec 209%attr(4755,root,root) %{_bindir}/rsh
210%attr(4755,root,root) %{_bindir}/rcp
054a1158 211%{_mandir}/man1/rsh.1*
212%{_mandir}/man1/rcp.1*
213
214%files -n rshd
215%defattr(644,root,root,755)
4c43e092
ER
216%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/rsh
217%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/rshd
054a1158 218%attr(755,root,root) %{_sbindir}/in.rshd
219%{_mandir}/man8/in.rshd.8*
220%{_mandir}/man8/rshd.8*
221
222%files -n rlogin
223%defattr(644,root,root,755)
015d2cec 224%attr(4755,root,root) %{_bindir}/rlogin
054a1158 225%{_mandir}/man1/rlogin.1*
226
227%files -n rlogind
228%defattr(644,root,root,755)
4c43e092
ER
229%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/rlogin
230%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/rlogind
ac44cfa7 231%attr(755,root,root) %{_sbindir}/in.rlogind
054a1158 232%{_mandir}/man8/in.rlogind.8*
233%{_mandir}/man8/rlogind.8*
234
235%files -n rexec
236%defattr(644,root,root,755)
237%attr(755,root,root) %{_bindir}/rexec
ac44cfa7 238%{_mandir}/man1/rexec.1*
054a1158 239
240%files -n rexecd
241%defattr(644,root,root,755)
4c43e092
ER
242%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/rexec
243%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/rexec
054a1158 244%attr(755,root,root) %{_sbindir}/in.rexecd
ac44cfa7 245%{_mandir}/man8/in.rexecd.8*
ac44cfa7 246%{_mandir}/man8/rexecd.8*
This page took 0.184773 seconds and 4 git commands to generate.