更新热补丁是否可应用的判断条件
(cherry picked from commit 53f25c96819db6d1ed0baee8178b50bd8e06ed6f)
This commit is contained in:
parent
fad0f4a2fe
commit
a9646ac5d7
@ -0,0 +1,28 @@
|
|||||||
|
From 30a0f76f2150f27db79fedde3af4926b36954066 Mon Sep 17 00:00:00 2001
|
||||||
|
From: rabbitali <shusheng.wen@outlook.com>
|
||||||
|
Date: Fri, 30 Jun 2023 19:07:55 +0800
|
||||||
|
Subject: [PATCH] Update the condition under which hot patches can be applied
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
---
|
||||||
|
hotpatch/hotpatch_updateinfo.py | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/hotpatch/hotpatch_updateinfo.py b/hotpatch/hotpatch_updateinfo.py
|
||||||
|
index 7dc92ce..3963867 100644
|
||||||
|
--- a/hotpatch/hotpatch_updateinfo.py
|
||||||
|
+++ b/hotpatch/hotpatch_updateinfo.py
|
||||||
|
@@ -212,7 +212,7 @@ class HotpatchUpdateInfo(object):
|
||||||
|
hp_vere = '%s-%s' % (src_pkg_version, src_pkg_release)
|
||||||
|
if hp_vere != inst_pkg_vere:
|
||||||
|
continue
|
||||||
|
- elif self._get_hotpatch_status_in_syscare(hotpatch) == 'ACTIVED':
|
||||||
|
+ elif self._get_hotpatch_status_in_syscare(hotpatch) in ('ACTIVED', "ACCEPTED"):
|
||||||
|
hotpatch.state = self.INSTALLED
|
||||||
|
else:
|
||||||
|
hotpatch.state = self.INSTALLABLE
|
||||||
|
--
|
||||||
|
2.33.0
|
||||||
|
|
||||||
@ -1,12 +1,14 @@
|
|||||||
Name: aops-apollo
|
Name: aops-apollo
|
||||||
Version: v1.2.2
|
Version: v1.2.2
|
||||||
Release: 3
|
Release: 4
|
||||||
Summary: Cve management service, monitor machine vulnerabilities and provide fix functions.
|
Summary: Cve management service, monitor machine vulnerabilities and provide fix functions.
|
||||||
License: MulanPSL2
|
License: MulanPSL2
|
||||||
URL: https://gitee.com/openeuler/%{name}
|
URL: https://gitee.com/openeuler/%{name}
|
||||||
Source0: %{name}-%{version}.tar.gz
|
Source0: %{name}-%{version}.tar.gz
|
||||||
Patch0001: 0001-fix-issue-gen-cve-task-failed.patch
|
Patch0001: 0001-fix-issue-gen-cve-task-failed.patch
|
||||||
Patch0002: 0002-do-not-return-the-related-hotpatches-when-the-cve-is.patch
|
Patch0002: 0002-do-not-return-the-related-hotpatches-when-the-cve-is.patch
|
||||||
|
Patch0003: 0003-update-condition-under-which-hotpatches-can-be-applied.patch
|
||||||
|
|
||||||
|
|
||||||
BuildRequires: python3-setuptools
|
BuildRequires: python3-setuptools
|
||||||
Requires: aops-vulcanus >= v1.2.0
|
Requires: aops-vulcanus >= v1.2.0
|
||||||
@ -77,6 +79,9 @@ cp -r hotpatch %{buildroot}/%{python3_sitelib}/dnf-plugins/
|
|||||||
%{python3_sitelib}/aops_apollo_tool/*
|
%{python3_sitelib}/aops_apollo_tool/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Jun 30 2023 wenxin<shusheng.wen@outlook.com> - v1.2.2-4
|
||||||
|
- Update the condition under which hot patches can be applied
|
||||||
|
|
||||||
* Wed Jun 28 2023 wangguangge<wangguangge@huawei.com> - v1.2.2-3
|
* Wed Jun 28 2023 wangguangge<wangguangge@huawei.com> - v1.2.2-3
|
||||||
- do not return the related hotpatches when the cve is fixed
|
- do not return the related hotpatches when the cve is fixed
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user