diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2019-07-26 17:10:24 -0300 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2019-07-26 23:58:19 -0300 |
commit | 4dd439f804844ce82c1519eede0e9201db72ba77 (patch) | |
tree | c8c48eb27d6566b7feb349ffdec241b6c35cdd20 | |
parent | 0e695f1a222e05662f091b7cfc9d6a522c628d7f (diff) | |
download | luarocks-4dd439f804844ce82c1519eede0e9201db72ba77.tar.gz luarocks-4dd439f804844ce82c1519eede0e9201db72ba77.tar.bz2 luarocks-4dd439f804844ce82c1519eede0e9201db72ba77.zip |
GNUmakefile: copy config file prior to running 'luarocks init'
As originally suggested by @blueyed in #1043.
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | GNUmakefile | 3 |
2 files changed, 3 insertions, 1 deletions
@@ -15,3 +15,4 @@ | |||
15 | /lua | 15 | /lua |
16 | /lua_modules | 16 | /lua_modules |
17 | /luarocks | 17 | /luarocks |
18 | /.luarocks | ||
diff --git a/GNUmakefile b/GNUmakefile index 7b877bc9..22f1e918 100644 --- a/GNUmakefile +++ b/GNUmakefile | |||
@@ -47,13 +47,14 @@ $(builddir)/config-$(LUA_VERSION).lua: config.unix | |||
47 | > $@ | 47 | > $@ |
48 | 48 | ||
49 | luarocks: config.unix $(builddir)/config-$(LUA_VERSION).lua | 49 | luarocks: config.unix $(builddir)/config-$(LUA_VERSION).lua |
50 | mkdir -p .luarocks | ||
51 | cp $(builddir)/config-$(LUA_VERSION).lua .luarocks/config-$(LUA_VERSION).lua | ||
50 | rm -f src/luarocks/core/hardcoded.lua | 52 | rm -f src/luarocks/core/hardcoded.lua |
51 | echo "#!/bin/sh" > luarocks | 53 | echo "#!/bin/sh" > luarocks |
52 | echo "unset LUA_PATH LUA_PATH_5_2 LUA_PATH_5_3 LUA_PATH_5_4 LUA_CPATH LUA_CPATH_5_2 LUA_CPATH_5_3 LUA_CPATH_5_4" >> luarocks | 54 | echo "unset LUA_PATH LUA_PATH_5_2 LUA_PATH_5_3 LUA_PATH_5_4 LUA_CPATH LUA_CPATH_5_2 LUA_CPATH_5_3 LUA_CPATH_5_4" >> luarocks |
53 | echo 'LUAROCKS_SYSCONFDIR="$(luarocksconfdir)" LUA_PATH="$(CURDIR)/src/?.lua;;" exec "$(LUA)" "$(CURDIR)/src/bin/luarocks" --project-tree="$(CURDIR)/lua_modules" "$$@"' >> luarocks | 55 | echo 'LUAROCKS_SYSCONFDIR="$(luarocksconfdir)" LUA_PATH="$(CURDIR)/src/?.lua;;" exec "$(LUA)" "$(CURDIR)/src/bin/luarocks" --project-tree="$(CURDIR)/lua_modules" "$$@"' >> luarocks |
54 | chmod +rx ./luarocks | 56 | chmod +rx ./luarocks |
55 | ./luarocks init | 57 | ./luarocks init |
56 | cp $(builddir)/config-$(LUA_VERSION).lua .luarocks/config-$(LUA_VERSION).lua | ||
57 | 58 | ||
58 | luarocks-admin: config.unix | 59 | luarocks-admin: config.unix |
59 | rm -f src/luarocks/core/hardcoded.lua | 60 | rm -f src/luarocks/core/hardcoded.lua |