xorg fonctionnel en mode vesa
[hvlinux.git] / stage3 / cis-jadetex
index c5a44c2..4bcb07c 100755 (executable)
@@ -1,4 +1,6 @@
 #!/bin/sh
+set -o errexit
+
 # First argument of this script is the package name.
 
 # Reading system configuration informations, functions and package versions.
@@ -7,13 +9,13 @@ source ../functions
 source ../packages-list
 
 # Applying patches (if any)
-apply_patches ${1} &&
+apply_patches ${1}
 
-cd ${LFS_TMP}/${1} &&
+cd ${LFS_TMP}/${1}
 sed -i.orig -e "s/original texmf.cnf/modified texmf.cnf/" \
     -e "s/memory hog.../&\npool_size.context = 750000/" \
-    $(kpsewhich texmf.cnf) &&
-cat >> $(kpsewhich texmf.cnf) << "EOF" &&
+    $(kpsewhich texmf.cnf)
+cat >> $(kpsewhich texmf.cnf) << "EOF"
 
 % The following 3 sections added for JadeTeX
 
@@ -56,22 +58,22 @@ max_strings.pdfjadetex = 55000
 
 EOF
 
-LATEX_FMT_DIR="$(kpsewhich -expand-var '$TEXMFSYSVAR')/web2c" &&
-mv -v $(kpsewhich latex.fmt) $(kpsewhich latex.fmt).orig &&
-mv -v $LATEX_FMT_DIR/latex.log $LATEX_FMT_DIR/latex.log.orig &&
-fmtutil-sys --byfmt latex &&
+LATEX_FMT_DIR="$(kpsewhich -expand-var '$TEXMFSYSVAR')/web2c"
+mv -v $(kpsewhich latex.fmt) $(kpsewhich latex.fmt).orig
+mv -v $LATEX_FMT_DIR/latex.log $LATEX_FMT_DIR/latex.log.orig
+fmtutil-sys --byfmt latex
 
-make &&
+make
 
 install -v -m755 -d \
-    $(kpsewhich -expand-var '$TEXMFLOCAL')/tex/jadetex/config &&
+    $(kpsewhich -expand-var '$TEXMFLOCAL')/tex/jadetex/config
 install -v -m644 dsssl.def jadetex.ltx *.sty \
-    $(kpsewhich -expand-var '$TEXMFLOCAL')/tex/jadetex &&
+    $(kpsewhich -expand-var '$TEXMFLOCAL')/tex/jadetex
 install -v -m644 {,pdf}jadetex.ini \
-    $(kpsewhich -expand-var '$TEXMFLOCAL')/tex/jadetex/config &&
-FMTUTIL_CNF="$(kpsewhich fmtutil.cnf)" &&
-mv $FMTUTIL_CNF $FMTUTIL_CNF.orig &&
-cat $FMTUTIL_CNF.orig - >> $FMTUTIL_CNF << "EOF" &&
+    $(kpsewhich -expand-var '$TEXMFLOCAL')/tex/jadetex/config
+FMTUTIL_CNF="$(kpsewhich fmtutil.cnf)"
+mv $FMTUTIL_CNF $FMTUTIL_CNF.orig
+cat $FMTUTIL_CNF.orig - >> $FMTUTIL_CNF << "EOF"
 
 # JadeTeX formats:
 jadetex         etex            -               "&latex"     jadetex.ini
@@ -79,20 +81,19 @@ pdfjadetex      pdfetex         -               "&pdflatex"  pdfjadetex.ini
 
 EOF
 mv -v $(kpsewhich -expand-var '$TEXMFMAIN')/ls-R \
-    $(kpsewhich -expand-var '$TEXMFMAIN')/ls-R.orig &&
+    $(kpsewhich -expand-var '$TEXMFMAIN')/ls-R.orig
 mv -v $(kpsewhich -expand-var '$TEXMFSYSVAR')/ls-R \
-    $(kpsewhich -expand-var '$TEXMFSYSVAR')/ls-R.orig &&
-mktexlsr &&
-fmtutil-sys --byfmt jadetex &&
-fmtutil-sys --byfmt pdfjadetex &&
-mktexlsr &&
-ln -v -sf etex /usr/bin/jadetex &&
-ln -v -sf pdfetex /usr/bin/pdfjadetex &&
+    $(kpsewhich -expand-var '$TEXMFSYSVAR')/ls-R.orig
+mktexlsr
+fmtutil-sys --byfmt jadetex
+fmtutil-sys --byfmt pdfjadetex
+mktexlsr
+ln -v -sf etex /usr/bin/jadetex
+ln -v -sf pdfetex /usr/bin/pdfjadetex
 install -v -m644 -D index.html \
-    /usr/share/doc/jadetex-3.13/index.html &&
+    /usr/share/doc/jadetex-3.13/index.html
 install -v -m644 *.1 /usr/share/man/man1
 
 ldconfig
 
-# Return last error
 exit $?