diff mbox

kconfig: Gracefully exit if the default config files are not present

Message ID 6523722.tcSzR9xRoc@comanche (mailing list archive)
State New, archived
Headers show

Commit Message

Mike Pagano Aug. 13, 2013, 9:29 p.m. UTC
Gracefully exit if the default config files are not present. (.config and 
.config.old)

Diffconfig is a utility script for comparing kernel configuration files.

Signed-off-by: Mike Pagano <mpagano@gentoo.org>
---
 scripts/diffconfig | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

Comments

Michal Marek Aug. 15, 2013, 3:45 p.m. UTC | #1
Hi Mike,

On 13.8.2013 23:29, Mike Pagano wrote:
> Gracefully exit if the default config files are not present. (.config and 
> .config.old)

Two minor nitpicks about the changelog: The subject line would be more
to the point if it mentioned the name of the utility you are fixing.
Otherwise, people might get the impression that you are fixing a tool
from scripts/kconnfig, like 'make oldconfig' or 'make menuconfig'. Just
change it to

diffconfig: Gracefully exit if the default config files are not present


> Diffconfig is a utility script for comparing kernel configuration files.

This is superfluous information. Just describe the change you made and
that's it.


> -    a = readconfig(file(configa_filename))
> -    b = readconfig(file(configb_filename))
> +    try:
> +        a = readconfig(file(configa_filename))
> +        b = readconfig(file(configb_filename))
> +    except IOError,(errno, strerror):
> +       print "I/O error(%s: %s)\n" % (errno, strerror)
> +       usage()

The second block is missing one column of indentation.

Michal
--
To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
diff mbox

Patch

diff --git a/scripts/diffconfig b/scripts/diffconfig
index b91f3e3..33c696f 100755
--- a/scripts/diffconfig
+++ b/scripts/diffconfig
@@ -94,8 +94,12 @@  def main():
         configa_filename = sys.argv[1]
         configb_filename = sys.argv[2]

-    a = readconfig(file(configa_filename))
-    b = readconfig(file(configb_filename))
+    try:
+        a = readconfig(file(configa_filename))
+        b = readconfig(file(configb_filename))
+    except IOError,(errno, strerror):
+       print "I/O error(%s: %s)\n" % (errno, strerror)
+       usage()

     # print items in a but not b (accumulate, sort and print)
     old = []