main
setup-apk
1#!/bin/sh -e
2. ./util/lib.sh
3
4set -x
5
6# sync repositories
7_inc '
8 apk --arch $(arch) --root / --allow-untrusted update
9 apk --arch $(arch) --root / add alpine-keys
10 apk --arch $(arch) update
11'
12
13# (re)add tools
14_inc '
15 apk add busybox-static
16 ln -sf $(which busybox.static) /bin/busybox
17 ln -sf $(which busybox.static) /usr/bin/busybox
18 apk add busybox-suid
19 apk add musl
20'
21
22# update musl
23_inc '
24 apk fix musl
25 apk add musl-dev
26 apk del musl-dev
27'
28# remove leftover libraries left by kiss
29_inc '
30 apk add openssl openssl-dev
31 apk del openssl openssl-dev
32 apk add libbz2 libcrypto3
33 apk del libbz2 libcrypto3
34'