X-Git-Url: http://git.samba.org/?a=blobdiff_plain;f=maybe-make-man;h=c7af73934a775ed0f983f988697a16c81e9cfea6;hb=cd76993461d929aa44fabde9f5eff0791358c996;hp=b7f0a9f1a4814a210a32cbfcbd3f5ec5a605cc3f;hpb=68c865c9e6ddc8b7ab00787c4b0cf433b08b3dbc;p=rsync.git diff --git a/maybe-make-man b/maybe-make-man index b7f0a9f1..c7af7393 100755 --- a/maybe-make-man +++ b/maybe-make-man @@ -1,22 +1,18 @@ #!/bin/sh -if [ x"$2" = x ]; then - echo "Usage: $0 SRC_DIR NAME.NUM.md" 1>&2 +if [ $# != 1 ]; then + echo "Usage: $0 NAME.NUM.md" 1>&2 exit 1 fi -srcdir="$1" -inname="$2" +inname="$1" +srcdir=`dirname "$0"` flagfile="$srcdir/.md2man-works" - -if [ ! -d "$srcdir" ]; then - echo "The specified SRC_DIR is not a directory: $srcdir" 1>&2 - exit 1 -fi +force_flagfile="$srcdir/.md2man-force" if [ ! -f "$flagfile" ]; then # We test our smallest manpage just to see if the python setup works. - if "$srcdir/md2man" --test "$srcdir/rsync-ssl.1.md" >/dev/null 2>&1; then + if "$srcdir/md-convert" --test "$srcdir/rsync-ssl.1.md" >/dev/null 2>&1; then touch $flagfile else outname=`echo "$inname" | sed 's/\.md$//'` @@ -37,4 +33,10 @@ if [ ! -f "$flagfile" ]; then fi fi -"$srcdir/md2man" "$srcdir/$inname" +if [ -f "$force_flagfile" ]; then + opt='--force-link-text' +else + opt='' +fi + +"$srcdir/md-convert" $opt "$srcdir/$inname"