diff options
author | Martyn Russell <martyn@lanedo.com> | 2014-09-26 21:45:24 +0100 |
---|---|---|
committer | Martyn Russell <martyn@lanedo.com> | 2014-09-27 13:17:04 +0100 |
commit | f22c5d6a5dcbd6a849e60fe29374d9b004af40c8 (patch) | |
tree | bd34a683006ba8b0ac5a88f080f805add18c8680 | |
parent | 86b26222eaa50c2e3f436b1a997a1bece941d6dd (diff) | |
download | tracker-f22c5d6a5dcbd6a849e60fe29374d9b004af40c8.tar.gz |
data: Make sure miner links don't fail with missing parent dir
-rw-r--r-- | src/miners/apps/Makefile.am | 9 | ||||
-rw-r--r-- | src/miners/fs/Makefile.am | 9 | ||||
-rw-r--r-- | src/miners/rss/Makefile.am | 9 | ||||
-rw-r--r-- | src/miners/user-guides/Makefile.am | 9 | ||||
-rw-r--r-- | src/plugins/evolution/Makefile.am | 9 | ||||
-rw-r--r-- | src/tracker-extract/Makefile.am | 9 |
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 |