!17 Add link file for dynamic library with "lib" prefix
From: @wang--ge Reviewed-by: @caodongxia Signed-off-by: @caodongxia
This commit is contained in:
commit
cc13f4adbd
@ -20,7 +20,7 @@
|
|||||||
Name: kronosnet
|
Name: kronosnet
|
||||||
Summary: Multipoint-to-Multipoint VPN daemon
|
Summary: Multipoint-to-Multipoint VPN daemon
|
||||||
Version: 1.20
|
Version: 1.20
|
||||||
Release: 3
|
Release: 4
|
||||||
License: GPLv2+ and LGPLv2+
|
License: GPLv2+ and LGPLv2+
|
||||||
URL: https://kronosnet.org
|
URL: https://kronosnet.org
|
||||||
Source0: https://kronosnet.org/releases/%{name}-%{version}.tar.gz
|
Source0: https://kronosnet.org/releases/%{name}-%{version}.tar.gz
|
||||||
@ -155,6 +155,12 @@ file `find %{buildroot}/%{_libdir} -type f` | grep -w ELF | awk -F: '{print $1}'
|
|||||||
mkdir -p %{buildroot}/etc/ld.so.conf.d
|
mkdir -p %{buildroot}/etc/ld.so.conf.d
|
||||||
echo "%{_libdir}/%{name}" > %{buildroot}/etc/ld.so.conf.d/%{name}-%{_arch}.conf
|
echo "%{_libdir}/%{name}" > %{buildroot}/etc/ld.so.conf.d/%{name}-%{_arch}.conf
|
||||||
|
|
||||||
|
pushd %{buildroot}%{_prefix}/lib64/kronosnet
|
||||||
|
ls *.so | awk '{print $1}' | for line in `xargs`;do
|
||||||
|
%{__ln_s} %{_prefix}/lib64/kronosnet/$line %{buildroot}%{_prefix}/lib64/kronosnet/lib$line
|
||||||
|
done
|
||||||
|
popd
|
||||||
|
|
||||||
%description
|
%description
|
||||||
The kronosnet source
|
The kronosnet source
|
||||||
%if %{with kronosnetd}
|
%if %{with kronosnetd}
|
||||||
@ -292,6 +298,7 @@ Requires: libknet1%{_isa} = %{version}-%{release}
|
|||||||
|
|
||||||
%files -n libknet1-crypto-nss-plugin
|
%files -n libknet1-crypto-nss-plugin
|
||||||
%{_libdir}/kronosnet/crypto_nss.so
|
%{_libdir}/kronosnet/crypto_nss.so
|
||||||
|
%{_prefix}/lib64/kronosnet/libcrypto_nss.so
|
||||||
%endif
|
%endif
|
||||||
%if %{with openssl}
|
%if %{with openssl}
|
||||||
|
|
||||||
@ -304,6 +311,7 @@ Requires: libknet1%{_isa} = %{version}-%{release}
|
|||||||
|
|
||||||
%files -n libknet1-crypto-openssl-plugin
|
%files -n libknet1-crypto-openssl-plugin
|
||||||
%{_libdir}/kronosnet/crypto_openssl.so
|
%{_libdir}/kronosnet/crypto_openssl.so
|
||||||
|
%{_prefix}/lib64/kronosnet/libcrypto_openssl.so
|
||||||
%endif
|
%endif
|
||||||
%if %{with zlib}
|
%if %{with zlib}
|
||||||
|
|
||||||
@ -316,6 +324,7 @@ Requires: libknet1%{_isa} = %{version}-%{release}
|
|||||||
|
|
||||||
%files -n libknet1-compress-zlib-plugin
|
%files -n libknet1-compress-zlib-plugin
|
||||||
%{_libdir}/kronosnet/compress_zlib.so
|
%{_libdir}/kronosnet/compress_zlib.so
|
||||||
|
%{_libdir}/kronosnet/libcompress_zlib.so
|
||||||
%endif
|
%endif
|
||||||
%if %{with lz4}
|
%if %{with lz4}
|
||||||
|
|
||||||
@ -329,6 +338,8 @@ Requires: libknet1%{_isa} = %{version}-%{release}
|
|||||||
%files -n libknet1-compress-lz4-plugin
|
%files -n libknet1-compress-lz4-plugin
|
||||||
%{_libdir}/kronosnet/compress_lz4.so
|
%{_libdir}/kronosnet/compress_lz4.so
|
||||||
%{_libdir}/kronosnet/compress_lz4hc.so
|
%{_libdir}/kronosnet/compress_lz4hc.so
|
||||||
|
%{_libdir}/kronosnet/libcompress_lz4.so
|
||||||
|
%{_libdir}/kronosnet/libcompress_lz4hc.so
|
||||||
%endif
|
%endif
|
||||||
%if %{with lzo2}
|
%if %{with lzo2}
|
||||||
|
|
||||||
@ -341,6 +352,7 @@ Requires: libknet1%{_isa} = %{version}-%{release}
|
|||||||
|
|
||||||
%files -n libknet1-compress-lzo2-plugin
|
%files -n libknet1-compress-lzo2-plugin
|
||||||
%{_libdir}/kronosnet/compress_lzo2.so
|
%{_libdir}/kronosnet/compress_lzo2.so
|
||||||
|
%{_libdir}/kronosnet/libcompress_lzo2.so
|
||||||
%endif
|
%endif
|
||||||
%if %{with lzma}
|
%if %{with lzma}
|
||||||
|
|
||||||
@ -353,6 +365,7 @@ Requires: libknet1%{_isa} = %{version}-%{release}
|
|||||||
|
|
||||||
%files -n libknet1-compress-lzma-plugin
|
%files -n libknet1-compress-lzma-plugin
|
||||||
%{_libdir}/kronosnet/compress_lzma.so
|
%{_libdir}/kronosnet/compress_lzma.so
|
||||||
|
%{_libdir}/kronosnet/libcompress_lzma.so
|
||||||
%endif
|
%endif
|
||||||
%if %{with bzip2}
|
%if %{with bzip2}
|
||||||
|
|
||||||
@ -365,6 +378,7 @@ Requires: libknet1%{_isa} = %{version}-%{release}
|
|||||||
|
|
||||||
%files -n libknet1-compress-bzip2-plugin
|
%files -n libknet1-compress-bzip2-plugin
|
||||||
%{_libdir}/kronosnet/compress_bzip2.so
|
%{_libdir}/kronosnet/compress_bzip2.so
|
||||||
|
%{_libdir}/kronosnet/libcompress_bzip2.so
|
||||||
%endif
|
%endif
|
||||||
%if %{with zstd}
|
%if %{with zstd}
|
||||||
|
|
||||||
@ -377,6 +391,7 @@ Requires: libknet1%{_isa} = %{version}-%{release}
|
|||||||
|
|
||||||
%files -n libknet1-compress-zstd-plugin
|
%files -n libknet1-compress-zstd-plugin
|
||||||
%{_libdir}/kronosnet/compress_zstd.so
|
%{_libdir}/kronosnet/compress_zstd.so
|
||||||
|
%{_libdir}/kronosnet/libcompress_zstd.so
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%package -n libknet1-crypto-plugins-all
|
%package -n libknet1-crypto-plugins-all
|
||||||
@ -445,6 +460,9 @@ Requires: libknet1%{_isa} = %{version}-%{release}
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Jan 16 2023 Ge Wang <wangge20@h-partners.com> - 1.20-4
|
||||||
|
- Add link file for synamic library with "lib" prefix
|
||||||
|
|
||||||
* Fri Dec 09 2022 yaoxin <yaoxin30@h-partners.com> - 1.20-3
|
* Fri Dec 09 2022 yaoxin <yaoxin30@h-partners.com> - 1.20-3
|
||||||
- Add /sbin/ldconfig to post and postun
|
- Add /sbin/ldconfig to post and postun
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user