2022-07-14 09:34:28 +08:00
|
|
|
%global _version 2.0.15
|
2022-08-17 10:18:52 +08:00
|
|
|
%global _release 5
|
2019-09-30 10:53:41 -04:00
|
|
|
%global is_systemd 1
|
2021-11-16 18:40:04 +08:00
|
|
|
%global enable_shimv2 1
|
2021-12-09 11:03:56 +08:00
|
|
|
%global is_embedded 1
|
2019-09-30 10:53:41 -04:00
|
|
|
|
|
|
|
|
Name: iSulad
|
|
|
|
|
Version: %{_version}
|
2019-11-06 19:33:20 +08:00
|
|
|
Release: %{_release}
|
2019-09-30 10:53:41 -04:00
|
|
|
Summary: Lightweight Container Runtime Daemon
|
2020-04-27 09:43:55 +08:00
|
|
|
License: Mulan PSL v2
|
2020-09-03 18:51:47 +08:00
|
|
|
URL: https://gitee.com/openeuler/iSulad
|
|
|
|
|
Source: https://gitee.com/openeuler/iSulad/repository/archive/v%{version}.tar.gz
|
2019-11-06 19:33:20 +08:00
|
|
|
BuildRoot: {_tmppath}/iSulad-%{version}
|
2021-10-19 14:12:46 +08:00
|
|
|
|
2022-08-01 17:02:20 +08:00
|
|
|
Patch6000: 0001-do-not-use-tmpfile.patch
|
|
|
|
|
Patch6001: 0002-use-only-TLS-v1.2-or-later.patch
|
|
|
|
|
Patch6002: 0003-don-t-mount-shareable-dirs-if-user-set-mount-for-dev.patch
|
|
|
|
|
Patch6003: 0004-tolerate-arch-unspecified-seccomp-profiles.patch
|
|
|
|
|
Patch6004: 0005-add-a-CI-test-case-checking-seccomp-option.patch
|
|
|
|
|
Patch6005: 0006-fix-cri-attach-when-stdout-and-stderr-are-false.patch
|
2022-08-09 11:43:54 +08:00
|
|
|
Patch6006: 0007-fix-cpu-quota-out-of-range-when-update-to-1.patch
|
|
|
|
|
Patch6007: 0008-stop-health-check-monitor-before-stopping-container.patch
|
|
|
|
|
Patch6008: 0009-set-dup_option-null-after-free.patch
|
|
|
|
|
Patch6009: 0010-ensure-read-string-must-have-space-store-null-char.patch
|
|
|
|
|
Patch6010: 0011-remove-unused-include-files.patch
|
|
|
|
|
Patch6011: 0012-fix-lose-override-flag.patch
|
|
|
|
|
Patch6012: 0013-Add-read-and-execute-permissions-for-libhttpclient.s.patch
|
|
|
|
|
Patch6013: 0014-fix-exec_request_to_rest-forgot-to-handle-suffix.patch
|
|
|
|
|
Patch6014: 0015-add-fuzz-dict.patch
|
2022-08-17 10:18:52 +08:00
|
|
|
Patch6015: 0016-clang-analyzer-ensure-agrument-with-nonnull-attirbut.patch
|
|
|
|
|
Patch6016: 0017-change-default-umask-to-0022.patch
|
|
|
|
|
Patch6017: 0018-clang-analyzer-remove-dead-assignment.patch
|
|
|
|
|
Patch6018: 0019-clang-anaylzer-ensure-derenference-of-non-null-point.patch
|
|
|
|
|
Patch6019: 0020-do-clean-path-and-check-if-file-exist.patch
|
|
|
|
|
Patch6020: 0021-clang-analyzer-fix-memory-leak-and-use-after-free.patch
|
2022-04-25 20:23:31 +08:00
|
|
|
|
2019-09-30 10:53:41 -04:00
|
|
|
%ifarch x86_64 aarch64
|
|
|
|
|
Provides: libhttpclient.so()(64bit)
|
2020-01-20 10:36:04 +08:00
|
|
|
Provides: libisula.so()(64bit)
|
2020-09-03 18:51:47 +08:00
|
|
|
Provides: libisulad_img.so()(64bit)
|
2022-03-09 17:35:13 +08:00
|
|
|
Provides: libisulad_tools.so()(64bit)
|
2019-09-30 10:53:41 -04:00
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if 0%{?is_systemd}
|
|
|
|
|
# Systemd 230 and up no longer have libsystemd-journal
|
|
|
|
|
BuildRequires: pkgconfig(systemd)
|
|
|
|
|
Requires: systemd-units
|
|
|
|
|
%else
|
|
|
|
|
Requires(post): chkconfig
|
|
|
|
|
Requires(preun): chkconfig
|
|
|
|
|
# This is for /sbin/service
|
|
|
|
|
Requires(preun): initscripts
|
|
|
|
|
%endif
|
|
|
|
|
|
2021-12-09 11:03:56 +08:00
|
|
|
%if 0%{?is_embedded}
|
|
|
|
|
BuildRequires: sqlite-devel
|
|
|
|
|
Requires: sqlite
|
|
|
|
|
%endif
|
|
|
|
|
|
2022-07-08 18:34:03 +08:00
|
|
|
%define lcrver 2.0.8
|
2022-02-24 19:44:19 +08:00
|
|
|
%define clibcniver 2.0.7
|
2021-12-03 07:33:41 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
BuildRequires: lcr-devel >= %{lcrver} clibcni-devel >= %{clibcniver}
|
|
|
|
|
BuildRequires: cmake gcc-c++ yajl-devel lxc lxc-devel
|
2020-03-06 14:39:47 +08:00
|
|
|
BuildRequires: grpc grpc-plugins grpc-devel protobuf-devel
|
2021-12-09 11:03:56 +08:00
|
|
|
BuildRequires: libcurl libcurl-devel libarchive-devel device-mapper-devel
|
2020-03-06 14:39:47 +08:00
|
|
|
BuildRequires: http-parser-devel
|
|
|
|
|
BuildRequires: libseccomp-devel libcap-devel libselinux-devel libwebsockets libwebsockets-devel
|
2020-11-25 16:07:20 +08:00
|
|
|
BuildRequires: systemd-devel git chrpath
|
2021-11-16 18:40:04 +08:00
|
|
|
%if 0%{?enable_shimv2}
|
2021-06-24 17:17:16 +08:00
|
|
|
BuildRequires: lib-shim-v2 lib-shim-v2-devel
|
2021-11-16 18:40:04 +08:00
|
|
|
%endif
|
2019-09-30 10:53:41 -04:00
|
|
|
|
2021-12-03 07:33:41 +00:00
|
|
|
|
|
|
|
|
Requires: clibcni >= %{clibcniver} lcr >= %{lcrver}
|
|
|
|
|
Requires: grpc protobuf lxc
|
2019-12-29 15:59:28 +08:00
|
|
|
Requires: libcurl
|
2021-12-09 11:03:56 +08:00
|
|
|
Requires: http-parser libseccomp
|
2020-09-03 18:51:47 +08:00
|
|
|
Requires: libcap libselinux libwebsockets libarchive device-mapper
|
2020-03-06 14:39:47 +08:00
|
|
|
Requires: systemd
|
2021-11-16 18:40:04 +08:00
|
|
|
%if 0%{?enable_shimv2}
|
|
|
|
|
Requires: lib-shim-v2
|
|
|
|
|
%endif
|
2019-09-30 10:53:41 -04:00
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
This is a umbrella project for gRPC-services based Lightweight Container
|
|
|
|
|
Runtime Daemon, written by C.
|
|
|
|
|
|
|
|
|
|
%prep
|
2022-02-24 19:44:19 +08:00
|
|
|
%autosetup -n iSulad-v%{_version} -Sgit -p1
|
2019-09-30 10:53:41 -04:00
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
mkdir -p build
|
|
|
|
|
cd build
|
2021-11-16 18:40:04 +08:00
|
|
|
%if 0%{?enable_shimv2}
|
2021-06-24 17:17:16 +08:00
|
|
|
%cmake -DDEBUG=ON -DLIB_INSTALL_DIR=%{_libdir} -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_SHIM_V2=ON ../
|
2021-11-16 18:40:04 +08:00
|
|
|
%else
|
|
|
|
|
%cmake -DDEBUG=ON -DLIB_INSTALL_DIR=%{_libdir} -DCMAKE_INSTALL_PREFIX=/usr ../
|
|
|
|
|
%endif
|
2019-09-30 10:53:41 -04:00
|
|
|
%make_build
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
rm -rf %{buildroot}
|
|
|
|
|
cd build
|
|
|
|
|
install -d $RPM_BUILD_ROOT/%{_libdir}
|
2020-01-20 10:36:04 +08:00
|
|
|
install -m 0644 ./src/libisula.so %{buildroot}/%{_libdir}/libisula.so
|
2020-09-03 18:51:47 +08:00
|
|
|
install -m 0644 ./src/utils/http/libhttpclient.so %{buildroot}/%{_libdir}/libhttpclient.so
|
2022-03-03 10:44:03 +08:00
|
|
|
chrpath -d ./src/libisulad_tools.so
|
|
|
|
|
install -m 0644 ./src/libisulad_tools.so %{buildroot}/%{_libdir}/libisulad_tools.so
|
2020-11-25 16:07:20 +08:00
|
|
|
chrpath -d ./src/daemon/modules/image/libisulad_img.so
|
2020-09-03 18:51:47 +08:00
|
|
|
install -m 0644 ./src/daemon/modules/image/libisulad_img.so %{buildroot}/%{_libdir}/libisulad_img.so
|
|
|
|
|
chmod +x %{buildroot}/%{_libdir}/libisula.so
|
|
|
|
|
chmod +x %{buildroot}/%{_libdir}/libhttpclient.so
|
|
|
|
|
chmod +x %{buildroot}/%{_libdir}/libisulad_img.so
|
2019-09-30 10:53:41 -04:00
|
|
|
|
|
|
|
|
install -d $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
|
2020-01-20 10:36:04 +08:00
|
|
|
install -m 0640 ./conf/isulad.pc %{buildroot}/%{_libdir}/pkgconfig/isulad.pc
|
2019-09-30 10:53:41 -04:00
|
|
|
|
|
|
|
|
install -d $RPM_BUILD_ROOT/%{_bindir}
|
2020-11-25 16:07:20 +08:00
|
|
|
chrpath -d ./src/isula
|
2020-01-20 10:36:04 +08:00
|
|
|
install -m 0755 ./src/isula %{buildroot}/%{_bindir}/isula
|
2020-03-06 14:39:47 +08:00
|
|
|
install -m 0755 ./src/isulad-shim %{buildroot}/%{_bindir}/isulad-shim
|
2020-09-10 14:47:59 +08:00
|
|
|
chrpath -d ./src/isulad
|
2020-11-25 16:07:20 +08:00
|
|
|
install -m 0755 ./src/isulad %{buildroot}/%{_bindir}/isulad
|
2019-09-30 10:53:41 -04:00
|
|
|
|
2020-01-20 10:36:04 +08:00
|
|
|
install -d $RPM_BUILD_ROOT/%{_includedir}/isulad
|
2020-09-03 18:51:47 +08:00
|
|
|
install -m 0644 ../src/daemon/modules/api/image_api.h %{buildroot}/%{_includedir}/isulad/image_api.h
|
2019-09-30 10:53:41 -04:00
|
|
|
|
|
|
|
|
install -d $RPM_BUILD_ROOT/%{_sysconfdir}/isulad
|
|
|
|
|
install -m 0640 ../src/contrib/config/daemon.json %{buildroot}/%{_sysconfdir}/isulad/daemon.json
|
2021-11-16 18:40:04 +08:00
|
|
|
install -m 0440 ../src/contrib/config/daemon_constants.json %{buildroot}/%{_sysconfdir}/isulad/daemon_constants.json
|
2019-09-30 10:53:41 -04:00
|
|
|
install -m 0640 ../src/contrib/config/seccomp_default.json %{buildroot}/%{_sysconfdir}/isulad/seccomp_default.json
|
|
|
|
|
|
2020-01-20 10:36:04 +08:00
|
|
|
install -d $RPM_BUILD_ROOT/%{_sysconfdir}/default/isulad
|
|
|
|
|
install -m 0640 ../src/contrib/config/config.json %{buildroot}/%{_sysconfdir}/default/isulad/config.json
|
|
|
|
|
install -m 0640 ../src/contrib/config/systemcontainer_config.json %{buildroot}/%{_sysconfdir}/default/isulad/systemcontainer_config.json
|
|
|
|
|
install -m 0550 ../src/contrib/sysmonitor/isulad-check.sh %{buildroot}/%{_sysconfdir}/default/isulad/isulad-check.sh
|
2019-09-30 10:53:41 -04:00
|
|
|
|
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/sysmonitor/process
|
|
|
|
|
cp ../src/contrib/sysmonitor/isulad-monit $RPM_BUILD_ROOT/etc/sysmonitor/process
|
|
|
|
|
|
2020-01-20 10:36:04 +08:00
|
|
|
install -d $RPM_BUILD_ROOT/%{_sysconfdir}/default/isulad/hooks
|
|
|
|
|
install -m 0640 ../src/contrib/config/hooks/default.json %{buildroot}/%{_sysconfdir}/default/isulad/hooks/default.json
|
2019-09-30 10:53:41 -04:00
|
|
|
|
|
|
|
|
install -d $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig
|
|
|
|
|
install -p -m 0640 ../src/contrib/config/iSulad.sysconfig $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/iSulad
|
|
|
|
|
|
|
|
|
|
%if 0%{?is_systemd}
|
|
|
|
|
install -d $RPM_BUILD_ROOT/%{_unitdir}
|
2020-01-20 10:36:04 +08:00
|
|
|
install -p -m 0640 ../src/contrib/init/isulad.service $RPM_BUILD_ROOT/%{_unitdir}/isulad.service
|
2019-09-30 10:53:41 -04:00
|
|
|
%else
|
|
|
|
|
install -d $RPM_BUILD_ROOT/%{_initddir}
|
2020-01-20 10:36:04 +08:00
|
|
|
install -p -m 0640 ../src/contrib/init/isulad.init $RPM_BUILD_ROOT/%{_initddir}/isulad.init
|
2019-09-30 10:53:41 -04:00
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%clean
|
|
|
|
|
rm -rf %{buildroot}
|
|
|
|
|
|
2020-01-20 10:36:04 +08:00
|
|
|
%pre
|
|
|
|
|
# support update from lcrd to isulad, will remove in next version
|
2020-01-21 10:01:32 +08:00
|
|
|
if [ "$1" = "2" ]; then
|
2020-01-20 10:36:04 +08:00
|
|
|
%if 0%{?is_systemd}
|
|
|
|
|
systemctl stop lcrd
|
|
|
|
|
systemctl disable lcrd
|
|
|
|
|
if [ -e %{_sysconfdir}/isulad/daemon.json ];then
|
|
|
|
|
sed -i 's#/etc/default/lcrd/hooks#/etc/default/isulad/hooks#g' %{_sysconfdir}/isulad/daemon.json
|
|
|
|
|
fi
|
|
|
|
|
%else
|
|
|
|
|
/sbin/chkconfig --del lcrd
|
|
|
|
|
%endif
|
2020-01-21 10:01:32 +08:00
|
|
|
fi
|
2020-01-20 10:36:04 +08:00
|
|
|
|
2019-09-30 10:53:41 -04:00
|
|
|
%post
|
2020-10-14 15:32:32 +08:00
|
|
|
if ! getent group isula > /dev/null; then
|
|
|
|
|
groupadd --system isula
|
2019-09-30 10:53:41 -04:00
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
if [ "$1" = "1" ]; then
|
|
|
|
|
%if 0%{?is_systemd}
|
2020-01-20 10:36:04 +08:00
|
|
|
systemctl enable isulad
|
|
|
|
|
systemctl start isulad
|
2019-09-30 10:53:41 -04:00
|
|
|
%else
|
2020-01-20 10:36:04 +08:00
|
|
|
/sbin/chkconfig --add isulad
|
2019-09-30 10:53:41 -04:00
|
|
|
%endif
|
|
|
|
|
elif [ "$1" = "2" ]; then
|
|
|
|
|
%if 0%{?is_systemd}
|
2020-01-20 10:36:04 +08:00
|
|
|
# support update from lcrd to isulad, will remove in next version
|
|
|
|
|
if [ -e %{_unitdir}/lcrd.service.rpmsave ]; then
|
|
|
|
|
mv %{_unitdir}/lcrd.service.rpmsave %{_unitdir}/isulad.service
|
|
|
|
|
sed -i 's/lcrd/isulad/g' %{_unitdir}/isulad.service
|
|
|
|
|
fi
|
|
|
|
|
systemctl status isulad | grep 'Active:' | grep 'running'
|
2019-09-30 10:53:41 -04:00
|
|
|
if [ $? -eq 0 ]; then
|
2020-01-20 10:36:04 +08:00
|
|
|
systemctl restart isulad
|
|
|
|
|
else
|
|
|
|
|
systemctl start isulad
|
2019-09-30 10:53:41 -04:00
|
|
|
fi
|
|
|
|
|
%else
|
2020-01-20 10:36:04 +08:00
|
|
|
/sbin/service isulad status | grep 'Active:' | grep 'running'
|
2019-09-30 10:53:41 -04:00
|
|
|
if [ $? -eq 0 ]; then
|
2020-01-20 10:36:04 +08:00
|
|
|
/sbin/service isulad restart
|
2019-09-30 10:53:41 -04:00
|
|
|
fi
|
|
|
|
|
%endif
|
|
|
|
|
fi
|
|
|
|
|
|
2020-10-14 15:32:32 +08:00
|
|
|
if ! getent group isula > /dev/null; then
|
|
|
|
|
groupadd --system isula
|
2019-09-30 10:53:41 -04:00
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
%preun
|
|
|
|
|
%if 0%{?is_systemd}
|
2020-01-20 10:36:04 +08:00
|
|
|
%systemd_preun isulad
|
2019-09-30 10:53:41 -04:00
|
|
|
%else
|
|
|
|
|
if [ $1 -eq 0 ] ; then
|
2020-01-20 10:36:04 +08:00
|
|
|
/sbin/service isulad stop >/dev/null 2>&1
|
|
|
|
|
/sbin/chkconfig --del isulad
|
2019-09-30 10:53:41 -04:00
|
|
|
fi
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%postun
|
|
|
|
|
%if 0%{?is_systemd}
|
2020-01-20 10:36:04 +08:00
|
|
|
%systemd_postun_with_restart isulad
|
2019-09-30 10:53:41 -04:00
|
|
|
%else
|
|
|
|
|
if [ "$1" -ge "1" ] ; then
|
2020-01-20 10:36:04 +08:00
|
|
|
/sbin/service isulad condrestart >/dev/null 2>&1 || :
|
2019-09-30 10:53:41 -04:00
|
|
|
fi
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%files
|
|
|
|
|
%attr(0600,root,root) %{_sysconfdir}/sysmonitor/process/isulad-monit
|
2020-01-20 10:36:04 +08:00
|
|
|
%attr(0550,root,root) %{_sysconfdir}/default/isulad/isulad-check.sh
|
2019-09-30 10:53:41 -04:00
|
|
|
%defattr(0640,root,root,0750)
|
2019-11-06 19:33:20 +08:00
|
|
|
%{_sysconfdir}/isulad
|
2019-09-30 10:53:41 -04:00
|
|
|
%{_sysconfdir}/isulad/*
|
|
|
|
|
%{_sysconfdir}/default/*
|
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
|
%if 0%{?is_systemd}
|
2020-01-20 10:36:04 +08:00
|
|
|
%{_unitdir}/isulad.service
|
|
|
|
|
%attr(0640,root,root) %{_unitdir}/isulad.service
|
2019-09-30 10:53:41 -04:00
|
|
|
%else
|
2020-01-20 10:36:04 +08:00
|
|
|
%{_initddir}/isulad.init
|
|
|
|
|
%attr(0640,root,root) %{_initddir}/isulad.init
|
2019-09-30 10:53:41 -04:00
|
|
|
%endif
|
2020-01-20 10:36:04 +08:00
|
|
|
%{_includedir}/isulad/*
|
2019-09-30 10:53:41 -04:00
|
|
|
%attr(0755,root,root) %{_libdir}/pkgconfig
|
2020-01-20 10:36:04 +08:00
|
|
|
%attr(0640,root,root) %{_libdir}/pkgconfig/isulad.pc
|
2020-10-15 14:13:05 +08:00
|
|
|
%defattr(0755,root,root,0755)
|
2019-09-30 10:53:41 -04:00
|
|
|
%{_bindir}/*
|
|
|
|
|
%{_libdir}/*
|
|
|
|
|
%attr(0640,root,root) %{_sysconfdir}/sysconfig/iSulad
|
|
|
|
|
%attr(0640,root,root) %{_sysconfdir}/isulad/daemon.json
|
|
|
|
|
|
|
|
|
|
%config(noreplace,missingok) %{_sysconfdir}/sysconfig/iSulad
|
|
|
|
|
%config(noreplace,missingok) %{_sysconfdir}/isulad/daemon.json
|
|
|
|
|
%if 0%{?is_systemd}
|
2020-01-20 10:36:04 +08:00
|
|
|
%config(noreplace,missingok) %{_unitdir}/isulad.service
|
2019-09-30 10:53:41 -04:00
|
|
|
%else
|
2020-01-20 10:36:04 +08:00
|
|
|
%config(noreplace,missingok) %{_initddir}/isulad.init
|
2019-09-30 10:53:41 -04:00
|
|
|
%endif
|
2020-09-02 11:48:42 +08:00
|
|
|
|
|
|
|
|
%changelog
|
2022-08-17 10:18:52 +08:00
|
|
|
* Wed Aug 17 2022 haozi007 <liuhao27@huawei.com> - 2.0.15-5
|
|
|
|
|
- Type: enhancement
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: sycn patches from openeuler
|
|
|
|
|
|
2022-08-15 20:26:55 +08:00
|
|
|
* Mon Aug 15 2022 wangfengtu <wangfengtu@huawei.com> - 2.0.15-4
|
|
|
|
|
- Type: enhancement
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: change default umask to 0022
|
|
|
|
|
|
2022-08-09 11:43:54 +08:00
|
|
|
* Tue Aug 9 2022 haozi007 <liuhao27@huawei.com> - 2.0.15-3
|
|
|
|
|
- Type: enhancement
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: sycn patches from openeuler
|
|
|
|
|
|
2022-08-01 17:02:20 +08:00
|
|
|
* Mon Aug 1 2022 chengzeruizhi <chengzeruizhi@huawei.com> - 2.0.15-2
|
|
|
|
|
- Type: enhancement
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: sycn patches from openeuler branch
|
|
|
|
|
|
2022-07-14 09:34:28 +08:00
|
|
|
* Fri Jul 8 2022 haozi007 <liuhao27@huawei.com> - 2.0.15-1
|
|
|
|
|
- Type: enhancement
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: update version to v2.0.15
|
|
|
|
|
|
2022-07-08 18:34:03 +08:00
|
|
|
* Fri Jul 8 2022 haozi007 <liuhao27@huawei.com> - 2.0.14-11
|
|
|
|
|
- Type: enhancement
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: add limit to lcr version
|
|
|
|
|
|
2022-06-22 14:54:52 +08:00
|
|
|
* Wed Jun 22 2022 yangjiaqi <yangjiaqi16@huawei.com> - 2.0.14-10
|
|
|
|
|
- Type: enhancement
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: sync from upstream openeuler/iSulad
|
|
|
|
|
|
2022-06-21 19:15:20 +08:00
|
|
|
* Tue Jun 21 2022 zhangxiaoyu <zhangxiaoyu58@huawei.com> - 2.0.14-9
|
|
|
|
|
- Type: enhancement
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: sync from upstream openeuler/iSulad
|
|
|
|
|
|
2022-06-15 10:55:43 +08:00
|
|
|
* Wed Jun 15 2022 chengzeruizhi <chengzeruizhi@huawei.com> - 2.0.14-8
|
|
|
|
|
- Type: enhancement
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: sync from upstream openeuler/iSulad
|
|
|
|
|
|
2022-06-01 10:43:17 +08:00
|
|
|
* Tue May 31 2022 zhangxiaoyu <zhangxiaoyu58@huawei.com> - 2.0.14-7
|
|
|
|
|
- Type: enhancement
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: fix type convert, add null pointer check, remove unuse macro
|
|
|
|
|
|
2022-05-31 22:05:05 +08:00
|
|
|
* Tue May 31 2022 zhangxiaoyu <zhangxiaoyu58@huawei.com> - 2.0.14-6
|
|
|
|
|
- Type: enhancement
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: fix different type convert and add check to arguments
|
|
|
|
|
|
2022-05-30 20:26:23 +08:00
|
|
|
* Mon May 30 2022 chengzrz <chengzeruizhi@huawei.com> - 2.0.14-5
|
|
|
|
|
- Type: enhancement
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: seccomp optimization
|
|
|
|
|
|
2022-05-27 04:24:19 +01:00
|
|
|
* Fri May 27 2022 haozi007 <liuhao27@huawei.com> - 2.0.14-4
|
|
|
|
|
- Type: enhancement
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: improve fuzz test for pw and gr parser
|
|
|
|
|
|
2022-05-24 18:38:13 +08:00
|
|
|
* Tue May 24 2022 wangfengtu <wangfengtu@huawei.com> - 2.0.14-3
|
|
|
|
|
- Type: enhancement
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: fix install error when android
|
|
|
|
|
|
2022-05-24 10:42:05 +08:00
|
|
|
* Tue May 24 2022 wangfengtu <wangfengtu@huawei.com> - 2.0.14-2
|
|
|
|
|
- Type: enhancement
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: do not mkdir of isulad if no controller found
|
|
|
|
|
|
2022-05-23 07:53:02 +01:00
|
|
|
* Mon May 23 2022 haozi007 <liuhao27@huawei.com> - 2.0.14-1
|
|
|
|
|
- Type: enhancement
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: update version to v2.0.14
|
|
|
|
|
|
2022-05-16 03:50:05 +01:00
|
|
|
* Mon May 16 2022 haozi007<liuhao27@huawei.com> - 2.0.13-5
|
|
|
|
|
- Type: enhancement
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: sync from upstream openEuler/iSulad
|
|
|
|
|
|
|
|
|
|
* Tue May 10 2022 hejunjie<hejunjie10@huawei.com> - 2.0.13-4
|
2022-05-07 15:37:31 +08:00
|
|
|
- Type: enhancement
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: bionic adaptation, increase lcov coverage
|
|
|
|
|
|
2022-05-16 03:50:05 +01:00
|
|
|
* Thu May 5 2022 hejunjie<hejunjie10@huawei.com> - 2.0.13-3
|
2022-05-07 15:37:31 +08:00
|
|
|
- Type: enhancement
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: bionic adaptation for pwgr obj parser
|
|
|
|
|
|
2022-04-25 20:23:31 +08:00
|
|
|
* Mon Apr 25 2022 zhangxiaoyu <zhangxiaoyu58@huawei.com> - 2.0.13-2
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: sync from upstream
|
|
|
|
|
|
2022-04-18 19:15:54 +08:00
|
|
|
* Mon Apr 18 2022 wangfengtu <wangfengtu@huawei.com> - 2.0.13-1
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: update version to v2.0.13
|
|
|
|
|
|
2022-03-25 11:32:06 +08:00
|
|
|
* Fri Mar 25 2022 wangfengtu <wangfengtu@huawei.com> - 2.0.12-1
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: update version to v2.0.12
|
|
|
|
|
|
2022-03-17 11:23:43 +00:00
|
|
|
* Thu Mar 17 2022 haozi007 <liuhao27@huawei.com> - 2.0.11-6
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: remove unnecessary error message
|
|
|
|
|
|
2022-03-17 14:34:33 +08:00
|
|
|
* Thu Mar 17 2022 wangfengtu <wangfengtu@huawei.com> - 2.0.11-5
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: fix uid/gid error when load image
|
|
|
|
|
|
2022-03-09 17:35:13 +08:00
|
|
|
* Wed Mar 09 2022 wangfengtu <wangfengtu@huawei.com> - 2.0.11-4
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: add provides of libisulad_tools.so
|
|
|
|
|
|
2022-03-02 14:20:12 +08:00
|
|
|
* Thu Mar 03 2022 wangfengtu <wangfengtu@huawei.com> - 2.0.11-3
|
|
|
|
|
- Type: enhancement
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: Add the function of isolating the user namespaces
|
|
|
|
|
|
2022-03-03 10:44:03 +08:00
|
|
|
* Thu Mar 03 2022 wangfengtu <wangfengtu@huawei.com> - 2.0.11-2
|
|
|
|
|
- Type: enhancement
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: add libisulad_tools.so
|
|
|
|
|
|
2022-02-24 19:44:19 +08:00
|
|
|
* Thu Feb 24 2022 wangfengtu <wangfengtu@huawei.com> - 2.0.11-1
|
|
|
|
|
- Type: enhancement
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: update version to v2.0.11
|
|
|
|
|
|
2022-01-12 15:53:09 +08:00
|
|
|
* Wed Jan 12 2022 wangfengtu <wangfengtu@huawei.com> - 2.0.10-15
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: fix compile error of isula-transform
|
|
|
|
|
|
2022-01-12 16:12:15 +08:00
|
|
|
* Wed Jan 12 2022 zhangxiaoyu <zhangxiaoyu58@huawei.com> - 2.0.10-14
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: fix compile error with grpc 1.41.x
|
|
|
|
|
|
2022-01-04 09:22:48 +08:00
|
|
|
* Tue Jan 4 2022 wangfengtu <wangfengtu@huawei.com> - 2.0.10-13
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: fix compile error when building embedded image
|
|
|
|
|
|
2021-12-27 11:15:13 +08:00
|
|
|
* Mon Dec 27 2021 wangfengtu <wangfengtu@huawei.com> - 2.0.10-12
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: sync patches from upstream
|
|
|
|
|
|
2021-12-09 16:10:35 +08:00
|
|
|
* Thu Dec 09 2021 chengzeruizhi <chengzeruizhi@huawei.com> - 2.0.10-11
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: fixed a bug that occurs when starting a container in host mode
|
|
|
|
|
|
2021-12-09 11:03:56 +08:00
|
|
|
* Thu Dec 09 2021 wangfengtu <wagnfengtu@huawei.com> - 2.0.10-10
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: remove dependance of sqlite
|
|
|
|
|
|
2021-12-03 07:33:41 +00:00
|
|
|
* Mon Dec 06 2021 gaohuatao <gaohuatao@huawei.com> - 2.0.10-9
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: specify version
|
|
|
|
|
|
2022-08-01 19:26:47 +08:00
|
|
|
* Fri Dec 03 2021 wangfengtu <wangfengtu@huawei.com> - 2.0.10-8
|
2021-12-03 11:10:54 +08:00
|
|
|
- Type: bugfix
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: fix undefined reference to `service_arguments_free' in libisulad_img.so
|
|
|
|
|
|
2021-12-02 17:07:49 +08:00
|
|
|
* Thu Dec 02 2021 wangfengtu <wangfengtu@huawei.com> - 2.0.10-7
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: sync patches from upstream
|
|
|
|
|
|
2021-11-23 10:51:03 +08:00
|
|
|
* Tue Nov 23 2021 chengzeruizhi <chengzeruizhi@huawei.com> - 2.0.10-6
|
|
|
|
|
- Type: enhancement
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: modify the procedure of running a pod
|
|
|
|
|
|
2021-11-19 11:05:21 +08:00
|
|
|
* Fri Nov 19 2021 gaohuatao <gaohuatao@huawei.com> - 2.0.10-5
|
|
|
|
|
- Type: enhancement
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: sync from upstream
|
|
|
|
|
|
2021-11-19 16:57:47 +08:00
|
|
|
* Fri Nov 19 2021 wangfengtu <wangfengtu@huawei.com> - 2.0.10-4
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: fix memleak when use multiple --volumes-from
|
|
|
|
|
|
2021-11-16 18:40:04 +08:00
|
|
|
* Tue Nov 16 2021 wujing <wujing50@huawei.com> - 2.0.10-3
|
|
|
|
|
- Type: enhancement
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: add shimv2 build switch
|
|
|
|
|
|
2021-11-16 15:37:54 +08:00
|
|
|
* Tue Nov 16 2021 wujing <wujing50@huawei.com> - 2.0.10-2
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: remove build platform restrictions
|
|
|
|
|
|
2021-11-09 10:30:54 +08:00
|
|
|
* Tue Nov 09 2021 gaohuatao <gaohuatao@huawei.com> - 2.0.10-1
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: update from openeuler
|
|
|
|
|
|
2021-10-19 14:12:46 +08:00
|
|
|
* Tue Oct 19 2021 wangfengtu <wangfengtu@huawei.com> - 2.0.9-20211019.121837.gitf067b3ce
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: strip sha256 prefix when decrease hold references
|
|
|
|
|
|
2021-06-24 17:17:16 +08:00
|
|
|
* Fri Jun 25 2021 wujing <wujing50@huawei.com> - 2.0.9-20210625.165022.git5a088d9c
|
|
|
|
|
- Type: update to v2.0.9
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: update from master
|
|
|
|
|
|
2021-05-18 14:48:15 +08:00
|
|
|
* Tue May 18 2021 wangfengtu <wangfengtu@huawei.com> - 2.0.8-20210518.144540.git5288ed92
|
|
|
|
|
- Type: sync from upstream
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: update from master
|
|
|
|
|
|
2021-03-26 09:41:54 +08:00
|
|
|
* Fri Mar 26 2021 zhangxiaoyu <zhangxiaoyu58@huawei.com> - 2.0.8-20210326.094027.gitac974aa6
|
|
|
|
|
- Type: sync from upstream
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: update from master
|
|
|
|
|
|
2021-03-23 09:50:40 +08:00
|
|
|
* Tue Mar 23 2021 haozi007 <liuhao27@huawei.com> - 20210323.094917.git7e6aa593
|
|
|
|
|
- Type: sync from upstream
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: update from master
|
|
|
|
|
|
2021-02-02 15:33:40 +08:00
|
|
|
* Tue Feb 2 2021 lifeng <lifeng68@huawei.com> - 2.0.8-20210202.153251.gite082dcf3
|
|
|
|
|
- Type: sync from upstream
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: update from master
|
|
|
|
|
|
2021-02-19 13:28:48 +08:00
|
|
|
* Mon Jan 18 2021 lifeng <lifeng68@huawei.com> - 2.0.8-20210118.195254.git077e10f2
|
2021-01-18 19:53:22 +08:00
|
|
|
- Type: sync from upstream
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: update from master
|
|
|
|
|
|
2020-12-30 16:00:53 +08:00
|
|
|
* Wed Dec 30 2020 lifeng <lifeng68@huawei.com> - 2.0.8-20201230.155843.git6557a6eb
|
|
|
|
|
- Type: update to v2.0.8
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: update from master
|
|
|
|
|
|
2020-12-07 15:20:40 +08:00
|
|
|
* Mon Dec 7 2020 zhangxiaoyu <zhangxiaoyu58@huawei.com> - 2.0.7-20201207.151847.gita1fce123
|
|
|
|
|
- Type: update
|
|
|
|
|
- ID: NA
|
|
|
|
|
- SUG: NA
|
|
|
|
|
- DESC: update from master
|
|
|
|
|
|
2020-12-05 14:59:33 +08:00
|
|
|
* Sat Dec 5 2020 lifeng <lifeng68@huawei.com> - 2.0.7-20201205.145752.gita461cc51
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC: ignore list containers errors
|
|
|
|
|
|
2020-12-03 19:12:21 +08:00
|
|
|
* Thu Dec 3 2020 haozi007 <liuhao27@huawei.com> - 2.0.7-20201203.190902.git48f598fd
|
|
|
|
|
- Type:update from master
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC: update from master
|
|
|
|
|
|
2020-11-28 09:57:06 +08:00
|
|
|
* Sat Nov 28 2020 lifeng<lifeng68@huawei.com> - 2.0.7-20201128.095506.git1e1623a5
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC: Mounts: only qsort the configed mounts and make possible to bind mount /proc and /sys/fs.
|
|
|
|
|
- related lxc PR fixed:
|
|
|
|
|
- 1.add check whether have /proc mounts entry, if has, skip the auto
|
|
|
|
|
- 2.mount cgroup before do mount entrys
|
|
|
|
|
- 3.pass if the mount on top of /proc and the source of the mount is a proc filesystem
|
|
|
|
|
|
2020-11-25 16:53:48 +08:00
|
|
|
* Wed Nov 25 2020 wangfengtu<wangfengtu@huawei.com> - 2.0.7-20201125.165149.git7d150c3c
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC: update from openeuler
|
|
|
|
|
|
2020-11-25 16:07:20 +08:00
|
|
|
* Wed Nov 25 2020 wangfengtu<wangfengtu@huawei.com> - 2.0.6-20201125.160534.git9fb5e75d
|
|
|
|
|
- Type: bugfix
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC: fix rpath not work
|
|
|
|
|
|
2020-11-12 19:32:18 +08:00
|
|
|
* Thu Nov 12 2020 gaohuatao<gaohuatao@huawei.com> - 2.0.6-20201112.193005.git8a6b73c8
|
|
|
|
|
- Type: update from openeuler
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC: update from openeuler
|
|
|
|
|
|
2020-10-14 15:32:32 +08:00
|
|
|
* Wed Oct 14 2020 lifeng68<lifeng68@huawei.com> - 2.0.6-20201014.152749.gitc8a43925
|
|
|
|
|
- Type: upgrade to v2.0.6
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC: upgrade to v2.0.6
|
|
|
|
|
|
|
|
|
|
* Fri Sep 18 2020 <lifeng68@huawei.com> - 2.0.5-20200918.112827.git9aea9b75
|
|
|
|
|
- Type:bugfix
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC: modify log level to warn
|
|
|
|
|
|
|
|
|
|
* Mon Sep 14 2020 <lifeng68@huawei.com> - 2.0.5-20200914.172527.gitae86920a
|
|
|
|
|
- Type:bugfix
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC: remove unused config
|
2020-09-14 17:28:42 +08:00
|
|
|
|
2021-05-19 11:02:02 +08:00
|
|
|
* Thu Sep 10 2020 <yangjiaqi11@huawei.com> - 2.0.5-20200910.144345.git71b1055b
|
2020-09-10 14:47:59 +08:00
|
|
|
- Type:enhancement
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC: add chrpath
|
|
|
|
|
|
2020-09-03 18:51:47 +08:00
|
|
|
* Fri Sep 04 2020 zhangxiaoyu <zhangxiaoyu58@huawei.com> - 2.0.5-20200904.114315.gitff1761c3
|
|
|
|
|
- Type:enhancement
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC: upgrade from v2.0.3 to v2.0.5
|
|
|
|
|
|
2020-09-02 11:48:42 +08:00
|
|
|
* Wed Sep 02 2020 YoungJQ <yangjiaqi11@huawei.com> - 2.0.3-20200902.114727.git6d945f26
|
|
|
|
|
- Type:enhancement
|
|
|
|
|
- ID:NA
|
|
|
|
|
- SUG:NA
|
|
|
|
|
- DESC: modify source0 address
|