]> git.pld-linux.org Git - packages/openssh.git/commitdiff
hack: require openssh-server only if sshd user does not exist
authorElan Ruusamäe <glen@delfi.ee>
Wed, 25 Mar 2015 12:34:19 +0000 (14:34 +0200)
committerElan Ruusamäe <glen@delfi.ee>
Wed, 25 Mar 2015 12:34:20 +0000 (14:34 +0200)
refs 163b394

openssh.spec

index 64a5dd85b480437fe27c914e7c9fee2b56749b5f..fb9293c2d3433556829d88f6531db156e741dd08 100644 (file)
@@ -73,7 +73,6 @@ Patch15:      %{name}-disable_ldap.patch
 Patch16:       libseccomp-sandbox.patch
 URL:           http://www.openssh.com/portable.html
 BuildRequires: %{__perl}
-%{?with_tests:BuildRequires:   %{name}-server}
 %{?with_audit:BuildRequires:   audit-libs-devel}
 BuildRequires: autoconf >= 2.50
 BuildRequires: automake
@@ -93,6 +92,9 @@ BuildRequires:        sed >= 4.0
 # libseccomp based sandbox requires NO_NEW_PRIVS prctl flag
 %{?with_tests:BuildRequires:   uname(release) >= 3.5}
 BuildRequires: zlib-devel >= 1.2.3
+%if %{with tests} && 0%(id -u sshd 2>/dev/null; echo $?)
+BuildRequires: %{name}-server
+%endif
 Requires:      zlib >= 1.2.3
 %if "%{pld_release}" == "ac"
 Requires:      filesystem >= 2.0-1
This page took 0.054611 seconds and 4 git commands to generate.