summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander M Pickering <alex@cogarr.net>2024-11-03 16:03:16 -0600
committerAlexander M Pickering <alex@cogarr.net>2024-11-03 16:03:16 -0600
commit4fc684db065818b718bb98bd9e4caddccf66f260 (patch)
treeccca291d894309d13d3d2e5b2152028a88d842db
parente11c8ac716e3b748c6913319fe5dd7df835badaa (diff)
downloadbusybox-w32-packaging-4fc684db065818b718bb98bd9e4caddccf66f260.tar.gz
busybox-w32-packaging-4fc684db065818b718bb98bd9e4caddccf66f260.tar.bz2
busybox-w32-packaging-4fc684db065818b718bb98bd9e4caddccf66f260.zip
More work
-rwxr-xr-xinit6
-rw-r--r--meta.lua12
-rwxr-xr-xtools14
3 files changed, 26 insertions, 6 deletions
diff --git a/init b/init
index 592f07e..73ba152 100755
--- a/init
+++ b/init
@@ -1,9 +1,5 @@
1#!/bin/sh -ex 1#!/bin/sh -ex
2 2
3rc-service networking start
4
5apk add build-base
6
7cd busybox-w32 3cd busybox-w32
8cp /root/busybox-w32-packaging/.config .config 4cp /root/busybox-w32-packaging/config .config
9make 5make
diff --git a/meta.lua b/meta.lua
index 92c949d..b532e8a 100644
--- a/meta.lua
+++ b/meta.lua
@@ -1,8 +1,18 @@
1return { 1return {
2 ["busybox-w32-tools"] = {
3 init="tools",
4 requires = {
5 {"git","busybox-w32"},
6 },
7 produces = {
8 ["scripts.tar.xz"] = true
9 }
10 },
2 ["busybox-w32"] = { 11 ["busybox-w32"] = {
3 image="image-mingw64", 12 image="image-mingw64",
4 requires = { 13 requires = {
5 {"git","busybox-w32"} 14 {"git","busybox-w32"},
15 {"cicd","busybox-w32-tools:scripts.tar"}
6 }, 16 },
7 produces = { 17 produces = {
8 }, 18 },
diff --git a/tools b/tools
new file mode 100755
index 0000000..7a65c71
--- /dev/null
+++ b/tools
@@ -0,0 +1,14 @@
1#!/usr/bin/sh
2
3rc-service networking start
4
5apk add build-base
6cp busybox-w32-packaging/config busybox-w32/.config
7cd busybox-w32
8make scripts/basic/docproc
9make scripts/basic/fixdep
10make scripts/basic/split-include
11make scripts/kconfig/conf
12
13cd /root
14tar -caf scripts.tar.xz busybox-w32/scripts/basic/docproc busybox-w32/scripts/basic/fixdep busybox-w32/scripts/basic/split-include busybox-w32/scripts/kconfig/conf