diff --git a/Makefile b/Makefile index 7fb355f..dae659f 100644 --- a/Makefile +++ b/Makefile @@ -13,6 +13,9 @@ $(TARGETS): .dapper shell-bind: .dapper ./.dapper -m bind -s +kernel-config: .dapper + ./.dapper config-kernel + clean: @./scripts/clean diff --git a/scripts/config-kernel b/scripts/config-kernel new file mode 100755 index 0000000..7c06d65 --- /dev/null +++ b/scripts/config-kernel @@ -0,0 +1,24 @@ +#!/bin/bash +set -e + +cd $(dirname $0)/.. +if ! ./scripts/download; then + echo "blah" + exit 1 +fi + +./scripts/extract +run-parts -v ./scripts/hooks + +source scripts/build-common +source scripts/version + +DIR=${VERSION} + +if [ -e "/source/dist/kernel/linux-${KERNEL_VERSION}-x86.tar.gz" ]; then + echo "skipping kernel build - found linux-${KERNEL_VERSION}-rancher-x86.tar.gz in ./dist/kernel/" +else + cd ${BUILD}/${DIR} + make oldconfig + cp .config ${DIST}/kernel/config +fi