From: Aaron Merey Date: Fri, 10 May 2024 21:46:24 +0000 (-0400) Subject: config/Makefile.am: Modify profile.fish in all-local X-Git-Tag: elfutils-0.192~91 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1df8caf4026b46604e55f1201942ffc01cb5676d;p=thirdparty%2Felfutils.git config/Makefile.am: Modify profile.fish in all-local Fish shell scripts do not support bracketed variables. config/Makefile.am removes brackets from a variable in config/fish.profile in order to prevent an error when running the script. Currently the brackets are removed during make install. This causes testsuite failures if make check is run before make install. Fix this by removing the brackets in all-local instead of install-data-local. Signed-off-by: Aaron Merey --- diff --git a/config/Makefile.am b/config/Makefile.am index e42aacee..2dcbe94e 100644 --- a/config/Makefile.am +++ b/config/Makefile.am @@ -38,10 +38,12 @@ pkgconfig_DATA = libelf.pc libdw.pc if LIBDEBUGINFOD pkgconfig_DATA += libdebuginfod.pc +all-local: + sed -i 's/{prefix}/prefix/g' profile.fish + install-data-local: $(INSTALL_DATA) profile.sh -D $(DESTDIR)$(sysconfdir)/profile.d/debuginfod.sh $(INSTALL_DATA) profile.csh -D $(DESTDIR)$(sysconfdir)/profile.d/debuginfod.csh - sed -i 's/{prefix}/prefix/g' profile.fish $(INSTALL_DATA) profile.fish -D $(DESTDIR)$(datadir)/fish/vendor_conf.d/debuginfod.fish mkdir -p $(DESTDIR)$(sysconfdir)/debuginfod if [ -n "@DEBUGINFOD_URLS@" ]; then \