[Maverick][PATCH] UBUNTU: 'fdr editconfig' modification. Easily skip over unwanted menuconfigs.

Eric Miao eric.miao at canonical.com
Wed Jun 2 08:10:51 UTC 2010


On Wed, Jun 2, 2010 at 3:53 PM, Lee Jones <lee.jones at canonical.com> wrote:
> 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?
>

I guess Thunderbird needs training, see Documentation/email-clients.txt

The idea is good. Yet not sure if it's better for fdr editconfig to
accept a list
of flavors to edit? i.e. fdr editconfig ti-omap


More information about the kernel-team mailing list