From ad717af4711046700ebe63ad8cff064faf990158 Mon Sep 17 00:00:00 2001 From: daurnimator Date: Sun, 5 Aug 2018 11:35:12 +1000 Subject: Makefile: Use printf and single file redirection instead of multiple echos --- Makefile | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index e3dd45f1..ca2f379b 100644 --- a/Makefile +++ b/Makefile @@ -42,18 +42,20 @@ install: all $(DESTDIR)$(prefix)/bin/luarocks $(DESTDIR)$(prefix)/bin/luarocks-a $(DESTDIR)$(prefix)/bin/luarocks: src/bin/luarocks config.unix mkdir -p "$(@D)" - echo "#!$(LUA_BINDIR)/$(LUA_INTERPRETER)" > $@ - echo "package.loaded['luarocks.core.hardcoded'] = { SYSCONFDIR = [[$(luarocksconfdir)]] }" >> $@ - echo "package.path=[[$(prefix)/share/lua/$(LUA_VERSION)/?.lua;]] .. package.path" >> $@ - tail -n +2 src/bin/luarocks >> $@ + (printf '#!$(LUA_BINDIR)/$(LUA_INTERPRETER)\n'\ + 'package.loaded["luarocks.core.hardcoded"] = { SYSCONFDIR = [[$(luarocksconfdir)]] }\n'\ + 'package.path=[[$(prefix)/share/lua/$(LUA_VERSION)/?.lua;]] .. package.path\n'; \ + tail -n +2 src/bin/luarocks \ + )> "$@" chmod +rx $@ $(DESTDIR)$(prefix)/bin/luarocks-admin: src/bin/luarocks-admin config.unix mkdir -p "$(@D)" - echo "#!$(LUA_BINDIR)/$(LUA_INTERPRETER)" > $@ - echo "package.loaded['luarocks.core.hardcoded'] = { SYSCONFDIR = [[$(luarocksconfdir)]] }" >> $@ - echo "package.path=[[$(prefix)/share/lua/$(LUA_VERSION)/?.lua;]] .. package.path" >> $@ - tail -n +2 src/bin/luarocks-admin >> $@ + (printf '#!$(LUA_BINDIR)/$(LUA_INTERPRETER)\n'\ + 'package.loaded["luarocks.core.hardcoded"] = { SYSCONFDIR = [[$(luarocksconfdir)]] }\n'\ + 'package.path=[[$(prefix)/share/lua/$(LUA_VERSION)/?.lua;]] .. package.path\n'; \ + tail -n +2 src/bin/luarocks-admin \ + )> "$@" chmod +rx $@ $(DESTDIR)$(luarocksconfdir)/config-$(LUA_VERSION).lua: config-$(LUA_VERSION).lua.in -- cgit v1.2.3-55-g6feb