[tracker-miners: 1/2] meson: Do not symlink disabled services
- From: Sam Thursfield <sthursfield src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker-miners: 1/2] meson: Do not symlink disabled services
- Date: Wed, 29 Aug 2018 17:53:26 +0000 (UTC)
commit 53990f24e91143e76fe66f5b00a9bab8a4f1dd72
Author: Jan Tojnar <jtojnar gmail com>
Date: Sat Aug 18 17:16:55 2018 +0200
meson: Do not symlink disabled services
https://bugzilla.gnome.org/show_bug.cgi?id=796145
src/create-miner-symlinks.sh | 15 ++++++++++++---
src/meson.build | 2 +-
2 files changed, 13 insertions(+), 4 deletions(-)
---
diff --git a/src/create-miner-symlinks.sh b/src/create-miner-symlinks.sh
index 6a94a18d7..114cc54c8 100644
--- a/src/create-miner-symlinks.sh
+++ b/src/create-miner-symlinks.sh
@@ -8,9 +8,18 @@ set -e
dbus_services_dir="$1"
tracker_miner_services_dir="$2"
+have_tracker_miner_apps="$3"
+have_tracker_miner_fs="$4"
+have_tracker_miner_rss="$5"
mkdir -p ${DESTDIR}/${tracker_miner_services_dir}
-ln -sf "${dbus_services_dir}/org.freedesktop.Tracker1.Miner.Applications.service"
"${DESTDIR}/${tracker_miner_services_dir}/"
+if [[ "$have_tracker_miner_apps" -eq "true" ]]; then
+ ln -sf "${dbus_services_dir}/org.freedesktop.Tracker1.Miner.Applications.service"
"${DESTDIR}/${tracker_miner_services_dir}/"
+fi
ln -sf "${dbus_services_dir}/org.freedesktop.Tracker1.Miner.Extract.service"
"${DESTDIR}/${tracker_miner_services_dir}/"
-ln -sf "${dbus_services_dir}/org.freedesktop.Tracker1.Miner.Files.service"
"${DESTDIR}/${tracker_miner_services_dir}/"
-ln -sf "${dbus_services_dir}/org.freedesktop.Tracker1.Miner.RSS.service"
"${DESTDIR}/${tracker_miner_services_dir}/"
+if [[ "$have_tracker_miner_fs" -eq "true" ]]; then
+ ln -sf "${dbus_services_dir}/org.freedesktop.Tracker1.Miner.Files.service"
"${DESTDIR}/${tracker_miner_services_dir}/"
+fi
+if [[ "$have_tracker_miner_rss" -eq "true" ]]; then
+ ln -sf "${dbus_services_dir}/org.freedesktop.Tracker1.Miner.RSS.service"
"${DESTDIR}/${tracker_miner_services_dir}/"
+fi
diff --git a/src/meson.build b/src/meson.build
index 71efdd02f..6fdc0fb73 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -27,4 +27,4 @@ custom_target('tracker-miners-settings-enums',
install: true,
install_dir: gsettings_schema_dir)
-meson.add_install_script('create-miner-symlinks.sh', dbus_services_dir, tracker_miner_services_dir)
+meson.add_install_script('create-miner-symlinks.sh', dbus_services_dir, tracker_miner_services_dir,
have_tracker_miner_apps.to_string(), have_tracker_miner_fs.to_string(), have_tracker_miner_rss.to_string())
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]