mirror of
https://github.com/CumulusNetworks/ifupdown2.git
synced 2024-05-06 15:54:50 +00:00
29 lines
629 B
Bash
29 lines
629 B
Bash
|
#!/bin/sh
|
||
|
#
|
||
|
# Copyright 2013 Cumulus Networks, Inc.
|
||
|
# All rights reserved.
|
||
|
#
|
||
|
|
||
|
# Install the man pages into the sysroot
|
||
|
SRC_MAN_DIR=$1
|
||
|
DST_MAN_DIR=$2
|
||
|
|
||
|
echo -n "Generating man pages .."
|
||
|
# Loop over all the man directories
|
||
|
mkdir -p $(DST_MAN_DIR)
|
||
|
for p in $(ls $SRC_MAN_DIR/*.rst) ; do
|
||
|
# strip src man path
|
||
|
src_file=$p
|
||
|
dst_file=${p##.*\/}
|
||
|
dst_file="${DST_MAN_DIR}/${dst_file%.rst}"
|
||
|
# treat warnings as errors
|
||
|
rst2man --halt=2 "$p" > $dst_file || {
|
||
|
echo
|
||
|
echo "Error: problems generating man page: $p"
|
||
|
rm -f $dst_file &>/dev/null
|
||
|
exit 1
|
||
|
}
|
||
|
echo -n "."
|
||
|
done
|
||
|
echo " done."
|