lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <201205230011.29257.yann.morin.1998@free.fr>
Date:	Wed, 23 May 2012 00:11:28 +0200
From:	"Yann E. MORIN" <yann.morin.1998@...e.fr>
To:	Steven Rostedt <rostedt@...dmis.org>
Cc:	linux-kbuild@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: kconfig-frontends-3.4.0-0 released

Steven, All,

On Tuesday 22 May 2012 23:19:41 Steven Rostedt wrote:
> >   - some side utilities have been added from the Linux kernel tree:
> >     - kconfig-diff      show differences between two .config files
> 
> I'm curious, how is this different than scripts/diffconfig ?

It's exactly the same.

The kconfig-frontends package is created by extracting the needed files from
the linux kernel. So, kconfig-diff is exactly scripts/diffconfig. Also, it's
what the line just above says: "added _from_ the Linux kernel tree" ;-)

But the kconfig toolss in the linux tree are not using a common naming
scheme. For example we have:
    scripts/config
    scripts/diffconfig
    scripts/kconfig/merge_config.sh
    scripts/kconfig/kxgettext
    scripts/kconfig/conf
    scripts/kconfig/mconf

So, kconfig-frontends tries to use a meaningful naming scheme for all the
programs it installs. Some are renamed, and they all get prefixed by default
with 'kconfig-' (although that can be overriden at ./configure time with
--program-prefix=...).

In the package, the file scripts/kernel2kfrontends.list has the
correspondence for what comes from the linux tree, and how it's named in
the kconfig-frontends tree. For example, we have:
    scripts/config                      -->  utils/tweak
    scripts/diffconfig                  -->  utils/diff
    scripts/kconfig/merge_config.sh     -->  utils/merge
    scripts/kconfig/kxgettext.c         -->  utils/gettext.c

The script scripts/ksync.sh (in kconfig-frontends) uses that file to
automatically sync from a linux tree.

There is virtually zero code written in the package (except for a few patches
required for the packaging), so the behavior is exactly the same as if using
the corresponding kconfig tools from the kernel.

Please note, however, that this is only the second release of
kconfig-frontends, and that things can still be improved upon! ;-)

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ