From 03a9acbabb26257ed284ce76f3e4bdc1678871c3 Mon Sep 17 00:00:00 2001 From: Devin Kim Date: Thu, 14 Jun 2012 18:36:17 -0700 Subject: [PATCH] Add make_defconfig script tools for save defconfig $ ./make_defconfig.sh mako-perf_defconfig it will update in arch/arm/configs Change-Id: Ic4946b4ac020faf7026bde216b480994ff9a71a8 --- make_defconfig.sh | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 make_defconfig.sh diff --git a/make_defconfig.sh b/make_defconfig.sh new file mode 100755 index 000000000000..34d8ca1cda44 --- /dev/null +++ b/make_defconfig.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +DEFCONFIG_FILE=$1 + +if [ -z "$DEFCONFIG_FILE" ]; then + echo "Need defconfig file(j1v-perf_defconfig)!" + exit -1 +fi + +if [ ! -e arch/arm/configs/$DEFCONFIG_FILE ]; then + echo "No such file : arch/arm/configs/$DEFCONFIG_FILE" + exit -1 +fi + +# make .config +env KCONFIG_NOTIMESTAMP=true \ +make ARCH=arm CROSS_COMPILE=arm-eabi- ${DEFCONFIG_FILE} + +# run menuconfig +env KCONFIG_NOTIMESTAMP=true \ +make menuconfig ARCH=arm + +make savedefconfig ARCH=arm +# copy .config to defconfig +mv defconfig arch/arm/configs/${DEFCONFIG_FILE} +# clean kernel object +make mrproper