update to 1.2.0-9
add sugguests for syscare build remove log directory (cherry picked from commit 9e76b702de5fbe4dae665c8b6a73839dfbe3558a)
This commit is contained in:
parent
1f8fdcb487
commit
df595dd916
Binary file not shown.
32
syscare.spec
32
syscare.spec
@ -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
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user