builddocs.sh

来自「samba最新软件」· Shell 代码 · 共 53 行

SH
53
字号
#!/bin/sh# build ldb docs# tridge@samba.org August 2006XSLTPROC="$1"SRCDIR="$2"if [ -z "$XSLTPROC" ] || [ ! -x "$XSLTPROC" ]; then    echo "xsltproc not installed"    exit 0fiMANXSL="http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"HTMLXSL="http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl"mkdir -p manfor f in $SRCDIR/man/*.xml; do    base=`basename $f .xml`    out=man/"`basename $base`"    if [ ! -f "$out" ] || [ "$f" -nt "$out" ]; then	echo Processing manpage $f	$XSLTPROC --nonet -o "$out" "$MANXSL" $f	ret=$?	if [ "$ret" = "4" ]; then	    echo "ignoring stylesheet error 4 for $MANXSL"	    exit 0	fi	if [ "$ret" != "0" ]; then	    echo "xsltproc failed with error $ret"	    exit $ret	fi    fidonefor f in $SRCDIR/man/*.xml; do    base=`basename $f .xml`    out=man/"`basename $base`".html    if [ ! -f "$out" ] || [ "$f" -nt "$out" ]; then	echo Processing html $f	$XSLTPROC --nonet -o "$out" "$HTMLXSL" $f	ret=$?	if [ "$ret" = "4" ]; then	    echo "ignoring stylesheet error 4 for $HTMLXSL"	    exit 0	fi	if [ "$ret" != "0" ]; then	    echo "xsltproc failed with error $ret"	    exit $ret	fi    fidone

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?