aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xinstall.sh3
-rw-r--r--src/lush.c1
2 files changed, 4 insertions, 0 deletions
diff --git a/install.sh b/install.sh
index ebdbaeb..405cf6e 100755
--- a/install.sh
+++ b/install.sh
@@ -1,5 +1,8 @@
#!/bin/sh
+echo "Initializing and updating submodules..."
+git submodule update --init --recursive
+
# Function to install packages using apt (Debian/Ubuntu)
install_with_apt() {
sudo apt-get update
diff --git a/src/lush.c b/src/lush.c
index cadc1bc..49b205e 100644
--- a/src/lush.c
+++ b/src/lush.c
@@ -1489,6 +1489,7 @@ int main(int argc, char *argv[]) {
// init lua state
lua_State *L = luaL_newstate();
luaL_openlibs(L);
+ luaopen_compat53(L);
lua_register_api(L);
lua_run_init(L);