Author: pierre
Date: Thu Jun 29 07:15:36 2017
New Revision: 3971

Log:
Quote bash variables in arguments to --stringparam for xsltproc

Modified:
   jhalfs/branches/2.4/common/libs/func_book_parser
   jhalfs/branches/2.4/common/libs/func_download_pkgs

Modified: jhalfs/branches/2.4/common/libs/func_book_parser
==============================================================================
--- jhalfs/branches/2.4/common/libs/func_book_parser    Thu Jun 29 07:10:30 
2017        (r3970)
+++ jhalfs/branches/2.4/common/libs/func_book_parser    Thu Jun 29 07:15:36 
2017        (r3971)
@@ -95,46 +95,46 @@
   case ${PROGNAME} in
     clfs)
         echo -n " ${L_arrow}${BOLD}$ARCH${R_arrow} target architecture... "
-        xsltproc --nonet                                 \
-                 --xinclude                              \
-                 --stringparam method $METHOD            \
-                 --stringparam testsuite $TEST           \
-                 --stringparam bomb-testsuite $BOMB_TEST \
-                 --stringparam vim-lang $VIMLANG         \
-                 --stringparam timezone $TIMEZONE        \
-                 --stringparam page $PAGE                \
-                 --stringparam lang $LANG                \
-                 --stringparam sparc $SPARC64_PROC       \
-                 --stringparam x86 $TARGET               \
-                 --stringparam mips $TARGET              \
-                 -o ./${PROGNAME}-commands/              \
-                 $XSL                                    \
+        xsltproc --nonet                                   \
+                 --xinclude                                \
+                 --stringparam method "$METHOD"            \
+                 --stringparam testsuite "$TEST"           \
+                 --stringparam bomb-testsuite "$BOMB_TEST" \
+                 --stringparam vim-lang "$VIMLANG"         \
+                 --stringparam timezone "$TIMEZONE"        \
+                 --stringparam page "$PAGE"                \
+                 --stringparam lang "$LANG"                \
+                 --stringparam sparc "$SPARC64_PROC"       \
+                 --stringparam x86 "$TARGET"               \
+                 --stringparam mips "$TARGET"              \
+                 -o ./${PROGNAME}-commands/                \
+                 $XSL                                      \
                  $BOOK/BOOK/$ARCH-index.xml >>$LOGDIR/$LOG 2>&1
       ;;
 
     clfs2)
         echo -n " ${L_arrow}${BOLD}$ARCH${R_arrow} target architecture... "
-        xsltproc --nonet                          \
-                 --xinclude                       \
-                 --stringparam vim-lang $VIMLANG  \
-                 --stringparam timezone $TIMEZONE \
-                 --stringparam page $PAGE         \
-                 --stringparam lang $LANG         \
-                 --output ./${PROGNAME}-commands/ \
-                 $XSL                             \
+        xsltproc --nonet                            \
+                 --xinclude                         \
+                 --stringparam vim-lang "$VIMLANG"  \
+                 --stringparam timezone "$TIMEZONE" \
+                 --stringparam page "$PAGE"         \
+                 --stringparam lang "$LANG"         \
+                 --output ./${PROGNAME}-commands/   \
+                 $XSL                               \
                  $BOOK/BOOK/$ARCH-index.xml >>$LOGDIR/$LOG 2>&1
       ;;
 
     clfs3)
         echo -n " ${L_arrow}${BOLD}$ARCH${R_arrow} target architecture... "
-        xsltproc --nonet                          \
-                 --xinclude                       \
-                 --stringparam endian x$ENDIAN    \
-                 --stringparam timezone $TIMEZONE \
-                 --stringparam page $PAGE         \
-                 --stringparam lang $LANG         \
-                 --output ./${PROGNAME}-commands/ \
-                 $XSL                             \
+        xsltproc --nonet                            \
+                 --xinclude                         \
+                 --stringparam endian x$ENDIAN      \
+                 --stringparam timezone "$TIMEZONE" \
+                 --stringparam page "$PAGE"         \
+                 --stringparam lang "$LANG"         \
+                 --output ./${PROGNAME}-commands/   \
+                 $XSL                               \
                  $BOOK/BOOK/$ARCH-index.xml >>$LOGDIR/$LOG 2>&1
       ;;
 
@@ -164,19 +164,19 @@
         fi
         popd > /dev/null
 
-        xsltproc --nonet                                   \
-                 --xinclude                                \
-                 --stringparam revision       $INITSYS     \
-                 --stringparam testsuite      $TEST        \
-                 --stringparam bomb-testsuite $BOMB_TEST   \
-                 --stringparam vim-lang       $VIMLANG     \
-                 --stringparam full-locale    $FULL_LOCALE \
-                 --stringparam timezone       $TIMEZONE    \
-                 --stringparam page           $PAGE        \
-                 --stringparam lang           $LANG        \
-                 --stringparam pkgmngt        $PKGMNGT     \
-                 --output ./${PROGNAME}-commands/          \
-                 $XSL                                      \
+        xsltproc --nonet                                      \
+                 --xinclude                                   \
+                 --stringparam revision       "$INITSYS"      \
+                 --stringparam testsuite      "$TEST"         \
+                 --stringparam bomb-testsuite "$BOMB_TEST"    \
+                 --stringparam vim-lang       "$VIMLANG"      \
+                 --stringparam full-locale    "$FULL_LOCALE"  \
+                 --stringparam timezone       "$TIMEZONE"     \
+                 --stringparam page           "$PAGE"         \
+                 --stringparam lang           "$LANG"         \
+                 --stringparam pkgmngt        "$PKGMNGT"      \
+                 --output ./${PROGNAME}-commands/             \
+                 $XSL                                         \
                  $BOOK/index.xml >> $LOGDIR/$LOG 2>&1
       ;;
     *)  echo -n " ${L_arrow}${PROGNAME}${R_arrow} book invalid, terminate 
build... "
@@ -214,19 +214,19 @@
                  $BOOK/BOOK/materials/${ARCH}-chapter.xml >>$LOGDIR/$LOG 2>&1
       ;;
     hlfs)
-        xsltproc --nonet --xinclude           \
-                 --stringparam model $MODEL   \
-                 --stringparam kernel $KERNEL \
-                 --output pkg_tarball_list    \
-                 packages.xsl                 \
+        xsltproc --nonet --xinclude             \
+                 --stringparam model "$MODEL"   \
+                 --stringparam kernel "$KERNEL" \
+                 --output pkg_tarball_list      \
+                 packages.xsl                   \
                  $BOOK/chapter04/chapter04.xml >>$LOGDIR/$LOG 2>&1
       ;;
     lfs)
-        xsltproc --nonet --xinclude              \
-                 --stringparam pkgmngt $PKGMNGT  \
-                 --stringparam revision $INITSYS \
-                 --output pkg_tarball_list       \
-                 packages.xsl                    \
+        xsltproc --nonet --xinclude                \
+                 --stringparam pkgmngt "$PKGMNGT"  \
+                 --stringparam revision "$INITSYS" \
+                 --output pkg_tarball_list         \
+                 packages.xsl                      \
                  $BOOK/chapter03/chapter03.xml >>$LOGDIR/$LOG 2>&1
       ;;
     *)

Modified: jhalfs/branches/2.4/common/libs/func_download_pkgs
==============================================================================
--- jhalfs/branches/2.4/common/libs/func_download_pkgs  Thu Jun 29 07:10:30 
2017        (r3970)
+++ jhalfs/branches/2.4/common/libs/func_download_pkgs  Thu Jun 29 07:15:36 
2017        (r3971)
@@ -150,35 +150,35 @@
   case ${PROGNAME} in
     clfs*)
         echo -n "Creating CLFS <${ARCH}> specific URLs file"
-        xsltproc --nonet --xinclude            \
-                 --stringparam server $SERVER  \
-                 --stringparam family clfs     \
-                 -o $BUILDDIR/sources/urls.lst \
-                 urls.xsl                      \
+        xsltproc --nonet --xinclude             \
+                 --stringparam server "$SERVER" \
+                 --stringparam family clfs      \
+                 -o $BUILDDIR/sources/urls.lst  \
+                 urls.xsl                       \
                  $BOOK/BOOK/materials/$ARCH-chapter.xml >>$LOGDIR/$LOG 2>&1
         echo " ...OK"
       ;;
     hlfs)
         echo -n "Creating HLFS <${MODEL}> + <${KERNEL}> specific URLs file"
-        xsltproc --nonet --xinclude            \
-                 --stringparam server $SERVER  \
-                 --stringparam family lfs      \
-                 --stringparam model $MODEL    \
-                 --stringparam kernel $KERNEL  \
-                 -o $BUILDDIR/sources/urls.lst \
-                 urls.xsl                      \
+        xsltproc --nonet --xinclude             \
+                 --stringparam server "$SERVER" \
+                 --stringparam family lfs       \
+                 --stringparam model "$MODEL"   \
+                 --stringparam kernel "$KERNEL" \
+                 -o $BUILDDIR/sources/urls.lst  \
+                 urls.xsl                       \
                  $BOOK/chapter04/chapter04.xml >>$LOGDIR/$LOG 2>&1
         echo " ...OK"
       ;;
     lfs)
         echo -n "Creating LFS specific URLs file"
-        xsltproc --nonet --xinclude              \
-                 --stringparam server $SERVER    \
-                 --stringparam family lfs        \
-                 --stringparam pkgmngt $PKGMNGT  \
-                 --stringparam revision $INITSYS \
-                 --output ../sources/urls.lst    \
-                 urls.xsl                        \
+        xsltproc --nonet --xinclude                \
+                 --stringparam server "$SERVER"    \
+                 --stringparam family lfs          \
+                 --stringparam pkgmngt "$PKGMNGT"  \
+                 --stringparam revision "$INITSYS" \
+                 --output ../sources/urls.lst      \
+                 urls.xsl                          \
                  $BOOK/chapter03/chapter03.xml >>$LOGDIR/$LOG 2>&1
         echo " ...OK"
       ;;
-- 
http://lists.linuxfromscratch.org/listinfo/alfs-log
Unsubscribe: See the above information page

Reply via email to