Author: pfrields
Update of /cvs/docs/docs-common/bin In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv32746
Added Files: bulkbuild Log Message: bulkbuild
--- NEW FILE bulkbuild --- #!/bin/bash # # Pull all active FDP docs from CVS, build and install HTML in # folder $HOME/fdpdocs-html #
NOW="$(date +%Y%m%d%H%M%S)" FDPDIR="${HOME}/fdpdocs-cvs${NOW}" HTMLDIR="${HOME}/fdpdocs-html" # Do this anonymously for now ANONCVS=":pserver:anonymous@cvs.fedora.redhat.com:2401/cvs/docs"
mkdir "${FDPDIR}" || ( echo "Could not mkdir ${FDPDIR}" ; exit 254 ) mkdir "${HTMLDIR}" || ( echo "Could not mkdir ${FDPDIR}" ; exit 254 ) pushd "${FDPDIR}" >/dev/null || ( echo "Could not pushd ${FDPDIR}" ; exit 253 )
cvs -d $ANONCVS login cvs -qz3 -d $ANONCVS co docs-common
for DOC in `cat docs-common/bin/active`; do cvs -qz3 -d $ANONCVS co $DOC pushd "$DOC" >/dev/null || (echo "Couldn't cd to $DOCDIR" ; exit 252 ) make showvars > tmpvars . tmpvars rm -f tmpvars make html for LANG in $LANGUAGES ; do DESTDIR="${HTMLDIR}/${DOCBASE}/${LANG}" mkdir -p "${DESTDIR}" cp -a "${DOCBASE}-${LANG}"/* "${DESTDIR}" done popd >/dev/null done
popd >/dev/null echo -n "OK to remove temp dir ${FDPDIR} [y/n]? " read -sn1 REPLY case $REPLY in y|Y ) rm -rf "${FDPDIR}" echo ;; * ) echo "... not removed." ;; esac
docs-commits@lists.fedoraproject.org