Build toolchain amendments
This commit is contained in:
parent
fe0777eaf2
commit
d73b0c381f
2
apk/spoc
2
apk/spoc
@ -1 +1 @@
|
|||||||
Subproject commit a936985df1f857850a6ae9a0083c3dc0146674e4
|
Subproject commit a6dd9ee3e44428b0d7e88b78cd94c4ade306714a
|
@ -34,14 +34,6 @@ abuild -F
|
|||||||
cd ${ROOT}/apk/vmmgr
|
cd ${ROOT}/apk/vmmgr
|
||||||
abuild -F
|
abuild -F
|
||||||
|
|
||||||
cd ${ROOT}/apk/wireguard
|
|
||||||
apk add -U libmnl-dev linux-virt-dev linux-firmware-none
|
|
||||||
FLAVOR=virt abuild -F
|
|
||||||
|
|
||||||
cd ${ROOT}/apk/wireguard-tools
|
|
||||||
apk add -U libmnl-dev
|
|
||||||
abuild -F
|
|
||||||
|
|
||||||
# Build runtimes
|
# Build runtimes
|
||||||
cd ${ROOT}/lxc-shared
|
cd ${ROOT}/lxc-shared
|
||||||
spoc-image build -p alpine3.8/image
|
spoc-image build -p alpine3.8/image
|
||||||
@ -56,6 +48,10 @@ spoc-image build -p alpine3.9-ruby2.4/image
|
|||||||
spoc-image build -p alpine3.9-ruby2.6/image
|
spoc-image build -p alpine3.9-ruby2.6/image
|
||||||
spoc-image build -p alpine3.9-tomcat7/image
|
spoc-image build -p alpine3.9-tomcat7/image
|
||||||
spoc-image build -p alpine3.9-tomcat8.5/image
|
spoc-image build -p alpine3.9-tomcat8.5/image
|
||||||
|
spoc-image build -p alpine3.11/image
|
||||||
|
spoc-image build -p alpine3.11-php7.3/image
|
||||||
|
spoc-image build -p alpine3.11-python2.7/image
|
||||||
|
spoc-image build -p alpine3.11-python3.8/image
|
||||||
|
|
||||||
# Build services
|
# Build services
|
||||||
cd ${ROOT}/lxc-services
|
cd ${ROOT}/lxc-services
|
||||||
|
@ -23,7 +23,7 @@ REPODEST=/srv/build/alpine/v3.11
|
|||||||
# the APKBUILD's "Contributor:" and "Maintainer:" comments, respectively.
|
# the APKBUILD's "Contributor:" and "Maintainer:" comments, respectively.
|
||||||
#PACKAGER="Your Name <your@email.address>"
|
#PACKAGER="Your Name <your@email.address>"
|
||||||
#MAINTAINER="$PACKAGER"
|
#MAINTAINER="$PACKAGER"
|
||||||
PACKAGER_PRIVKEY="/srv/build/repokey.rsa"
|
PACKAGER_PRIVKEY="/root/repokey.rsa"
|
||||||
|
|
||||||
# what to clean up after a successful build
|
# what to clean up after a successful build
|
||||||
CLEANUP="srcdir bldroot pkgdir deps"
|
CLEANUP="srcdir bldroot pkgdir deps"
|
||||||
|
@ -26,12 +26,12 @@ cp etc/nginx/conf.d/repo.conf /etc/nginx/conf.d/repo.conf
|
|||||||
echo "172.17.0.1 repo.build.vm" >>/etc/hosts
|
echo "172.17.0.1 repo.build.vm" >>/etc/hosts
|
||||||
service nginx reload
|
service nginx reload
|
||||||
|
|
||||||
# Change LXCMgr repository
|
# Change SPOC repository
|
||||||
echo '{"url":"http://repo.build.vm/lxc","user":"","pwd":""}' >/etc/lxcmgr/repo.json
|
sed -i 's/repo\.spotter\.cz/repo.build.vm/' /etc/spoc/spoc.conf
|
||||||
|
|
||||||
# Supply abuild key
|
# Supply abuild key
|
||||||
# echo '/srv/build/repokey.rsa' | abuild-keygen
|
# echo '/root/repokey.rsa' | abuild-keygen
|
||||||
|
|
||||||
# Supply LXC build key
|
# Supply SPOC key
|
||||||
# openssl ecparam -genkey -name secp384r1 -out /etc/spoc/publish.key
|
# openssl ecparam -genkey -name secp384r1 -out /etc/spoc/publish.key
|
||||||
# openssl ec -in /etc/spoc/publish.key -pubout -out /tmp/repository.pub
|
# openssl ec -in /etc/spoc/publish.key -pubout -out /tmp/repository.pub
|
||||||
|
Loading…
Reference in New Issue
Block a user