diff mbox series

[v1] kconfig: Alias mconfig to menuconfig, qconfig to xconfig

Message ID 20230805034256.2478162-1-Mr.Bossman075@gmail.com (mailing list archive)
State Rejected
Headers show
Series [v1] kconfig: Alias mconfig to menuconfig, qconfig to xconfig | expand

Commit Message

Jesse T Aug. 5, 2023, 3:42 a.m. UTC
All the other menu-based config tools have a one-letter prefix, and
are named the same as their respective file,
except for mconfig and qconfig. This commit adds an alias for mconfig
to menuconfig and qconfig to xconfig.

Signed-off-by: Jesse Taube <Mr.Bossman075@gmail.com>
---
 scripts/kconfig/Makefile | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

Comments

Randy Dunlap Aug. 5, 2023, 3:54 a.m. UTC | #1
Hi,

On 8/4/23 20:42, Jesse Taube wrote:
> All the other menu-based config tools have a one-letter prefix, and
> are named the same as their respective file,
> except for mconfig and qconfig. This commit adds an alias for mconfig
> to menuconfig and qconfig to xconfig.
> 
> Signed-off-by: Jesse Taube <Mr.Bossman075@gmail.com>
> ---
>  scripts/kconfig/Makefile | 6 +++++-
>  1 file changed, 5 insertions(+), 1 deletion(-)
> 
> diff --git a/scripts/kconfig/Makefile b/scripts/kconfig/Makefile
> index af1c96198f49..319cd623acb9 100644
> --- a/scripts/kconfig/Makefile
> +++ b/scripts/kconfig/Makefile

> @@ -45,7 +47,7 @@ PHONY += build_$(1)
>  build_$(1): $(obj)/$($(1)-prog)
>  endef
>  
> -$(foreach c, config menuconfig nconfig gconfig xconfig, $(eval $(call config_rule,$(c))))
> +$(foreach c, config menuconfig mconfig nconfig gconfig xconfig qconfig, $(eval $(call config_rule,$(c))))
>  
>  PHONY += localmodconfig localyesconfig
>  localyesconfig localmodconfig: $(obj)/conf
> @@ -118,7 +120,9 @@ help:
>  	@echo  '  config	  - Update current config utilising a line-oriented program'
>  	@echo  '  nconfig         - Update current config utilising a ncurses menu based program'
>  	@echo  '  menuconfig	  - Update current config utilising a menu based program'
> +	@echo  '  mconfig	  - Alias to menuconfig'
>  	@echo  '  xconfig	  - Update current config utilising a Qt based front-end'
> +	@echo  '  qconfig         - Alias to xconfig

Seems to be missing an ending ' mark above... if we need this.

>  	@echo  '  gconfig	  - Update current config utilising a GTK+ based front-end'
>  	@echo  '  oldconfig	  - Update current config utilising a provided .config as base'
>  	@echo  '  localmodconfig  - Update current config disabling modules not loaded'
Jesse T Aug. 5, 2023, 4:38 a.m. UTC | #2
On Fri, Aug 4, 2023 at 11:54 PM Randy Dunlap <rdunlap@infradead.org> wrote:
>
> Hi,
>
> On 8/4/23 20:42, Jesse Taube wrote:
> > All the other menu-based config tools have a one-letter prefix, and
> > are named the same as their respective file,
> > except for mconfig and qconfig. This commit adds an alias for mconfig
> > to menuconfig and qconfig to xconfig.
> >
> > Signed-off-by: Jesse Taube <Mr.Bossman075@gmail.com>
> > ---
> >  scripts/kconfig/Makefile | 6 +++++-
> >  1 file changed, 5 insertions(+), 1 deletion(-)
> >
> > diff --git a/scripts/kconfig/Makefile b/scripts/kconfig/Makefile
> > index af1c96198f49..319cd623acb9 100644
> > --- a/scripts/kconfig/Makefile
> > +++ b/scripts/kconfig/Makefile
>
> > @@ -45,7 +47,7 @@ PHONY += build_$(1)
> >  build_$(1): $(obj)/$($(1)-prog)
> >  endef
> >
> > -$(foreach c, config menuconfig nconfig gconfig xconfig, $(eval $(call config_rule,$(c))))
> > +$(foreach c, config menuconfig mconfig nconfig gconfig xconfig qconfig, $(eval $(call config_rule,$(c))))
> >
> >  PHONY += localmodconfig localyesconfig
> >  localyesconfig localmodconfig: $(obj)/conf
> > @@ -118,7 +120,9 @@ help:
> >       @echo  '  config          - Update current config utilising a line-oriented program'
> >       @echo  '  nconfig         - Update current config utilising a ncurses menu based program'
> >       @echo  '  menuconfig      - Update current config utilising a menu based program'
> > +     @echo  '  mconfig         - Alias to menuconfig'
> >       @echo  '  xconfig         - Update current config utilising a Qt based front-end'
> > +     @echo  '  qconfig         - Alias to xconfig'

Crap how did I miss this.
@Masahiro, can you add that when applying?
I'll take a reviewed-by as a yes otherwise I will submit V2 tomorrow.

>
> Seems to be missing an ending ' mark above... if we need this.
>
> >       @echo  '  gconfig         - Update current config utilising a GTK+ based front-end'
> >       @echo  '  oldconfig       - Update current config utilising a provided .config as base'
> >       @echo  '  localmodconfig  - Update current config disabling modules not loaded'
>
> --
> ~Randy
Masahiro Yamada Aug. 6, 2023, 1:40 p.m. UTC | #3
On Sat, Aug 5, 2023 at 1:38 PM Jesse T <mr.bossman075@gmail.com> wrote:
>
> On Fri, Aug 4, 2023 at 11:54 PM Randy Dunlap <rdunlap@infradead.org> wrote:
> >
> > Hi,
> >
> > On 8/4/23 20:42, Jesse Taube wrote:
> > > All the other menu-based config tools have a one-letter prefix, and
> > > are named the same as their respective file,
> > > except for mconfig and qconfig. This commit adds an alias for mconfig
> > > to menuconfig and qconfig to xconfig.
> > >
> > > Signed-off-by: Jesse Taube <Mr.Bossman075@gmail.com>
> > > ---
> > >  scripts/kconfig/Makefile | 6 +++++-
> > >  1 file changed, 5 insertions(+), 1 deletion(-)
> > >
> > > diff --git a/scripts/kconfig/Makefile b/scripts/kconfig/Makefile
> > > index af1c96198f49..319cd623acb9 100644
> > > --- a/scripts/kconfig/Makefile
> > > +++ b/scripts/kconfig/Makefile
> >
> > > @@ -45,7 +47,7 @@ PHONY += build_$(1)
> > >  build_$(1): $(obj)/$($(1)-prog)
> > >  endef
> > >
> > > -$(foreach c, config menuconfig nconfig gconfig xconfig, $(eval $(call config_rule,$(c))))
> > > +$(foreach c, config menuconfig mconfig nconfig gconfig xconfig qconfig, $(eval $(call config_rule,$(c))))
> > >
> > >  PHONY += localmodconfig localyesconfig
> > >  localyesconfig localmodconfig: $(obj)/conf
> > > @@ -118,7 +120,9 @@ help:
> > >       @echo  '  config          - Update current config utilising a line-oriented program'
> > >       @echo  '  nconfig         - Update current config utilising a ncurses menu based program'
> > >       @echo  '  menuconfig      - Update current config utilising a menu based program'
> > > +     @echo  '  mconfig         - Alias to menuconfig'
> > >       @echo  '  xconfig         - Update current config utilising a Qt based front-end'
> > > +     @echo  '  qconfig         - Alias to xconfig'
>
> Crap how did I miss this.
> @Masahiro, can you add that when applying?


I am not applying this.

I do not understand why it is useful.




> I'll take a reviewed-by as a yes otherwise I will submit V2 tomorrow.
>
> >
> > Seems to be missing an ending ' mark above... if we need this.
> >
> > >       @echo  '  gconfig         - Update current config utilising a GTK+ based front-end'
> > >       @echo  '  oldconfig       - Update current config utilising a provided .config as base'
> > >       @echo  '  localmodconfig  - Update current config disabling modules not loaded'
> >
> > --
> > ~Randy



--
Best Regards
Masahiro Yamada
diff mbox series

Patch

diff --git a/scripts/kconfig/Makefile b/scripts/kconfig/Makefile
index af1c96198f49..319cd623acb9 100644
--- a/scripts/kconfig/Makefile
+++ b/scripts/kconfig/Makefile
@@ -32,9 +32,11 @@  unexport CONFIG_
 
 config-prog	:= conf
 menuconfig-prog	:= mconf
+mconfig-prog	:= mconf
 nconfig-prog	:= nconf
 gconfig-prog	:= gconf
 xconfig-prog	:= qconf
+qconfig-prog	:= qconf
 
 define config_rule
 PHONY += $(1)
@@ -45,7 +47,7 @@  PHONY += build_$(1)
 build_$(1): $(obj)/$($(1)-prog)
 endef
 
-$(foreach c, config menuconfig nconfig gconfig xconfig, $(eval $(call config_rule,$(c))))
+$(foreach c, config menuconfig mconfig nconfig gconfig xconfig qconfig, $(eval $(call config_rule,$(c))))
 
 PHONY += localmodconfig localyesconfig
 localyesconfig localmodconfig: $(obj)/conf
@@ -118,7 +120,9 @@  help:
 	@echo  '  config	  - Update current config utilising a line-oriented program'
 	@echo  '  nconfig         - Update current config utilising a ncurses menu based program'
 	@echo  '  menuconfig	  - Update current config utilising a menu based program'
+	@echo  '  mconfig	  - Alias to menuconfig'
 	@echo  '  xconfig	  - Update current config utilising a Qt based front-end'
+	@echo  '  qconfig         - Alias to xconfig
 	@echo  '  gconfig	  - Update current config utilising a GTK+ based front-end'
 	@echo  '  oldconfig	  - Update current config utilising a provided .config as base'
 	@echo  '  localmodconfig  - Update current config disabling modules not loaded'