bugzilla-daemon at mindrot.org
2002-May-30 10:26 UTC
[Bug 260] New: Expanded features in spec file.
http://bugzilla.mindrot.org/show_bug.cgi?id=260 Summary: Expanded features in spec file. Product: Portable OpenSSH Version: -current Platform: All OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: Miscellaneous AssignedTo: openssh-unix-dev at mindrot.org ReportedBy: seba at iq.pl This patch resolves compile failure when openssh is compiled against static libcrypto under redhat 6.2/7.2. Also adds some configuration capabilities. --- openssh.spec.orig Mon May 20 03:03:15 2002 +++ openssh.spec Mon May 20 03:03:51 2002 @@ -26,6 +26,12 @@ # Disable IPv6 (avoids DNS hangs on some glibc versions) %define noip6 0 +# Do we want ssh suid root? (1=yes 0=no) +%define suidssh 0 + +# Do we want kerberos5 support (1=yes 0=no) +%define kerberos5 0 + # Reserve options to override askpass settings with: # rpm -ba|--rebuild --define 'skip_xxx 1' %{?skip_x11_askpass:%define no_x11_askpass 1} @@ -184,15 +190,22 @@ %if %{noip6} --with-ipv4-default \ %endif +%if ! %{suidssh} + --disable-suid-ssh \ +%endif %if %{rescue} --without-pam --with-md5-passwords %else +%if %{kerberos5} --with-pam --with-kerberos5=/usr/kerberos +%else + --with-pam +%endif %endif %if %{static_libcrypto} -perl -pi -e "s|-lcrypto|%{_libdir}/libcrypto.a|g" Makefile +perl -pi -e "s|-lcrypto|%{_libdir}/libcrypto.a -ldl|g" Makefile %endif make @@ -314,7 +327,11 @@ %files clients %defattr(-,root,root) +%if %{suidssh} %attr(4755,root,root) %{_bindir}/ssh +%else +%attr(0755,root,root) %{_bindir}/ssh +%endif %attr(0644,root,root) %{_mandir}/man1/ssh.1* %attr(0644,root,root) %config(noreplace) %{_sysconfdir}/ssh/ssh_config %attr(-,root,root) %{_bindir}/slogin ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.
Possibly Parallel Threads
- [Bug 1796] New: Error on rpmbuild while compiling RPMS from tar.gz
- X11 forwarding problem -- openssh-3.5p1 -- redhat 8.0 -- linux 2.4.18
- [Bug 141] New: openssh-3.1p1-1.src.rpm will not build on RedHat Linux 6.1
- Need help with spec file for Apache-2.4.7
- installing OpenSSH rpm on SuSE 6.2