File: install_mandoc

package info (click to toggle)
mdocml 1.14.4-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 9,096 kB
  • sloc: ansic: 34,421; makefile: 994; sh: 461; perl: 374
file content (15 lines) | stat: -rwxr-xr-x 321 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/bash
# Wraps install(1), converting mdoc documents to man documents before.

eval target=\${$#}

TMP=$(mktemp -d)

while [ "$2" != "" ]; do
  # Keep the filename, it is used by install(1) when target is a directory.
  ./mandoc -Tman $1 > "$TMP/$1"
  install -m 0444 "$TMP/$1" "$target"
  shift
done

rm -rf "$TMP"