From 111c220dadeb5878877aedeacc3fe33fd11226e3 Mon Sep 17 00:00:00 2001 From: lixin Date: Thu, 14 Mar 2024 18:17:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=8D=B8=E8=BD=BD=E8=84=9A?= =?UTF-8?q?=E6=9C=AC=E5=AF=BC=E8=87=B4=E5=8D=87=E7=BA=A7=E5=A4=B1=E8=B4=A5?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- migration-tools.spec | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/migration-tools.spec b/migration-tools.spec index 40e5223..716f0c6 100644 --- a/migration-tools.spec +++ b/migration-tools.spec @@ -1,6 +1,6 @@ Name: migration-tools Version: 1.0.0 -Release: 6 +Release: 7 Summary: A tool to help users migrate the Centos system to the UOS system and openEuler system License: MulanPSL-2.0 Source0: ut-Migration-tools.tar.gz @@ -43,35 +43,40 @@ rm -rf %{buildroot} mkdir -p $RPM_BUILD_ROOT/usr/lib/migration-tools-server mkdir -p $RPM_BUILD_ROOT/var/tmp/uos-migration %{__mkdir_p} $RPM_BUILD_ROOT/etc/migration-tools +%{__mkdir_p} $RPM_BUILD_ROOT%{_unitdir} cp -r ut-Migration-tools/* $RPM_BUILD_ROOT/usr/lib/migration-tools-server/ # Install server config %{__cp} -r $RPM_BUILD_ROOT/usr/lib/migration-tools-server/server/migration-tools.conf $RPM_BUILD_ROOT/etc/migration-tools +%{__cp} -r $RPM_BUILD_ROOT/usr/lib/migration-tools-server/server/migration-tools-server.service $RPM_BUILD_ROOT%{_unitdir} +%posttrans +%{_bindir}/systemctl daemon-reload %post -n migration-tools-server -mkdir -p /etc/migration-tools -mkdir -p /var/tmp/uos-migration -cp -r /usr/lib/migration-tools-server/server/migration-tools-server.service /usr/lib/systemd/system/ chmod +x /usr/lib/migration-tools-server/server/start_webview.sh -ln -s /usr/lib/migration-tools-server/server/start_webview.sh /usr/bin/migration-tools -systemctl daemon-reload -systemctl restart migration-tools-server.service +ln -sf /usr/lib/migration-tools-server/server/start_webview.sh /usr/bin/migration-tools systemctl enable migration-tools-server.service +%preun -n migration-tools-server +if [ $1 = 0 ];then + systemctl stop migration-tools-server.service +fi + %postun -n migration-tools-server systemctl disable migration-tools-server.service -rm -rf /usr/lib/migration-tools-server/ -rm -rf /usr/lib/migration-tools rm -rf /usr/bin/migration-tools -rm -rf /usr/lib/systemd/system/migration-tools-server.service %files -n migration-tools-server /etc/migration-tools /usr/lib/migration-tools-server +%{_unitdir}/migration-tools-server.service %changelog +* Thu Mar 14 2024 lixin - 1.0.0-7 +- Fix the error messages that occur during upgrades and downgrades. + * Mon Mar 11 2024 lixin - 1.0.0-6 - fix : CVE-2024-24892 - use paramiko instead of sshpass to export migration log -- Gitee