Compare commits

..

10 Commits

Author SHA1 Message Date
openeuler-ci-bot
cc13f4adbd
!17 Add link file for dynamic library with "lib" prefix
From: @wang--ge 
Reviewed-by: @caodongxia 
Signed-off-by: @caodongxia
2023-01-16 11:27:31 +00:00
wang--ge
aa79197e38 add link file for dynamic library with lib prefix 2023-01-16 10:51:36 +08:00
openeuler-ci-bot
6bde77bf62
!16 [sync] PR-15: Add /sbin/ldconfig to post and postun
From: @openeuler-sync-bot 
Reviewed-by: @caodongxia 
Signed-off-by: @caodongxia
2022-12-09 09:21:53 +00:00
starlet-dx
b7e8f37d6c Add /sbin/ldconfig to post and postun
(cherry picked from commit eae165f4bfd82b218e94c5b38ac6c78c7a148001)
2022-12-09 16:42:41 +08:00
openeuler-ci-bot
5481f3ba5e
!13 [sync] PR-10: Remove rpath
From: @openeuler-sync-bot 
Reviewed-by: @seuzw 
Signed-off-by: @seuzw
2022-12-03 08:36:11 +00:00
starlet-dx
0fd6c90795 Remove rpath
(cherry picked from commit d3398350e94638f6c648603d7ba346f86db33dc5)
2022-12-03 16:17:04 +08:00
openeuler-ci-bot
da7481f55d
!11 [sync] PR-9: update to 1.20
From: @openeuler-sync-bot 
Reviewed-by: @seuzw 
Signed-off-by: @seuzw
2022-10-13 12:25:12 +00:00
zouzhimin
631e3029a0 update to 1.20
(cherry picked from commit 06f0336662c70efdebc4bd152d405252527b7b65)
2022-10-13 19:52:34 +08:00
openeuler-ci-bot
5da1a76407 !4 fix format truncation to support gcc 10
From: @liu-yinsi
Reviewed-by: @small_leek
Signed-off-by: @small_leek
2021-08-04 09:06:53 +00:00
liu yinsi
8da7f16fa6 fix format truncation to support gcc 10 2021-08-04 15:50:56 +08:00
3 changed files with 47 additions and 5 deletions

Binary file not shown.

BIN
kronosnet-1.20.tar.gz Normal file

Binary file not shown.

View File

@ -19,12 +19,12 @@
%endif
Name: kronosnet
Summary: Multipoint-to-Multipoint VPN daemon
Version: 1.13
Release: 2
Version: 1.20
Release: 4
License: GPLv2+ and LGPLv2+
URL: https://kronosnet.org
Source0: https://kronosnet.org/releases/%{name}-%{version}.tar.xz
BuildRequires: gcc
Source0: https://kronosnet.org/releases/%{name}-%{version}.tar.gz
BuildRequires: gcc chrpath
%if %{with buildman}
BuildRequires: libqb-devel libxml2-devel doxygen
%endif
@ -66,7 +66,7 @@ BuildRequires: autoconf automake libtool
%endif
%prep
%setup -q -n %{name}-%{version}
%autosetup -n kronosnet-%{version} -p1
%build
%if %{with runautogen}
@ -149,6 +149,18 @@ find %{buildroot} -name "*.a" -exec rm {} \;
find %{buildroot} -name "*.la" -exec rm {} \;
rm -rf %{buildroot}/etc/init.d
rm -rf %{buildroot}/usr/share/doc/kronosnet
file `find %{buildroot}/%{_libdir} -type f` | grep -w ELF | awk -F: '{print $1}' | xargs chrpath -d
mkdir -p %{buildroot}/etc/ld.so.conf.d
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
The kronosnet source
%if %{with kronosnetd}
@ -174,9 +186,13 @@ Requires: pam, /etc/pam.d/passwd
or service disruption.
%post -n kronosnetd
/sbin/ldconfig
%systemd_post kronosnetd.service
getent group kronosnetadm >/dev/null || groupadd --force --system kronosnetadm
%postun -n kronosnetd
/sbin/ldconfig
%preun -n kronosnetd
%systemd_preun kronosnetd.service
@ -204,6 +220,7 @@ License: LGPLv2+
%files -n libnozzle1
%license COPYING.* COPYRIGHT
%{_libdir}/libnozzle.so.*
%config(noreplace) /etc/ld.so.conf.d/*
%if 0%{?ldconfig_scriptlets}
%ldconfig_scriptlets -n libnozzle1
%else
@ -281,6 +298,7 @@ Requires: libknet1%{_isa} = %{version}-%{release}
%files -n libknet1-crypto-nss-plugin
%{_libdir}/kronosnet/crypto_nss.so
%{_prefix}/lib64/kronosnet/libcrypto_nss.so
%endif
%if %{with openssl}
@ -293,6 +311,7 @@ Requires: libknet1%{_isa} = %{version}-%{release}
%files -n libknet1-crypto-openssl-plugin
%{_libdir}/kronosnet/crypto_openssl.so
%{_prefix}/lib64/kronosnet/libcrypto_openssl.so
%endif
%if %{with zlib}
@ -305,6 +324,7 @@ Requires: libknet1%{_isa} = %{version}-%{release}
%files -n libknet1-compress-zlib-plugin
%{_libdir}/kronosnet/compress_zlib.so
%{_libdir}/kronosnet/libcompress_zlib.so
%endif
%if %{with lz4}
@ -318,6 +338,8 @@ Requires: libknet1%{_isa} = %{version}-%{release}
%files -n libknet1-compress-lz4-plugin
%{_libdir}/kronosnet/compress_lz4.so
%{_libdir}/kronosnet/compress_lz4hc.so
%{_libdir}/kronosnet/libcompress_lz4.so
%{_libdir}/kronosnet/libcompress_lz4hc.so
%endif
%if %{with lzo2}
@ -330,6 +352,7 @@ Requires: libknet1%{_isa} = %{version}-%{release}
%files -n libknet1-compress-lzo2-plugin
%{_libdir}/kronosnet/compress_lzo2.so
%{_libdir}/kronosnet/libcompress_lzo2.so
%endif
%if %{with lzma}
@ -342,6 +365,7 @@ Requires: libknet1%{_isa} = %{version}-%{release}
%files -n libknet1-compress-lzma-plugin
%{_libdir}/kronosnet/compress_lzma.so
%{_libdir}/kronosnet/libcompress_lzma.so
%endif
%if %{with bzip2}
@ -354,6 +378,7 @@ Requires: libknet1%{_isa} = %{version}-%{release}
%files -n libknet1-compress-bzip2-plugin
%{_libdir}/kronosnet/compress_bzip2.so
%{_libdir}/kronosnet/libcompress_bzip2.so
%endif
%if %{with zstd}
@ -366,6 +391,7 @@ Requires: libknet1%{_isa} = %{version}-%{release}
%files -n libknet1-compress-zstd-plugin
%{_libdir}/kronosnet/compress_zstd.so
%{_libdir}/kronosnet/libcompress_zstd.so
%endif
%package -n libknet1-crypto-plugins-all
@ -434,5 +460,21 @@ Requires: libknet1%{_isa} = %{version}-%{release}
%endif
%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
- Add /sbin/ldconfig to post and postun
* Tue Aug 23 2022 yaoxin <yaoxin30@h-partners.com> - 1.20-2
- Remove rpath
* Mon Jul 25 2022 zouzhimin <zouzhimin@kylinos.cn> - 1.20-1
- update to 1.20-1
* Wed Aug 04 2021 Liu Yinsi <liuyinsi@163.com> - 1.13-3
- fix format-truncation to support gcc 10
* Sat Jul 18 2020 yanan li <liyanan032@huawei.com> - 1.13-2
- Package init