From 109e4d7128d815e084ac69ffea0281cecceb7c02 Mon Sep 17 00:00:00 2001 From: hisham Date: Thu, 2 Apr 2009 03:35:04 +0000 Subject: detect Lua scripts git-svn-id: http://luarocks.org/svn/luarocks/trunk@6 9ca3f7c1-7366-0410-b1a3-b5c78f85698c --- src/luarocks/fs/unix.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/luarocks/fs/unix.lua b/src/luarocks/fs/unix.lua index dae6259d..bc0f4594 100644 --- a/src/luarocks/fs/unix.lua +++ b/src/luarocks/fs/unix.lua @@ -464,7 +464,10 @@ function is_actual_binary(filename) local file = io.open(filename) if file then local found = false - if file:read():match("#!/bin/sh") then + local first = file:read() + if first:match("#!.*lua") then + found = true + elseif first:match("#!/bin/sh") then local line = file:read() line = file:read() if not(line and line:match("LUA_PATH")) then -- cgit v1.2.3-55-g6feb