From 257b73065cc1dffd3bea567b69454409c67eca47 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Fri, 9 May 2025 08:43:21 -0300 Subject: src/mandir: Accept more things as "section" of manpage --- src/mandir | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/mandir b/src/mandir index c69ba6a..0b5060a 100755 --- a/src/mandir +++ b/src/mandir @@ -19,7 +19,7 @@ shift ldirnames() { find "$@" | xargs -I% basename % | - sed 's|^\(.*\)\.\([a-z][a-z]\)\.\([0-9]\)$|\2/man\3|' + sed 's|^\(.*\)\.\([a-z][a-z]\)\.\(.*\)$|\2/man\3|' } dirnames() { @@ -32,8 +32,8 @@ if [ "$ACTION" = 'install' ]; then fi for f in "$@"; do - lang="$( printf '%s\n' "$f" | awk -F. '$0=$(NF - 1)')" - section="$(printf '%s\n' "$f" | awk -F. '$0=$(NF)')" + lang="$( printf '%s\n' "$f" | cut -d. -f2)" + section="$(printf '%s\n' "$f" | cut -d. -f3-)" name="$(basename "${f%."$lang"."$section"}")" nameext="$name.$section" case "$ACTION" in -- cgit v1.2.3