summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-xsrc/mandir6
1 files changed, 3 insertions, 3 deletions
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