update to 1.2.0-9

add sugguests for syscare build
remove log directory

(cherry picked from commit 9e76b702de5fbe4dae665c8b6a73839dfbe3558a)
This commit is contained in:
ningyu 2023-12-22 17:34:19 +08:00 committed by openeuler-sync-bot
parent 1f8fdcb487
commit df595dd916
2 changed files with 28 additions and 4 deletions

Binary file not shown.

View File

@ -13,7 +13,7 @@
############################################ ############################################
Name: syscare Name: syscare
Version: 1.2.0 Version: 1.2.0
Release: 8 Release: 9
Summary: System hot-fix service Summary: System hot-fix service
License: MulanPSL-2.0 and GPL-2.0-only License: MulanPSL-2.0 and GPL-2.0-only
URL: https://gitee.com/openeuler/syscare URL: https://gitee.com/openeuler/syscare
@ -71,11 +71,22 @@ systemctl disable syscare
############## PostUninstall ############### ############## PostUninstall ###############
%postun %postun
if [ "$1" -eq 0 ] || { [ -n "$2" ] && [ "$2" -eq 0 ]; }; then if [ "$1" -eq 0 ] || { [ -n "$2" ] && [ "$2" -eq 0 ]; }; then
# Remove patch directory
rm -rf /usr/lib/syscare rm -rf /usr/lib/syscare
rm -f /var/log/syscare/syscared*.log*
# Remove log directory
rm -f /var/log/syscare/syscared_r*.log
rm -f /var/log/syscare/syscared_r*.log.gz
if [ -z "$(ls -A /var/log/syscare)" ]; then if [ -z "$(ls -A /var/log/syscare)" ]; then
rm -rf /var/log/syscare rm -rf /var/log/syscare
fi fi
# Remove run directory
rm -f /var/run/syscare/patch_op.lock
rm -f /var/run/syscare/syscared.*
if [ -z "$(ls -A /var/run/syscare)" ]; then
rm -rf /var/run/syscare
fi
fi fi
################## Files ################### ################## Files ###################
@ -93,6 +104,7 @@ fi
%package build %package build
Summary: Syscare build tools. Summary: Syscare build tools.
BuildRequires: elfutils-libelf-devel BuildRequires: elfutils-libelf-devel
Suggests: %{pkg_build_kmod}
Requires: (%{pkg_build_kmod} >= %{build_version} or %{pkg_build_ebpf} >= %{build_version}) Requires: (%{pkg_build_kmod} >= %{build_version} or %{pkg_build_ebpf} >= %{build_version})
Requires: coreutils Requires: coreutils
Requires: patch Requires: patch
@ -106,7 +118,6 @@ Syscare patch building toolset.
############### PostInstall ################ ############### PostInstall ################
%post build %post build
mkdir -p /etc/syscare
systemctl daemon-reload systemctl daemon-reload
systemctl enable upatch systemctl enable upatch
systemctl start upatch systemctl start upatch
@ -120,11 +131,21 @@ systemctl disable upatch
############## PostUninstall ############### ############## PostUninstall ###############
%postun build %postun build
if [ "$1" -eq 0 ] || { [ -n "$2" ] && [ "$2" -eq 0 ]; }; then if [ "$1" -eq 0 ] || { [ -n "$2" ] && [ "$2" -eq 0 ]; }; then
# Remove config directory
rm -rf /etc/syscare rm -rf /etc/syscare
rm -f /var/log/syscare/upatchd*.log*
# Remove log directory
rm -f /var/log/syscare/upatchd_r*.log
rm -f /var/log/syscare/upatchd_r*.log.gz
if [ -z "$(ls -A /var/log/syscare)" ]; then if [ -z "$(ls -A /var/log/syscare)" ]; then
rm -rf /var/log/syscare rm -rf /var/log/syscare
fi fi
# Remove run directory
rm -f /var/run/syscare/upatchd.*
if [ -z "$(ls -A /var/run/syscare)" ]; then
rm -rf /var/run/syscare
fi
fi fi
################## Files ################### ################## Files ###################
@ -205,6 +226,9 @@ Syscare build dependency - eBPF.
################ Change log ################ ################ Change log ################
############################################ ############################################
%changelog %changelog
* Fri Dec 22 2023 ningyu<ningyu9@huawei.com> - 1.2.0-9
- Add Suggests for syscare-build
- Remove log directory
* Tue Dec 12 2023 renoseven<dev@renoseven.net> - 1.2.0-8 * Tue Dec 12 2023 renoseven<dev@renoseven.net> - 1.2.0-8
- Builder: fix 'enabling multiple kpatch may lead soft-lockup' issue - Builder: fix 'enabling multiple kpatch may lead soft-lockup' issue
* Wed Nov 29 2023 renoseven<dev@renoseven.net> - 1.2.0-7 * Wed Nov 29 2023 renoseven<dev@renoseven.net> - 1.2.0-7