1
0
mirror of https://github.com/rancher/os.git synced 2025-09-16 06:59:12 +00:00

dind-less, make-based build system

This commit is contained in:
Ivan Mikushin
2015-07-23 18:53:01 +05:00
parent 7f1016059f
commit 6022f78edd
18 changed files with 200 additions and 392 deletions

26
scripts/copy-images Executable file
View File

@@ -0,0 +1,26 @@
#!/bin/bash
set -ex
cd $(dirname $0)/..
. scripts/build-common
. scripts/version
VERSION=${VERSION:?"VERSION not set"}
BUILD=${BUILD:?"BUILD not set"}
CONTAINER_INITRDBASE=$(docker create rancher/os-initrdbase:${VERSION})
cleanup_initrdbase() {
docker rm -v ${CONTAINER_INITRDBASE}
}
trap cleanup_initrdbase EXIT
docker cp ${CONTAINER_INITRDBASE}:/initrd ${BUILD} # copies files to ${BUILD}/initrd
CONTAINER_KERNEL=$(docker create rancher/os-kernel:${VERSION})
cleanup_kernel() {
docker rm -v ${CONTAINER_KERNEL}
}
trap cleanup_kernel EXIT
docker cp ${CONTAINER_KERNEL}:/kernel ${BUILD} # copies files to ${BUILD}/kernel