From 4e898b421a5134c7fc619fd4f3d7bf07d21a4586 Mon Sep 17 00:00:00 2001 From: Mikhail Klementev Date: Sat, 6 Oct 2018 06:37:54 +0000 Subject: [PATCH] Add script for generate kernels with docker --- tools/kernel-factory/bootstrap.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100755 tools/kernel-factory/bootstrap.sh diff --git a/tools/kernel-factory/bootstrap.sh b/tools/kernel-factory/bootstrap.sh new file mode 100755 index 0000000..ee0a159 --- /dev/null +++ b/tools/kernel-factory/bootstrap.sh @@ -0,0 +1,10 @@ +#!/bin/sh +mkdir output +find | grep Docker | sed 's/Dockerfile//' | while read DOCKER; do + CONTAINER_NAME=$(echo $DOCKER | sed -e 's;/;;g' -e 's;\.;;g' -e 's;\(.*\);\L\1;') + docker build -t ${CONTAINER_NAME} ${DOCKER} + CONTAINER_ID=$(docker ps -a | grep ${CONTAINER_NAME} | awk '{print $1}' | head -n 1) + docker cp ${CONTAINER_ID}:/boot/. output/ +done +find output -type f | grep -v init | grep -v '/vmlinuz' | xargs rm +find output/* -type d | xargs rm -rf