summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander M Pickering <alex@cogarr.net>2024-11-07 14:14:04 -0600
committerAlexander M Pickering <alex@cogarr.net>2024-11-07 14:14:04 -0600
commit7a30abb846cd2ca6e9043c8f6b0ef8b9bd85fc1b (patch)
treee971ba1ab2b32e3094fafc79a546823f066f8564
parent81afe76294ed02087a2607ee6238317dde5a836c (diff)
downloadbusybox-w32-packaging-7a30abb846cd2ca6e9043c8f6b0ef8b9bd85fc1b.tar.gz
busybox-w32-packaging-7a30abb846cd2ca6e9043c8f6b0ef8b9bd85fc1b.tar.bz2
busybox-w32-packaging-7a30abb846cd2ca6e9043c8f6b0ef8b9bd85fc1b.zip
Turns out we don't actually need libressl, busybox has its own working
one.
-rwxr-xr-xinit8
-rw-r--r--meta.lua4
2 files changed, 0 insertions, 12 deletions
diff --git a/init b/init
index fa3f743..0269966 100755
--- a/init
+++ b/init
@@ -4,16 +4,8 @@ rc-service networking start
4apk update 4apk update
5apk add build-base xz mingw-w64-gcc 5apk add build-base xz mingw-w64-gcc
6 6
7tar -xvzf include.tar.gz
8mv include/openssl /usr/x86_64-w64-mignw32/include
9mv include/tls.h /usr/x86_64-w64-mignw32/include
10mv libtls.a /usr/x86_64-w64-mingw32/lib
11mv libssl.a /usr/x86_64-w64-mingw32/lib
12mv libcrypto.a /usr/x86_64-w64-mingw32/lib
13
14cd busybox-w32 7cd busybox-w32
15cp /root/busybox-w32-packaging/config .config 8cp /root/busybox-w32-packaging/config .config
16sed -i "s/CONFIG_EXTRA_CFLAGS=\"\"/CONFIG_EXTRA_CFLAGS=\"$CFLAGS\"/g" .config 9sed -i "s/CONFIG_EXTRA_CFLAGS=\"\"/CONFIG_EXTRA_CFLAGS=\"$CFLAGS\"/g" .config
17sed -i "s/CONFIG_EXTRA_LDLIBS=\"\"/CONFIG_EXTRA_LDLIBS=\"-ltls -lssl -lcrypto\"/g" .config
18make 10make
19cp busybox.exe .. 11cp busybox.exe ..
diff --git a/meta.lua b/meta.lua
index 20ddd48..88a84a3 100644
--- a/meta.lua
+++ b/meta.lua
@@ -21,10 +21,6 @@ for opti_k, opti_v, rel_k, rel_v, _, comp_v in cartesian(optimizations, debug, c
21 image="image-" .. comp_v, 21 image="image-" .. comp_v,
22 requires = { 22 requires = {
23 {"git","busybox-w32"}, 23 {"git","busybox-w32"},
24 {"cicd","libressl-" .. opti_k .. "-" .. rel_k .. "-" .. comp_v .. ":include.tar.gz"},
25 {"cicd","libressl-" .. opti_k .. "-" .. rel_k .. "-" .. comp_v .. ":libtls.a"},
26 {"cicd","libressl-" .. opti_k .. "-" .. rel_k .. "-" .. comp_v .. ":libssl.a"},
27 {"cicd","libressl-" .. opti_k .. "-" .. rel_k .. "-" .. comp_v .. ":libcrypto.a"},
28 }, 24 },
29 produces = { 25 produces = {
30 ["busybox.exe"] = true 26 ["busybox.exe"] = true