#!/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."