Menuconfig robustness patch

Doug Nazar (nazard@man-assoc.on.ca)
Fri, 15 May 1998 03:05:13 -0500


--_=_=_=IMA.BOUNDARY.ESZL0O138764=_=_=_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit

This patch causes Menuconfig to print a message if it has an error
reading a file (ie. file not found) and then wait for the user. It also
pauses if there is an error importing a MCmenu* file.

It helps highlight the real problem in 2.1.102 of a missing file
(drivers/sound/lowlevel/Config.in).

Doug Nazar

Phone: (416) 708-1578
Fax: (416) 708-1578

--_=_=_=IMA.BOUNDARY.ESZL0O138764=_=_=_
Content-Type: application/octet-stream; name="Menuconfig.patch"
Content-Transfer-Encoding: base64

LS0tIGxpbnV4L3NjcmlwdHMvTWVudWNvbmZpZy5yZWxlYXNlCUZyaSBNYXkgMTUgMDE6MjY6MzYg
MTk5OAorKysgbGludXgvc2NyaXB0cy9NZW51Y29uZmlnCUZyaSBNYXkgMTUgMDI6NTM6MzIgMTk5
OApAQCAtNjA5LDcgKzYwOSw3IEBACiAKIGZ1bmN0aW9uIHBhcnNlcihpZmlsZSxtZW51KSB7CiAK
LQl3aGlsZSAoZ2V0bGluZSA8aWZpbGUpIHsKKwl3aGlsZSAoZ2V0bGluZSA8aWZpbGUgJiYgRVJS
Tk8gPT0gMCkgewogCQlpZiAoJDEgPT0gIm1haW5tZW51X29wdGlvbiIpIHsKIAkJCWNvbW1lbnRf
aXNfb3B0aW9uID0gIjEiCiAJCX0KQEAgLTY0MSw2ICs2NDEsMTIgQEAKIAkJCXByaW50ID4+bWVu
dQogCQl9CiAJfQorICAgICAgICBpZiAoRVJSTk8gIT0gMCkgeworCQlwcmludGYoImNvbW1lbnQg
XHgyN1xFUlJPUjogXCVzIChcJXMpXHgyN1xuIiwgRVJSTk8sIGlmaWxlKSA+Pm1lbnUKKwkgICAg
ICAgIHByaW50ZigiXG5cbiVzICglcylcblByZXNzIEVOVEVSIHRvIGNvbnRpbnVlLlxuIiwgRVJS
Tk8sIGlmaWxlKSA+ICIvZGV2L3N0ZGVyciIKKwkJZ2V0bGluZSA8ICIvZGV2L3N0ZGluIgorCSAg
ICAgICAgRVJSTk8gPSAwCisJfQogfScKIH0KIApAQCAtNjU1LDcgKzY2MSw3IEBACiAKIGZ1bmN0
aW9uIHBhcnNlcihpZmlsZSxtZW51KSB7CiAKLQl3aGlsZSAoZ2V0bGluZSA8aWZpbGUpIHsKKwl3
aGlsZSAoZ2V0bGluZSA8aWZpbGUgJiYgRVJSTk8gPT0gMCkgewogCQlpZiAoJDEgfiAvbWFpbm1l
bnVfb3B0aW9ufGVuZG1lbnUvKSB7CiAJCQlwcmludGYoIiIpID4+bWVudQogCQl9IApAQCAtNjY5
LDYgKzY3NSwxMiBAQAogCQkJcHJpbnQgPj5tZW51CiAJCX0KIAl9CisgICAgICAgIGlmIChFUlJO
TyAhPSAwKSB7CisJCXByaW50ZigiY29tbWVudCBceDI3XEVSUk9SOiBcJXMgKFwlcylceDI3XG4i
LCBFUlJOTywgaWZpbGUpID4+bWVudQorCSAgICAgICAgcHJpbnRmKCJcblxuJXMgKCVzKVxuUHJl
c3MgRU5URVIgdG8gY29udGludWUuXG4iLCBFUlJOTywgaWZpbGUpID4gIi9kZXYvc3RkZXJyIgor
CQlnZXRsaW5lIDwgIi9kZXYvc3RkaW4iCisJICAgICAgICBFUlJOTyA9IDAKKwl9CiB9JwogfQog
CkBAIC03MDYsNiArNzE4LDEzIEBACiAJZG8KIAkJZWNobyAtbiAiLiIKIAkJc291cmNlIC4vJGkK
KwkJaWYgWyAkPyAhPSAwIF0KKwkJdGhlbgorCQkgIGVjaG8KKwkJICBlY2hvCisJCSAgZWNobyAi
UHJlc3MgRU5URVIgdG8gY29udGludWUuIgorCQkgIHJlYWQKKwkJZmkKIAlkb25lCiAJcm0gLWYg
TUNtZW51KgogfQo=

--_=_=_=IMA.BOUNDARY.ESZL0O138764=_=_=_--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu