summaryrefslogtreecommitdiff
path: root/app-portage/eclass-manpages
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2015-08-14 00:03:18 -0400
committerMike Frysinger <vapier@gentoo.org>2015-08-14 00:05:35 -0400
commitaf7a9cb899d8f0451e2249efb505c3f95c5f81c0 (patch)
tree8563002bfed1d04438a3adf85eea3c52eba0d5da /app-portage/eclass-manpages
parent5647e582ed96f9cdaa81cdaacf60e544049780bd (diff)
downloadgentoo-af7a9cb899d8f0451e2249efb505c3f95c5f81c0.tar.gz
gentoo-af7a9cb899d8f0451e2249efb505c3f95c5f81c0.tar.xz
app-portage/eclass-manpages: add a check for the @ECLASS name #537392
Diffstat (limited to 'app-portage/eclass-manpages')
-rw-r--r--app-portage/eclass-manpages/files/eclass-to-manpage.awk4
1 files changed, 4 insertions, 0 deletions
diff --git a/app-portage/eclass-manpages/files/eclass-to-manpage.awk b/app-portage/eclass-manpages/files/eclass-to-manpage.awk
index 11ece1f82a7..ee428107500 100644
--- a/app-portage/eclass-manpages/files/eclass-to-manpage.awk
+++ b/app-portage/eclass-manpages/files/eclass-to-manpage.awk
@@ -145,6 +145,10 @@ function handle_eclass() {
desc = ""
example = ""
+ # Sanity check the eclass name. #537392
+ if (eclass !~ /[.]eclass$/)
+ fail(eclass ": @ECLASS name is missing a '.eclass' suffix")
+
# first the man page header
print ".\\\" -*- coding: utf-8 -*-"
print ".\\\" ### DO NOT EDIT THIS FILE"