aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2019-12-15 18:25:59 +0100
committerUlrich Müller <ulm@gentoo.org>2019-12-15 18:25:59 +0100
commitaec348b31a6a4785dc2727abcc2afff6f857dfea (patch)
tree240a1d33d3070daac7060843582929e5c948385b /bin
parentbin/gen-eclass-html.sh: Fix regexp for link substitution. (diff)
downloaddevmanual-aec348b31a6a4785dc2727abcc2afff6f857dfea.tar.gz
devmanual-aec348b31a6a4785dc2727abcc2afff6f857dfea.tar.bz2
devmanual-aec348b31a6a4785dc2727abcc2afff6f857dfea.zip
bin/gen-eclass-html.sh: More robust pattern matching.
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Diffstat (limited to 'bin')
-rwxr-xr-xbin/gen-eclass-html.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/bin/gen-eclass-html.sh b/bin/gen-eclass-html.sh
index b557093..fe17064 100755
--- a/bin/gen-eclass-html.sh
+++ b/bin/gen-eclass-html.sh
@@ -105,7 +105,7 @@ for i in $(/usr/bin/qlist eclass-manpages) /usr/share/man/man5/ebuild.5*; do
echo -n "${HEADER//@TITLE@/${BASENAME}}" > "${FINAL}"
# generate html pages and fix hyperlinks for eclass and ebuild man pages
${DECOMPRESS} "${i}" | /usr/bin/man2html -r - \
- | sed -e "1,4d;/<\/BODY>/d;/<\/HTML>/d" \
+ | sed -e '1,/<BODY>/d;/<\/BODY>/,$d' \
-e '/<A HREF=/s:"\.\./man5/\([^"]*eclass\|ebuild\)\.5\.html":"../\1/index.html":g' \
-e 's:<A HREF="\.\./man[^"]*">\([^<>]*\)</A>:\1:g' \
>> "${FINAL}"