From c1b384e5d3f2f46e7d7a1b41e31c7aadc1d9ce28 Mon Sep 17 00:00:00 2001 From: Fabian Homborg Date: Tue, 20 Oct 2015 23:21:57 +0200 Subject: Add functions and configuration snippets hierarchy This allows "vendors" (i.e. third-party upstreams interested in supporting fish) to add auto-loaded functions and eager-loaded configuration "snippets", while still allowing both the user and the administrator to fully override all of that. This has been inspired by systemd's configuration hierarchy, and implements a similar scheme whereby files with the same name in higher-ranking directories override files in lower-ranking ones. Fixes #1956 --- Makefile.in | 3 +++ 1 file changed, 3 insertions(+) (limited to 'Makefile.in') diff --git a/Makefile.in b/Makefile.in index 88155b2d..056a3d81 100644 --- a/Makefile.in +++ b/Makefile.in @@ -660,9 +660,12 @@ install-force: all install-translations true ;\ done; $(INSTALL) -m 755 -d $(DESTDIR)$(sysconfdir)/fish + $(INSTALL) -m 755 -d $(DESTDIR)$(sysconfdir)/fish/conf.d $(INSTALL) -m 755 -d $(DESTDIR)$(datadir)/fish $(INSTALL) -m 755 -d $(DESTDIR)$(datadir)/fish/completions $(INSTALL) -m 755 -d $(DESTDIR)$(datadir)/fish/vendor_completions.d + $(INSTALL) -m 755 -d $(DESTDIR)$(datadir)/fish/vendor_functions.d + $(INSTALL) -m 755 -d $(DESTDIR)$(datadir)/fish/vendor_conf.d $(INSTALL) -m 755 -d $(DESTDIR)$(datadir)/fish/functions $(INSTALL) -m 755 -d $(DESTDIR)$(datadir)/fish/man/man1 $(INSTALL) -m 755 -d $(DESTDIR)$(datadir)/fish/tools -- cgit v1.2.3