summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartyn Russell <martyn@lanedo.com>2014-09-26 21:45:24 +0100
committerMartyn Russell <martyn@lanedo.com>2014-09-27 13:17:04 +0100
commitf22c5d6a5dcbd6a849e60fe29374d9b004af40c8 (patch)
treebd34a683006ba8b0ac5a88f080f805add18c8680
parent86b26222eaa50c2e3f436b1a997a1bece941d6dd (diff)
downloadtracker-f22c5d6a5dcbd6a849e60fe29374d9b004af40c8.tar.gz
data: Make sure miner links don't fail with missing parent dir
-rw-r--r--src/miners/apps/Makefile.am9
-rw-r--r--src/miners/fs/Makefile.am9
-rw-r--r--src/miners/rss/Makefile.am9
-rw-r--r--src/miners/user-guides/Makefile.am9
-rw-r--r--src/plugins/evolution/Makefile.am9
-rw-r--r--src/tracker-extract/Makefile.am9
6 files changed, 30 insertions, 24 deletions
diff --git a/src/miners/apps/Makefile.am b/src/miners/apps/Makefile.am
index d31dd57cf..9e450b794 100644
--- a/src/miners/apps/Makefile.am
+++ b/src/miners/apps/Makefile.am
@@ -32,11 +32,12 @@ INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard
@INTLTOOL_SERVICE_RULE@
install-data-hook:
- cd $(DESTDIR)$(datadir)/tracker/miners && \
- $(LN_S) -f $(servicedir)/$(service_DATA)
+ $(MKDIR_P) "$(DESTDIR)$(datadir)/tracker/miners" && \
+ $(LN_S) -f "$(DESTDIR)$(datadir)/tracker/miners/$(service_DATA)" \
+ "$(DESTDIR)$(servicedir)/$(service_DATA)"
+
uninstall-local:
- cd $(DESTDIR)$(datadir)/tracker/miners && \
- $(RM) $(DESTDIR)$(datadir)/tracker/miners/$(service_DATA)
+ $(RM) "$(DESTDIR)$(datadir)/tracker/miners/$(service_DATA)"
# Desktop files: First we fix the VERSION and libexecdir
%.desktop.in: %.desktop.in.in
diff --git a/src/miners/fs/Makefile.am b/src/miners/fs/Makefile.am
index fec5cdf4f..ef3a30387 100644
--- a/src/miners/fs/Makefile.am
+++ b/src/miners/fs/Makefile.am
@@ -64,11 +64,12 @@ INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard
@INTLTOOL_SERVICE_RULE@
install-data-hook:
- cd $(DESTDIR)$(datadir)/tracker/miners && \
- $(LN_S) -f $(servicedir)/$(service_DATA)
+ $(MKDIR_P) "$(DESTDIR)$(datadir)/tracker/miners" && \
+ $(LN_S) -f "$(DESTDIR)$(datadir)/tracker/miners/$(service_DATA)" \
+ "$(DESTDIR)$(servicedir)/$(service_DATA)"
+
uninstall-local:
- cd $(DESTDIR)$(datadir)/tracker/miners && \
- $(RM) $(DESTDIR)$(datadir)/tracker/miners/$(service_DATA)
+ $(RM) "$(DESTDIR)$(datadir)/tracker/miners/$(service_DATA)"
# Desktop files: First we fix the VERSION and libexecdir
if HAVE_LIBMEDIAART
diff --git a/src/miners/rss/Makefile.am b/src/miners/rss/Makefile.am
index 7c1dbc6ac..6385c0e63 100644
--- a/src/miners/rss/Makefile.am
+++ b/src/miners/rss/Makefile.am
@@ -32,11 +32,12 @@ INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard
@INTLTOOL_SERVICE_RULE@
install-data-hook:
- cd $(DESTDIR)$(datadir)/tracker/miners && \
- $(LN_S) -f $(servicedir)/$(service_DATA)
+ $(MKDIR_P) "$(DESTDIR)$(datadir)/tracker/miners" && \
+ $(LN_S) -f "$(DESTDIR)$(datadir)/tracker/miners/$(service_DATA)" \
+ "$(DESTDIR)$(servicedir)/$(service_DATA)"
+
uninstall-local:
- cd $(DESTDIR)$(datadir)/tracker/miners && \
- $(RM) $(DESTDIR)$(datadir)/tracker/miners/$(service_DATA)
+ $(RM) "$(DESTDIR)$(datadir)/tracker/miners/$(service_DATA)"
# Desktop files: First we fix the VERSION and libexecdir
%.desktop.in: %.desktop.in.in
diff --git a/src/miners/user-guides/Makefile.am b/src/miners/user-guides/Makefile.am
index 60112bce8..74aea0c86 100644
--- a/src/miners/user-guides/Makefile.am
+++ b/src/miners/user-guides/Makefile.am
@@ -32,11 +32,12 @@ INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard
@INTLTOOL_SERVICE_RULE@
install-data-hook:
- cd $(DESTDIR)$(datadir)/tracker/miners && \
- $(LN_S) -f $(servicedir)/$(service_DATA)
+ $(MKDIR_P) "$(DESTDIR)$(datadir)/tracker/miners" && \
+ $(LN_S) -f "$(DESTDIR)$(datadir)/tracker/miners/$(service_DATA)" \
+ "$(DESTDIR)$(servicedir)/$(service_DATA)"
+
uninstall-local:
- cd $(DESTDIR)$(datadir)/tracker/miners && \
- $(RM) $(DESTDIR)$(datadir)/tracker/miners/$(service_DATA)
+ $(RM) "$(DESTDIR)$(datadir)/tracker/miners/$(service_DATA)"
# Desktop files: First we fix the VERSION and libexecdir
%.desktop.in: %.desktop.in.in
diff --git a/src/plugins/evolution/Makefile.am b/src/plugins/evolution/Makefile.am
index 6b5d8ff3f..595613a32 100644
--- a/src/plugins/evolution/Makefile.am
+++ b/src/plugins/evolution/Makefile.am
@@ -54,11 +54,12 @@ INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard
@INTLTOOL_SERVICE_RULE@
install-data-hook:
- cd $(DESTDIR)$(datadir)/tracker/miners && \
- $(LN_S) -f $(servicedir)/$(service_DATA)
+ $(MKDIR_P) "$(DESTDIR)$(datadir)/tracker/miners" && \
+ $(LN_S) -f "$(DESTDIR)$(datadir)/tracker/miners/$(service_DATA)" \
+ "$(DESTDIR)$(servicedir)/$(service_DATA)"
+
uninstall-local:
- cd $(DESTDIR)$(datadir)/tracker/miners && \
- $(RM) $(DESTDIR)$(datadir)/tracker/miners/$(service_DATA)
+ $(RM) "$(DESTDIR)$(datadir)/tracker/miners/$(service_DATA)"
# Dist / Clean rules for all data
CLEANFILES += \
diff --git a/src/tracker-extract/Makefile.am b/src/tracker-extract/Makefile.am
index b8ceaa8a0..6a0b58f61 100644
--- a/src/tracker-extract/Makefile.am
+++ b/src/tracker-extract/Makefile.am
@@ -605,11 +605,12 @@ INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard
@INTLTOOL_SERVICE_RULE@
install-data-hook:
- cd $(DESTDIR)$(datadir)/tracker/miners && \
- $(LN_S) -f $(servicedir)/$(service_DATA)
+ $(MKDIR_P) "$(DESTDIR)$(datadir)/tracker/miners" && \
+ $(LN_S) -f "$(DESTDIR)$(datadir)/tracker/miners/$(service_DATA)" \
+ "$(DESTDIR)$(servicedir)/$(service_DATA)"
+
uninstall-local:
- cd $(DESTDIR)$(datadir)/tracker/miners && \
- $(RM) $(DESTDIR)$(datadir)/tracker/miners/$(service_DATA)
+ $(RM) "$(DESTDIR)$(datadir)/tracker/miners/$(service_DATA)"
# Desktop files: First we fix the VERSION and libexecdir
%.desktop.in: %.desktop.in.in