From a40692bc35e53752625c2fe514ccedfa6048bf2f Mon Sep 17 00:00:00 2001 From: Anderson Toshiyuki Sasaki Date: Wed, 10 Jul 2019 14:13:12 +0200 Subject: [PATCH] Provide configuration files in libssh-config subpackage --- libssh.spec | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/libssh.spec b/libssh.spec index 79234ce..4d0b62f 100644 --- a/libssh.spec +++ b/libssh.spec @@ -1,6 +1,6 @@ Name: libssh Version: 0.9.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A library implementing the SSH protocol License: LGPLv2+ URL: http://www.libssh.org @@ -30,6 +30,8 @@ BuildRequires: openssh-clients BuildRequires: openssh-server BuildRequires: nmap-ncat +Requires: %{name}-config = %{version}-%{release} + Recommends: crypto-policies %ifarch aarch64 ppc64 ppc64le s390x x86_64 @@ -54,6 +56,14 @@ Requires: %{name}%{?_isa} = %{version}-%{release} The %{name}-devel package contains libraries and header files for developing applications that use %{name}. +%package config +Summary: Configuration files for %{name} +Requires: %{name} = %{version}-%{release} +BuildArch: noarch + +%description config +The %{name}-config package provides the default configuration files for %{name}. + %prep gpgv2 --quiet --keyring %{SOURCE2} %{SOURCE1} %{SOURCE0} %autosetup -p1 @@ -112,9 +122,6 @@ popd %license COPYING %{_libdir}/libssh.so.4* %{_libdir}/libssh_threads.so.4* -%attr(0755,root,root) %dir %{_sysconfdir}/libssh -%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/libssh/libssh_client.config -%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/libssh/libssh_server.config %files devel %doc obj/doc/html @@ -126,7 +133,15 @@ popd %{_libdir}/libssh.so %{_libdir}/libssh_threads.so +%files config +%attr(0755,root,root) %dir %{_sysconfdir}/libssh +%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/libssh/libssh_client.config +%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/libssh/libssh_server.config + %changelog +* Wed Jul 10 2019 Anderson Sasaki - 0.9.0-3 +- Provide the configuration files in a separate libssh-config subpackage + * Thu Jul 04 2019 Anderson Sasaki - 0.9.0-2 - Do not ignore keys from known_hosts when SSH_OPTIONS_HOSTKEYS is set