Annotation of embedaddon/rsync/maybe-make-man, revision 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>