diff options
author | Danomi Manchego <danomimanchego123@gmail.com> | 2014-11-30 13:46:12 -0500 |
---|---|---|
committer | Peter Korsgaard <peter@korsgaard.com> | 2014-11-30 23:11:29 +0100 |
commit | 754a3cf860c1e5f398a76a61177f3acae91a999c (patch) | |
tree | 6a5ab2124e4a38af2aab3f18e2e90be6304beac3 | |
parent | 93d0c5e0aa4a0bda5957a35acc407fdb778a25aa (diff) | |
download | buildroot-754a3cf860c1e5f398a76a61177f3acae91a999c.tar.gz buildroot-754a3cf860c1e5f398a76a61177f3acae91a999c.zip |
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 <danomimanchego123@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-rw-r--r-- | package/luajit/luajit.mk | 5 |
1 files changed, 5 insertions, 0 deletions
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 |