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