diff --git a/anolis-release.spec b/anolis-release.spec index 5284777dcc44c1b0d0ad715a4a7cb24358ebcc0a..341a0c73ddd25481daa84d89688179d41a804b73 100644 --- a/anolis-release.spec +++ b/anolis-release.spec @@ -1,4 +1,4 @@ -%define anolis_release 3 +%define anolis_release 4 %define debug_package %{nil} %define product_family Anolis OS @@ -173,19 +173,20 @@ rm -rf %{buildroot} %files -n anolis-gpg-keys /etc/pki/rpm-gpg/ -%post -n anolis-repos -if [[ `uname -r` =~ "5.10".* ]];then - if [[ -f /etc/yum.repos.d/AnolisOS-kernel-5.10.repo ]];then - sed -i "s/enabled=0/enabled=1/g" /etc/yum.repos.d/AnolisOS-kernel-5.10.repo - fi -elif [[ `uname -r` =~ "4.19".* ]];then - if [[ -f /etc/yum.repos.d/AnolisOS-Plus.repo ]];then - sed -i "s/enabled=0/enabled=1/g" /etc/yum.repos.d/AnolisOS-Plus.repo - fi +%triggerin -n anolis-repos -- kernel >= 5.10 +if [[ -f /etc/yum.repos.d/AnolisOS-kernel-5.10.repo ]];then + sed -i "s/enabled=0/enabled=1/g" /etc/yum.repos.d/AnolisOS-kernel-5.10.repo fi +%triggerin -n anolis-repos -- kernel < 5.10 +if [[ -f /etc/yum.repos.d/AnolisOS-Plus.repo ]];then + sed -i "s/enabled=0/enabled=1/g" /etc/yum.repos.d/AnolisOS-Plus.repo +fi %changelog +* Mon Jan 15 2024 Funda Wang - 8.8-4 +- Move scripts from post to triggerin + * Tue Aug 8 2023 Zhiyuan Zhao - 8.8-3 - Provide /usr/lib/os-release for bash error after toolbox installed