Blob Blame History Raw
From 28579ba8b74fcc15bf0e7cb58fc970bac3d53f35 Mon Sep 17 00:00:00 2001
From: Robin Lee <cheeselee@fedoraproject.org>
Date: Tue, 1 Dec 2020 17:15:11 +0800
Subject: [PATCH 2/4] fix: rpm fix `deepin-api` path

`deepin-api` is installed under `/usr/libexec` on rpm-based systems.

Log: rpm fix `deepin-api` path
Signed-off-by: Robin Lee <cheeselee@fedoraproject.org>
---
 rpm/dde-daemon.spec | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/rpm/dde-daemon.spec b/rpm/dde-daemon.spec
index 204356e1..bb22fc7a 100644
--- a/rpm/dde-daemon.spec
+++ b/rpm/dde-daemon.spec
@@ -121,7 +121,11 @@ sed -i 's|lib/NetworkManager|libexec|' network/utils_test.go
 
 for file in $(grep "/usr/lib/deepin-daemon" * -nR |awk -F: '{print $1}')
 do
-    sed -i 's|/usr/lib/deepin-daemon|/usr/libexec/deepin-daemon|g' $file
+    sed -i 's|/usr/lib/deepin-daemon|%{_libexecdir}/deepin-daemon|g' $file
+done
+for file in $(grep "/usr/lib/deepin-api" * -nR |awk -F: '{print $1}')
+do
+    sed -i 's|/usr/lib/deepin-api|%{_libexecdir}/deepin-api|g' $file
 done
 
 # Fix grub.cfg path
-- 
2.26.2