Split build script

This commit is contained in:
Disassembler 2018-10-26 21:54:34 +02:00
parent 780e469f82
commit 77965c614a
No known key found for this signature in database
GPG Key ID: 524BD33A0EE29499
2 changed files with 20 additions and 15 deletions

View File

@ -3,21 +3,6 @@ set -e
cd $(realpath $(dirname "${0}")) cd $(realpath $(dirname "${0}"))
# Install Alpine SDK
apk update
apk add alpine-sdk
# Prepare build toolchain
adduser root abuild
cp etc/abuild.conf /etc/abuild.conf
cp usr/bin/abuild /usr/bin/abuild
cp usr/bin/fix-apk /usr/bin/fix-apk
cp usr/bin/lxc-build /usr/bin/lxc-build
cp usr/bin/lxc-pack /usr/bin/lxc-pack
mkdir -p /srv/build/lxc
# Supply /srv/build/repokey.rsa
# Supply /srv/build/packages.key
# Build native apps # Build native apps
cd ../app-acme-sh cd ../app-acme-sh
abuild -F abuild -F

20
zz-build/install-toolchain.sh Executable file
View File

@ -0,0 +1,20 @@
#!/bin/sh
set -e
cd $(realpath $(dirname "${0}"))
# Install Alpine SDK
apk update
apk add alpine-sdk
# Prepare build toolchain
adduser root abuild
cp etc/abuild.conf /etc/abuild.conf
cp usr/bin/abuild /usr/bin/abuild
cp usr/bin/fix-apk /usr/bin/fix-apk
cp usr/bin/lxc-build /usr/bin/lxc-build
cp usr/bin/lxc-pack /usr/bin/lxc-pack
mkdir -p /srv/build/lxc
# Supply /srv/build/repokey.rsa
# Supply /srv/build/packages.key