diff options
Diffstat (limited to 'src/mandir')
-rwxr-xr-x | src/mandir | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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 |