diff options
-rw-r--r-- | Makefile | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -25,6 +25,8 @@ purge.lua path.lua write_rockspec.lua | |||
25 | 25 | ||
26 | CONFIG_FILE = $(SYSCONFDIR)/config-$(LUA_VERSION).lua | 26 | CONFIG_FILE = $(SYSCONFDIR)/config-$(LUA_VERSION).lua |
27 | 27 | ||
28 | SAFEPWD=`echo "$$PWD" | sed -e 's/\([][]\)\1/]]..'\''\1\1'\''..[[/g' -` | ||
29 | |||
28 | all: | 30 | all: |
29 | @echo "- Type 'make build' and 'make install':" | 31 | @echo "- Type 'make build' and 'make install':" |
30 | @echo " to install to $(PREFIX) as usual." | 32 | @echo " to install to $(PREFIX) as usual." |
@@ -174,6 +176,6 @@ write_sysconfig: built | |||
174 | install: install_bins install_luas install_site_config write_sysconfig | 176 | install: install_bins install_luas install_site_config write_sysconfig |
175 | 177 | ||
176 | bootstrap: src/luarocks/site_config.lua install_site_config write_sysconfig | 178 | bootstrap: src/luarocks/site_config.lua install_site_config write_sysconfig |
177 | '$(LUA_BINDIR)/lua$(LUA_SUFFIX)' -e "package.path=[[$$PWD/src/?.lua;]]..package.path" src/bin/luarocks make rockspec --tree="$(PREFIX)" | 179 | '$(LUA_BINDIR)/lua$(LUA_SUFFIX)' -e "package.path=[[$(SAFEPWD)/src/?.lua;]]..package.path" src/bin/luarocks make rockspec --tree="$(PREFIX)" |
178 | 180 | ||
179 | install_rock: install_bins install_luas | 181 | install_rock: install_bins install_luas |