aboutsummaryrefslogtreecommitdiff
path: root/init
diff options
context:
space:
mode:
Diffstat (limited to 'init')
-rwxr-xr-xinit9
1 files changed, 6 insertions, 3 deletions
diff --git a/init b/init
index 37e5393..05bc396 100755
--- a/init
+++ b/init
@@ -3,13 +3,16 @@
3if [ -e libluajit.a ]; then 3if [ -e libluajit.a ]; then
4 mv libluajit.a liblua.a 4 mv libluajit.a liblua.a
5fi 5fi
6mkdir lua
6tar -xvzf lua-*.tar.gz --directory="lua" --strip-components=1 7tar -xvzf lua-*.tar.gz --directory="lua" --strip-components=1
7mv hardcoded.lua luarocks/src/core/hardcoded.lua 8mv luarocks-packaging/hardcoded.lua luarocks/src/luarocks/core/hardcoded.lua
8cd luarocks 9cd luarocks
9mkdir build-binary 10mkdir build-binary
10patch -p1 -i /root/luarocks-packaging/all_in_one.patch 11patch -i /root/luarocks-packaging/all_in_one.patch binary/all_in_one
11LUAROCKS_CROSS_COMPILING=1 lua5.4 binary/all_in_one 12LUAROCKS_CROSS_COMPILING=1 lua5.4 binary/all_in_one
12 13patch -i /root/luarocks-packaging/luarocks.exe.c.patch build-binary/luarocks.exe.c
14gcc -o build-binary/luarocks.exe -Oz build-binary/luarocks.exe.c -I/root/lua/src /root/libbz2.a /root/libssl.a /root/libz.a /root/liblua.a -mconsole -mwindows -lm
15cp build-binary/luarocks.exe /root
13#cd luarocks/binary 16#cd luarocks/binary
14# mkdir -p build-windows-deps-cicd/lib 17# mkdir -p build-windows-deps-cicd/lib
15# cd build-windows-deps-cicd/lib 18# cd build-windows-deps-cicd/lib