aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2010-10-15 14:10:35 -0300
committerHisham Muhammad <hisham@gobolinux.org>2010-10-15 14:10:35 -0300
commit7c0028d1ce3d57a6e877f2b28c9fb87e39bab1fc (patch)
tree0abceb62353976d36a99373783e83807da37eee0
parentffcd0f2e953e242af5de2ee4b9d52768891ed98b (diff)
parentcd45b48e8b9ff3e30fa13ea9b17b6d5a01a4b9d5 (diff)
downloadluarocks-7c0028d1ce3d57a6e877f2b28c9fb87e39bab1fc.tar.gz
luarocks-7c0028d1ce3d57a6e877f2b28c9fb87e39bab1fc.tar.bz2
luarocks-7c0028d1ce3d57a6e877f2b28c9fb87e39bab1fc.zip
Merge branch 'master' of github.com:keplerproject/luarocks
-rw-r--r--src/luarocks/fetch/git.lua4
-rw-r--r--src/luarocks/fs/unix.lua5
2 files changed, 7 insertions, 2 deletions
diff --git a/src/luarocks/fetch/git.lua b/src/luarocks/fetch/git.lua
index f2f17fb5..6305d781 100644
--- a/src/luarocks/fetch/git.lua
+++ b/src/luarocks/fetch/git.lua
@@ -39,12 +39,12 @@ function get_sources(rockspec, extract, dest_dir)
39 end 39 end
40 fs.change_dir(store_dir) 40 fs.change_dir(store_dir)
41 if not fs.execute(unpack(command)) then 41 if not fs.execute(unpack(command)) then
42 return nil, "Failed fetching files from GIT while cloning." 42 return nil, "Failed cloning git repository."
43 end 43 end
44 fs.change_dir(module) 44 fs.change_dir(module)
45 if checkout_command then 45 if checkout_command then
46 if not fs.execute(unpack(checkout_command)) then 46 if not fs.execute(unpack(checkout_command)) then
47 return nil, "Failed fetching files from GIT while getting tag/branch." 47 return nil, "Failed checking out tag/branch from git repository."
48 end 48 end
49 end 49 end
50 fs.delete(".git") 50 fs.delete(".git")
diff --git a/src/luarocks/fs/unix.lua b/src/luarocks/fs/unix.lua
index f2290412..c5769bac 100644
--- a/src/luarocks/fs/unix.lua
+++ b/src/luarocks/fs/unix.lua
@@ -101,6 +101,11 @@ function is_actual_binary(filename)
101 if file then 101 if file then
102 local found = false 102 local found = false
103 local first = file:read() 103 local first = file:read()
104 if not first then
105 file:close()
106 print("Warning: could not read "..filename)
107 return false
108 end
104 if first:match("#!.*lua") then 109 if first:match("#!.*lua") then
105 file:close() 110 file:close()
106 return true 111 return true