From 754a3cf860c1e5f398a76a61177f3acae91a999c Mon Sep 17 00:00:00 2001 From: Danomi Manchego Date: Sun, 30 Nov 2014 13:46:12 -0500 Subject: [PATCH] luajit: point /usr/bin/lua to luajit if lua not selected The luajit package is a provider of a lua interpreter, but does not install a lua executable. This is fine for scripts that explicitly invoke luajit, but not so good for scripts that just need a lua interpreter and call lua. This mod creates a lua symlink so that the non-jit-specific scripts will still work. Signed-off-by: Danomi Manchego Signed-off-by: Peter Korsgaard --- package/luajit/luajit.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/luajit/luajit.mk b/package/luajit/luajit.mk index 2c1f8f4ed..85e9f1528 100644 --- a/package/luajit/luajit.mk +++ b/package/luajit/luajit.mk @@ -64,6 +64,11 @@ define LUAJIT_INSTALL_TARGET_CMDS $(MAKE) PREFIX="/usr" DESTDIR="$(TARGET_DIR)" LDCONFIG=true -C $(@D) install endef +define LUAJIT_INSTALL_SYMLINK + ln -fs luajit $(TARGET_DIR)/usr/bin/lua +endef +LUAJIT_POST_INSTALL_TARGET_HOOKS += LUAJIT_INSTALL_SYMLINK + define HOST_LUAJIT_BUILD_CMDS $(MAKE) PREFIX="/usr" BUILDMODE=static -C $(@D) amalg endef