From: Danomi Manchego Date: Sun, 30 Nov 2014 18:46:12 +0000 (-0500) Subject: luajit: point /usr/bin/lua to luajit if lua not selected X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=754a3cf860c1e5f398a76a61177f3acae91a999c;p=buildroot.git 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 --- diff --git a/package/luajit/luajit.mk b/package/luajit/luajit.mk index 2c1f8f4ed1..85e9f1528e 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