summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorLee Jones <lee.jones@canonical.com>2010-06-02 08:31:00 +0100
committerLeann Ogasawara <leann.ogasawara@canonical.com>2010-08-20 15:59:36 -0700
commit9852763042da8c68faf76ef446493b23b8ec2047 (patch)
treeebdbdb91582a69d7cb9f01df098f967a4052e8f4 /debian
parentdff510b01b0b9815e1025f777e5268773016a56a (diff)
UBUNTU: 'fdr editconfig' modification. Easily skip over unwanted menuconfigs.
It is now easier to edit 'per-flavour' configuration files. The old system forced the developer to enter a menuconfig system for each flavour until eventually landing in the required one. After following this process numerous times it can easily become tedious. Now the developer is asked whether they want to enter each menuconfig in turn, rapidly speeding up the process. Signed-off-by: Lee Jones <lee.jones@canonical.com> Acked-by: Amit Kucheria <amit.kucheria@canonical.com> Acked-by: Chase Douglas <chase.douglas@canonical.com> Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
Diffstat (limited to 'debian')
-rwxr-xr-xdebian/scripts/misc/kernelconfig21
1 files changed, 15 insertions, 6 deletions
diff --git a/debian/scripts/misc/kernelconfig b/debian/scripts/misc/kernelconfig
index 71c0f5eedc6c..3181978b7065 100755
--- a/debian/scripts/misc/kernelconfig
+++ b/debian/scripts/misc/kernelconfig
@@ -51,9 +51,6 @@ for arch in $archs; do
*) kernarch="$arch" ;;
esac
- echo ""
- echo "***************************************"
- echo "* Processing $arch ($kernarch) ... "
archconfdir=$confdir/$arch
flavourconfigs=$(cd $archconfdir && ls config.flavour.*)
@@ -96,9 +93,21 @@ for arch in $archs; do
make O=`pwd`/build ARCH=$kernarch oldconfig ;;
editconfig)
# Interactively edit config parameters
- echo " * Run menuconfig on $arch/$config... Press a key."
- read
- make O=`pwd`/build ARCH=$kernarch menuconfig ;;
+ while : ; do
+ echo -n "Do you want to edit config: $arch/$config? [Y/n] "
+ read choice
+
+ case "$choice" in
+ y* | Y* | "" )
+ make O=`pwd`/build ARCH=$kernarch menuconfig
+ break ;;
+ n* | N* )
+ break ;;
+ *)
+ echo "Entry not valid"
+ esac
+ done
+ ;;
*) # Bad!
exit 1 ;;
esac