summaryrefslogtreecommitdiff
path: root/init-nix
diff options
context:
space:
mode:
Diffstat (limited to 'init-nix')
-rwxr-xr-xinit-nix41
1 files changed, 37 insertions, 4 deletions
diff --git a/init-nix b/init-nix
index cee1c11..7bf6321 100755
--- a/init-nix
+++ b/init-nix
@@ -1,9 +1,42 @@
1#!/bin/sh 1#!/bin/sh -e
2 2
3rc-service networking start 3rc-service networking start >/dev/null 2>&1 || true
4i=0
5while [ "$i" -lt 30 ]; do
6 ip route show default 2>/dev/null | grep -q . && break
7 i=$((i + 1))
8 sleep 1
9done
4 10
5apk add build-base 11ip route show default 2>/dev/null \
12| grep -q .
13
14if [ -f /etc/apk/repositories ]; then
15 sed -i 's|https://|http://|g' /etc/apk/repositories
16 i=0
17 while [ "$i" -lt 10 ]; do
18 if apk update -q >/dev/null; then
19 break
20 fi
21 i=$((i + 1))
22 sleep 2
23 done
24fi
25
26# Fail if we still have no usable index.
27apk search -x build-base \
28| grep -q '^build-base-'
29
30apk add -q build-base
6cd luajit/src 31cd luajit/src
7make 'CCOPT= -Wall -Wextra -fomit-frame-pointer -Og -g' 'Q=' 'BUILDMODE=dynamic' 'TARGET_SYS=Windows' 'MINILUA_X=host/minilua' 'BUILDVM_X=host/buildvm' host/minilua host/buildvm 32make -s \
33 'CCOPT= -Wall -Wextra -fomit-frame-pointer -Og -g' \
34 'BUILDMODE=dynamic' \
35 'TARGET_SYS=Windows' \
36 'MINILUA_X=host/minilua' \
37 'BUILDVM_X=host/buildvm' \
38 host/minilua \
39 host/buildvm
40
8cp host/minilua /root 41cp host/minilua /root
9cp host/buildvm /root 42cp host/buildvm /root