update build.sh to work with new man source layout
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
This commit is contained in:
parent
d27afe3528
commit
ac274802de
1 changed files with 8 additions and 36 deletions
44
build.sh
44
build.sh
|
@ -24,7 +24,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
# exit on any error
|
# exit on any error
|
||||||
set -e
|
#set -e
|
||||||
|
|
||||||
# Manpage and HTML
|
# Manpage and HTML
|
||||||
A2XM="a2x -f manpage --no-xmllint"
|
A2XM="a2x -f manpage --no-xmllint"
|
||||||
|
@ -43,11 +43,8 @@ MAN7DSTDIR=${MANDIR}/man7
|
||||||
case "$1" in
|
case "$1" in
|
||||||
man)
|
man)
|
||||||
set -e
|
set -e
|
||||||
"$0" mandirs
|
|
||||||
"$0" mangen
|
"$0" mangen
|
||||||
"$0" mantype
|
"$0" mantype
|
||||||
"$0" man1
|
|
||||||
"$0" man7
|
|
||||||
"$0" manbuild
|
"$0" manbuild
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
@ -57,12 +54,6 @@ case "$1" in
|
||||||
$A2XM "$src"
|
$A2XM "$src"
|
||||||
$A2XH "$src"
|
$A2XH "$src"
|
||||||
done
|
done
|
||||||
wait
|
|
||||||
;;
|
|
||||||
|
|
||||||
mandirs)
|
|
||||||
# Create destination directories
|
|
||||||
mkdir -p "${MAN1DSTDIR}" "${MAN7DSTDIR}"
|
|
||||||
;;
|
;;
|
||||||
|
|
||||||
mantype)
|
mantype)
|
||||||
|
@ -72,29 +63,6 @@ case "$1" in
|
||||||
done
|
done
|
||||||
;;
|
;;
|
||||||
|
|
||||||
man1)
|
|
||||||
for man in cdist-code-run.text cdist-config.text \
|
|
||||||
cdist-dir.text cdist-env.text cdist-explorer-run-global.text \
|
|
||||||
cdist-deploy-to.text cdist-explorer.text cdist-manifest.text \
|
|
||||||
cdist-manifest-run.text cdist-manifest-run-init.text \
|
|
||||||
cdist-object-gencode.text \
|
|
||||||
cdist-remote-explorer-run.text cdist-run-remote.text \
|
|
||||||
cdist-type-build-emulation.text cdist-type-emulator.text \
|
|
||||||
cdist-type-template.text
|
|
||||||
do
|
|
||||||
ln -sf ../$man ${MAN1DSTDIR}
|
|
||||||
done
|
|
||||||
;;
|
|
||||||
|
|
||||||
man7)
|
|
||||||
for man in cdist.text cdist-best-practice.text cdist-hacker.text \
|
|
||||||
cdist-quickstart.text cdist-reference.text cdist-stages.text \
|
|
||||||
cdist-type.text cdist-cache.text
|
|
||||||
do
|
|
||||||
ln -sf ../$man ${MAN7DSTDIR}
|
|
||||||
done
|
|
||||||
;;
|
|
||||||
|
|
||||||
mangen)
|
mangen)
|
||||||
${MANDIR}/cdist-reference.text.sh
|
${MANDIR}/cdist-reference.text.sh
|
||||||
;;
|
;;
|
||||||
|
@ -118,8 +86,13 @@ case "$1" in
|
||||||
;;
|
;;
|
||||||
|
|
||||||
clean)
|
clean)
|
||||||
rm -rf "$MAN1DSTDIR" "$MAN7DSTDIR"
|
rm -f ${MANDIR}/cdist-reference.text
|
||||||
rm -f ${MANDIR}/cdist-reference.text
|
find "${MANDIR}" -mindepth 2 -type l \
|
||||||
|
-o -name "*.1" \
|
||||||
|
-o -name "*.7" \
|
||||||
|
-o -name "*.html" \
|
||||||
|
-o -name "*.xml" \
|
||||||
|
| xargs rm -f
|
||||||
;;
|
;;
|
||||||
|
|
||||||
*)
|
*)
|
||||||
|
@ -129,7 +102,6 @@ case "$1" in
|
||||||
echo 'Here are the possible targets:'
|
echo 'Here are the possible targets:'
|
||||||
echo ''
|
echo ''
|
||||||
echo ' man: Build manpages (requires Asciidoc)'
|
echo ' man: Build manpages (requires Asciidoc)'
|
||||||
echo ' manhtml: Build html-manpages (requires Asciidoc)'
|
|
||||||
echo ' clean: Remove build stuff'
|
echo ' clean: Remove build stuff'
|
||||||
echo ''
|
echo ''
|
||||||
echo ''
|
echo ''
|
||||||
|
|
Loading…
Reference in a new issue