From: Mike Frysinger Date: Tue, 19 Feb 2008 05:22:38 +0000 (+0000) Subject: make sure we dont emit empty files for dead eclasses X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=c56d985bf5816245c58d4af1cb75428c78b38a58;p=gentoo.git make sure we dont emit empty files for dead eclasses Package-Manager: portage-2.2_pre2 --- diff --git a/app-portage/eclass-manpages/Manifest b/app-portage/eclass-manpages/Manifest index 17b3aa6c009f..338b9c982b32 100644 --- a/app-portage/eclass-manpages/Manifest +++ b/app-portage/eclass-manpages/Manifest @@ -1,14 +1,14 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -AUX eclass-to-manpage.awk 6232 RMD160 adcb01327d362f956a52e4176d898adb2aa69f96 SHA1 1e3d77fc6fe5f405db8567b6dd3179e6ba1854ea SHA256 bd447366edda874c84e12d9cf5dca17ddbd2a1399ca38ad78c0ccc57ee3beea7 +AUX eclass-to-manpage.awk 6255 RMD160 1670a0fe24fd5e8057b972f86c31b9d32f7ca496 SHA1 57e913da2128598ed0965e6647d2edccc5ea6476 SHA256 27789461d9ed983c0e8457e1a9b3e8897ef2dfc19ace61c038f11e983c799c51 EBUILD eclass-manpages-20070615.ebuild 740 RMD160 939ed170d1f55911c0f96e13669df485c233d7cf SHA1 b7efb6a89bf00793197d517da14656e690d62c6a SHA256 218a3279cd67408e3d1b9801c2500db98f3e24254d3e85744f3894609a4b6b06 MISC ChangeLog 1526 RMD160 371bfa5822de5a87dd0b5d3b65bcc2b942e521ab SHA1 bec1b6fda7fe730699d93a43d7e5e268aa2a40e4 SHA256 6da517afdbd6d99d791728e3dc15a5c3e064a780b8afac9a19a14ec124b87a50 MISC metadata.xml 221 RMD160 c7e790cc8c28f4ca9133ba2b338459529c36c860 SHA1 c80a886ceee34829b6f6672b8151150aa32cd5fa SHA256 c14f949c7f32e005a8d6f8acf812b48f7e2b6c4f4b67339fb9b9127fd6e17f3f -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.7 (GNU/Linux) -iD8DBQFHumcNj9hvisErhMIRAvArAKCm8z3WEClBPET99ZikqHp4RsC2wgCcDET5 -TOcKRRbvAlrbK7ZuQ4Ws+lA= -=XB48 +iD8DBQFHumekj9hvisErhMIRAoJEAKCY96zxhMylnPHK6EGad1rsRn5HqQCfch6t ++TPselW0olN9oAmBzF8QR8g= +=+3E/ -----END PGP SIGNATURE----- diff --git a/app-portage/eclass-manpages/files/eclass-to-manpage.awk b/app-portage/eclass-manpages/files/eclass-to-manpage.awk index 38bdb5823770..fdaa34c69c5c 100644 --- a/app-portage/eclass-manpages/files/eclass-to-manpage.awk +++ b/app-portage/eclass-manpages/files/eclass-to-manpage.awk @@ -1,6 +1,6 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-portage/eclass-manpages/files/eclass-to-manpage.awk,v 1.13 2008/02/19 05:20:08 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-portage/eclass-manpages/files/eclass-to-manpage.awk,v 1.14 2008/02/19 05:22:38 vapier Exp $ # This awk converts the comment documentation found in eclasses # into man pages for easier/nicer reading. @@ -260,7 +260,7 @@ BEGIN { state = "funcvar" } else if ($0 == "# @DEAD") { eclass = "dead" - exit(0) + exit(10) } else if ($0 ~ /^# @/) warn("Unexpected tag in \"" state "\" state: " $0) } else if (state == "funcvar") { @@ -281,6 +281,6 @@ BEGIN { END { if (eclass == "") fail("eclass not documented yet (no @ECLASS found)"); - else + else if (eclass != "dead") handle_footer() }