X-Git-Url: https://git.distorted.org.uk/~mdw/cfd/blobdiff_plain/b35a925972c89566d7833d1d9564169452fe4f4c..282625e1b87743236f1cb8c70c2762edd413c6b0:/maninst diff --git a/maninst b/maninst index 8ef9dc0..20fbf6c 100755 --- a/maninst +++ b/maninst @@ -24,8 +24,7 @@ case $op in *) echo >&2 "$0: unknown operation \`$1'"; exit 1 ;; esac for i; do - base=`echo "$i" | sed 's:^.*/::'` - sec=`echo "$base" | sed 's:^.*\.::'` + base=${i##*/} sec=${base##*.} case $op in install) echo -n " Installing manpage $base$ext" @@ -39,12 +38,14 @@ for i; do for l in `sed 's:^\.\\\" *@::p; d' "$srcdir/$i"`; do case $op in install) - echo -n "." - echo ".so man$sec/$base$ext" >"$mandir/man$sec/$l.$sec$ext" - chmod $mode "$mandir/man$sec/$l.$sec$ext" + if [ "$l.$sec" != "$base" ]; then + echo -n "." + echo ".so man$sec/$base$ext" >"$mandir/man$sec/$l.$sec$ext" + chmod $mode "$mandir/man$sec/$l.$sec$ext" + fi ;; uninstall) - rm -f "$mandir/man$sec/$l.$sec$ext" + rm -f "$mandir/man$sec/$l.$sec$ext" ;; esac done