[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: problem installing latest luarocks on Mac OSX 10.6.8 Snow Leopard
- From: Leo Razoumov <slonik.az@...>
- Date: Mon, 4 Nov 2013 22:13:40 -0500
I just tried to install the latest luarocks from the Github repo
master (SHA1: 143cc28429)
on the Mac OSX 10.6.8 (Snow Leopard). 'make build' resulted in error
...
'/pkg/lua-5.1.5.LR3-mac/bin/lua' -e "package.path=[[`echo "$PWD" | sed
-e 's/\([][]\)\1/]]..'\''\1\1'\''..[[/g' -
`/src/?.lua;]]..package.path" src/bin/luarocks make rockspec
--tree="/pkg/lua-5.1.5.LR3-mac"
sed: -: No such file or directory
...
which I was able to trace to a complex and fragile definition of
SAFEPWD variable in the main Makefile.
SAFEPWD=`echo "$$PWD" | sed -e 's/\([][]\)\1/]]..'\''\1\1'\''..[[/g' -`
Removing this variable and replacing it with a regular $$PWD solved the problem.
I am curious, what's the point of sanitizing PWD value?
Is it an attempt to prevent malicious use of path names:-)
--Leo--