bjori Wed Apr 18 08:19:30 2007 UTC
Modified files: /livedocs build-ops.in build.sh configure.in Log: Fix configure/build when paths include spaces http://cvs.php.net/viewvc.cgi/livedocs/build-ops.in?r1=1.13&r2=1.14&diff_format=u Index: livedocs/build-ops.in diff -u livedocs/build-ops.in:1.13 livedocs/build-ops.in:1.14 --- livedocs/build-ops.in:1.13 Wed Feb 9 22:15:59 2005 +++ livedocs/build-ops.in Wed Apr 18 08:19:30 2007 @@ -1,12 +1,12 @@ #!/bin/sh [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ +BUILDLOG='@BUILDLOG@' +PHPDOC='@PHPDOC@' [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ +LIVEDOCS='@LIVEDOCS@' +OUTPUTDIR='@OUTPUTDIR@' +GENDIR='@GENDIR@' XSLTPROC='@XSLTPROC@' # "en" should be the first! http://cvs.php.net/viewvc.cgi/livedocs/build.sh?r1=1.31&r2=1.32&diff_format=u Index: livedocs/build.sh diff -u livedocs/build.sh:1.31 livedocs/build.sh:1.32 --- livedocs/build.sh:1.31 Mon Aug 14 16:37:19 2006 +++ livedocs/build.sh Wed Apr 18 08:19:30 2007 @@ -2,7 +2,7 @@ . ./build-ops -exec > ${BUILDLOG} 2>&1 +exec > "${BUILDLOG}" 2>&1 echo "####################" @@ -10,11 +10,11 @@ echo "Building user notes" TOKEN=$NOTES_TOKEN export TOKEN - ${PHP} ${LIVEDOCS}/mk_notes.php ${OUTPUTDIR} ${GENDIR} ${NOTES_MIRROR} + ${PHP} "${LIVEDOCS}/mk_notes.php" "${OUTPUTDIR}" "${GENDIR}" ${NOTES_MIRROR} #fi # running ./buildconf -cd ${PHPDOC} +cd "${PHPDOC}" autoconf # Making indexes for every language @@ -24,13 +24,13 @@ if test "$CONFIGURE_PHP_DOC" != "no" ; then echo -n "Configuring ${BUILDTYPE} for $i: " date - cd ${PHPDOC} + cd "${PHPDOC}" if ! ./configure --with-lang=$i --with-php="${PHP}" $PHPDOC_CONFIG_OPTS ; then continue fi fi - cd ${GENDIR} + cd "${GENDIR}" # Making TOC as SQL insertion script if we're doing the english build if test "$i" = "en"; then @@ -43,32 +43,32 @@ XSLTFILE=toc.xsl fi - if ! ${XSLTPROC} ${LIVEDOCS}/${XSLTFILE} ${PHPDOC}/manual.xml > ${GENDIR}/toc-ugly.xml ; then + if ! ${XSLTPROC} "${LIVEDOCS}/${XSLTFILE}" "${PHPDOC}/manual.xml" > "${GENDIR}/toc-ugly.xml" ; then continue fi #Just for debuging #xmllint --format ${GENDIR}/toc-ugly.xml > ${GENDIR}/toc.xml - ${PHP} ${LIVEDOCS}/mktoc.php ${GENDIR}/toc-ugly.xml > ${GENDIR}/toc-insert.sql + ${PHP} "${LIVEDOCS}/mktoc.php" "${GENDIR}/toc-ugly.xml" > "${GENDIR}/toc-insert.sql" fi echo -n "Making index for $i: " date - ${PHP} ${LIVEDOCS}/mkindex.php ${PHPDOC} $i ${GENDIR} ${BUILDTYPE} - mv ${GENDIR}/livedoc-idx.$i.sqlite ${OUTPUTDIR} + ${PHP} "${LIVEDOCS}/mkindex.php" "${PHPDOC}" $i "${GENDIR}" ${BUILDTYPE} + mv "${GENDIR}/livedoc-idx.$i.sqlite" "${OUTPUTDIR}" # create output dir - mkdir -p ${OUTPUTDIR}/$i - chmod 0777 ${OUTPUTDIR}/$i + mkdir -p "${OUTPUTDIR}/$i" + chmod 0777 "${OUTPUTDIR}/$i" # remove cached manual pages - rm -f ${OUTPUTDIR}/$i/*.html + rm -f "${OUTPUTDIR}/$i/*.html" # make search cache database - mv ${GENDIR}/livedoc-cache-idx.$i.sqlite ${OUTPUTDIR}/$i/ - chmod 0666 ${OUTPUTDIR}/$i/livedoc-cache-idx.$i.sqlite + mv "${GENDIR}/livedoc-cache-idx.$i.sqlite" "${OUTPUTDIR}/$i/" + chmod 0666 "${OUTPUTDIR}/$i/livedoc-cache-idx.$i.sqlite" cd $curpath done; echo -n "End: " date -rm -f ${GENDIR}/toc-ugly.xml ${GENDIR}/toc-insert.sql +rm -f "${GENDIR}/toc-ugly.xml" "${GENDIR}/toc-insert.sql" http://cvs.php.net/viewvc.cgi/livedocs/configure.in?r1=1.33&r2=1.34&diff_format=u Index: livedocs/configure.in diff -u livedocs/configure.in:1.33 livedocs/configure.in:1.34 --- livedocs/configure.in:1.33 Thu Feb 10 12:55:20 2005 +++ livedocs/configure.in Wed Apr 18 08:19:30 2007 @@ -1,5 +1,5 @@ ## A configure script -## $Id: configure.in,v 1.33 2005/02/10 12:55:20 edink Exp $ +## $Id: configure.in,v 1.34 2007/04/18 08:19:30 bjori Exp $ AC_PREREQ(2.13) AC_INIT(livedoc.php) @@ -133,21 +133,22 @@ AC_MSG_ERROR([HEY!! You should probably mkdir $OUTPUTDIR...]) else echo "Copying livedoc files to $OUTPUTDIR..." - cp config.php .htaccess $OUTPUTDIR + cp config.php .htaccess "$OUTPUTDIR" rm -f .htaccess - $lncmd $LIVEDOCS/common.php $OUTPUTDIR/common.php - $lncmd $LIVEDOCS/livedoc.php $OUTPUTDIR/index.php - $lncmd $LIVEDOCS/livedoc_funcs.php $OUTPUTDIR/livedoc_funcs.php - $lncmd $LIVEDOCS/error.php $OUTPUTDIR/error.php - $lncmd $LIVEDOCS/style_mapping.php $OUTPUTDIR/style_mapping.php - $lncmd $LIVEDOCS/xml_classes.php $OUTPUTDIR/xml_classes.php - $lncmd $LIVEDOCS/xml_classes5.php $OUTPUTDIR/xml_classes5.php - $lncmd $LIVEDOCS/search.php $OUTPUTDIR/search.php - $lncmd $LIVEDOCS/handlers.php $OUTPUTDIR/handlers.php - rm -rf $OUTPUTDIR/themes - $lncmd $LIVEDOCS/themes $OUTPUTDIR/themes + $lncmd "$LIVEDOCS/common.php" "$OUTPUTDIR/common.php" + $lncmd "$LIVEDOCS/livedoc.php" "$OUTPUTDIR/index.php" + $lncmd "$LIVEDOCS/livedoc_funcs.php" "$OUTPUTDIR/livedoc_funcs.php" + $lncmd "$LIVEDOCS/error.php" "$OUTPUTDIR/error.php" + $lncmd "$LIVEDOCS/style_mapping.php" "$OUTPUTDIR/style_mapping.php" + $lncmd "$LIVEDOCS/xml_classes.php" "$OUTPUTDIR/xml_classes.php" + $lncmd "$LIVEDOCS/xml_classes5.php" "$OUTPUTDIR/xml_classes5.php" + $lncmd "$LIVEDOCS/search.php" "$OUTPUTDIR/search.php" + $lncmd "$LIVEDOCS/handlers.php" "$OUTPUTDIR/handlers.php" + rm -rf "$OUTPUTDIR/themes" + $lncmd "$LIVEDOCS/themes" "$OUTPUTDIR/themes" echo "" echo "You have configured livedocs so that links are relative to http://yourserver$WEBBASE" echo "$OUTPUTDIR is assumed to be the dir that is displayed by your webserver for that URL" fi dnl vim:et:sw=2:ts=2 +