[Maverick][PATCH] UBUNTU: 'fdr editconfig' modification. Easily skip over unwanted menuconfigs.
Lee Jones
lee.jones at canonical.com
Wed Jun 2 07:53:25 UTC 2010
On 02/06/10 08:50, Lee Jones wrote:
> All,
>
> 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.
>
> The following changes since commit a8e1af2ae65acbed1b4e1009a80d2371a484aec9:
> Leann Ogasawara (1):
> UBUNTU: Ubuntu-2.6.34-2.9
>
> are available in the git repository at:
>
> git://kernel.ubuntu.com/lag/ubuntu-maverick.git editconfig
>
> Lee Jones (1):
> UBUNTU: 'fdr editconfig' modification. Easily skip over unwanted
> menuconfigs.
>
>
> debian/scripts/misc/kernelconfig | 21 +++++++++++++++------
> 1 files changed, 15 insertions(+), 6 deletions(-)
>
> diff --git a/debian/scripts/misc/kernelconfig
> b/debian/scripts/misc/kernelconfig
> index 71c0f5e..3181978 100755 (executable)
> --- 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
>
> Kind regards,
> Lee
>
>
I don't know why it insists on line wrapping!
Is this still suitable?
More information about the kernel-team
mailing list