Annotation of embedaddon/rsync/maybe-make-man, revision 1.1.1.1
1.1 misho 1: #!/bin/sh
2:
3: if [ x"$2" = x ]; then
4: echo "Usage: $0 SRC_DIR NAME.NUM.md" 1>&2
5: exit 1
6: fi
7:
8: srcdir="$1"
9: inname="$2"
10: flagfile="$srcdir/.md2man-works"
11:
12: if [ ! -d "$srcdir" ]; then
13: echo "The specified SRC_DIR is not a directory: $srcdir" 1>&2
14: exit 1
15: fi
16:
17: if [ ! -f "$flagfile" ]; then
18: # We test our smallest manpage just to see if the python setup works.
19: if "$srcdir/md2man" --test "$srcdir/rsync-ssl.1.md" >/dev/null 2>&1; then
20: touch $flagfile
21: else
22: outname=`echo "$inname" | sed 's/\.md$//'`
23: if [ -f "$outname" ]; then
24: exit 0
25: elif [ -f "$srcdir/$outname" ]; then
26: echo "Copying $srcdir/$outname"
27: cp -p "$srcdir/$outname" .
28: exit 0
29: else
30: echo "ERROR: $outname cannot be created."
31: if [ -f "$HOME/build_farm/build_test.fns" ]; then
32: exit 0 # No exit errorno to avoid a build failure in the samba build farm
33: else
34: exit 1
35: fi
36: fi
37: fi
38: fi
39:
40: "$srcdir/md2man" "$srcdir/$inname"
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>