docs-common/bin bulkbuild,1.4,1.5
Tommy Reynolds (jtr)
fedora-docs-commits at redhat.com
Sat Dec 17 14:52:43 UTC 2005
- Previous message (by thread): documentation-guide acknowledgments-zh_CN.xml, 1.1, 1.2 docs-emacs-zh_CN.xml, 1.1, 1.2 docs-getting-files-zh_CN.xml, 1.1, 1.2 docs-intro-zh_CN.xml, 1.1, 1.2 docs-rh-guidelines-zh_CN.xml, 1.1, 1.2 docs-tutorial-zh_CN.xml, 1.1, 1.2 docs-vim-zh_CN.xml, 1.1, 1.2 docs-xml-tags-zh_CN.xml, 1.1, 1.2 documentation-guide-zh_CN.xml, 1.1, 1.2
- Next message (by thread): release-notes desktop-it.xml, 1.2, 1.3 feedback-it.xml, 1.1, 1.2 install-notes-it.xml, 1.4, 1.5 intro-it.xml, 1.2, 1.3 kernel-it.xml, 1.3, 1.4 legacy-it.xml, 1.2, 1.3 misc-server-it.xml, 1.1, 1.2 multimedia-it.xml, 1.2, 1.3 networking-it.xml, 1.2, 1.3 package-notes-it.xml, 1.4, 1.5 project-overview-it.xml, 1.3, 1.4 README-it.xml, 1.2, 1.3 splash-it.xml, 1.3, 1.4 xorg-it.xml, 1.3, 1.4
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: jtr
Update of /cvs/docs/docs-common/bin
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv29611
Modified Files:
bulkbuild
Log Message:
Added "-k" switch to keep on trying to build remaining document languages
in case an earlier translation fails. Also used scalable method to get
list of documents to build.
Index: bulkbuild
===================================================================
RCS file: /cvs/docs/docs-common/bin/bulkbuild,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- bulkbuild 30 Nov 2005 12:56:30 -0000 1.4
+++ bulkbuild 17 Dec 2005 14:52:35 -0000 1.5
@@ -1,6 +1,7 @@
#!/bin/bash
#
# Written by stickster :)
+# Mangled by megacoder ;-P
#
# Pull all active FDP docs from CVS, build and install HTML in
# TARGETDIR folder.
@@ -27,6 +28,7 @@
echo " -p : build PDF (not working currently)"
echo " -t : build tarball"
echo " -h : print usage (this message)"
+ echo " -k : continue building in face of errors"
}
@@ -44,9 +46,10 @@
# just to make sure defaults are read
unset FDPDIR HTMLDIR ANONCVS TAG CHUNKS NOCHUNKS PDF TARBALL VERBOSE
+unset KEEPON
BUILDS=0
-while getopts "m:f:D:a:r:Qcnpthv" OPT; do
+while getopts "m:f:D:a:r:Qcnpthvk" OPT; do
case $OPT in
m )
WORKDIR="$OPTARG"
@@ -90,6 +93,9 @@
v )
REDIR="/dev/stdout"
;;
+ k )
+ KEEPON="-k"
+ ;;
* )
echo "$MYSELF: invalid option: $OPT"
print_usage
@@ -116,8 +122,10 @@
#cvs -d $ANONCVS login
cvs "$QUIET" -z3 -d $ANONCVS co docs-common
-
-for DOC in `cat docs-common/bin/active`; do
+# for DOC in `cat docs-common/bin/active`; do
+xargs -n1 echo <docs-common/bin/active |
+while read DOC;
+do
DONE=""
echo "Checking out module $DOC from Fedora Docs CVS"
cvs "$QUIET" -z3 -d $ANONCVS co $DOC 2>&1 > $REDIR
@@ -127,7 +135,7 @@
rm -f tmpvars
if [ "$CHUNKS" = "yes" ]; then
echo "Making chunked HTML for ${DOCBASE}"
- make html 2>&1 > $REDIR || ( echo "$MYSELF: CHUNKS failed" ;\
+ make ${KEEPON} html 2>&1 > $REDIR || ( echo "$MYSELF: CHUNKS failed" ;\
exit 251 )
for LANG in $LANGUAGES ; do
DESTDIR="${TARGETDIR}/${DOCBASE}/${LANG}"
@@ -137,8 +145,8 @@
fi
if [ "$NOCHUNKS" = "yes" ]; then
echo "Making nochunks HTML for ${DOCBASE}"
- mak html-nochunks 2>&1 > $REDIR || ( echo "$MYSELF: NOCHUNKS failed" ;\
- exit 251 )
+ make ${KEEPON} html-nochunks 2>&1 > $REDIR ||
+ ( echo "$MYSELF: NOCHUNKS failed" ; exit 251 )
for LANG in $LANGUAGES ; do
DESTDIR="${TARGETDIR}/${DOCBASE}/" # add $LANG if desired
[ ! -d "$DESTDIR" ] && mkdir -p $DESTDIR
- Previous message (by thread): documentation-guide acknowledgments-zh_CN.xml, 1.1, 1.2 docs-emacs-zh_CN.xml, 1.1, 1.2 docs-getting-files-zh_CN.xml, 1.1, 1.2 docs-intro-zh_CN.xml, 1.1, 1.2 docs-rh-guidelines-zh_CN.xml, 1.1, 1.2 docs-tutorial-zh_CN.xml, 1.1, 1.2 docs-vim-zh_CN.xml, 1.1, 1.2 docs-xml-tags-zh_CN.xml, 1.1, 1.2 documentation-guide-zh_CN.xml, 1.1, 1.2
- Next message (by thread): release-notes desktop-it.xml, 1.2, 1.3 feedback-it.xml, 1.1, 1.2 install-notes-it.xml, 1.4, 1.5 intro-it.xml, 1.2, 1.3 kernel-it.xml, 1.3, 1.4 legacy-it.xml, 1.2, 1.3 misc-server-it.xml, 1.1, 1.2 multimedia-it.xml, 1.2, 1.3 networking-it.xml, 1.2, 1.3 package-notes-it.xml, 1.4, 1.5 project-overview-it.xml, 1.3, 1.4 README-it.xml, 1.2, 1.3 splash-it.xml, 1.3, 1.4 xorg-it.xml, 1.3, 1.4
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Fedora-docs-commits
mailing list