diff options
author | Norbert Preining <norbert@preining.info> | 2017-07-13 10:33:58 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2017-07-13 10:33:58 +0900 |
commit | 0300e2ce502b6eef25f937744878ca26ebdedce4 (patch) | |
tree | 85d7a5f4b1fdb048236dacee12e4ebf7347421d5 /update.sh | |
parent | 9573ff59c76da304080fe3d7f4ce7cf3ad1c5e62 (diff) |
update.sh uses catalogue
Diffstat (limited to 'update.sh')
-rwxr-xr-x | update.sh | 27 |
1 files changed, 19 insertions, 8 deletions
@@ -13,26 +13,37 @@ TLCHECKOUT=${TLCHECKOUT:-/home/norbert/Development/TeX/texlive.git} TLNETDEST=${TLNETDEST:-/home/norbert/Domains/server/texlive.info/contrib/2017} +TLCATALOGUE=${TLCATALOGUE:-/home/norbert/Development/TeX/texcatalogue-svn} # we don't do TeX Catalogue updates -unset TEX_CATALOGUE +#unset TEX_CATALOGUE -# update tlpdb -$TLCHECKOUT/Master/tlpkg/bin/tl-update-tlpdb \ +if [ "$1" = "container" ] ; then + do_container=true + do_tlpdb=false +fi +if [ "$1" = "tlpdb" ] ; then + do_tlpdb=true + do_container=false +fi + +if $do_tlpdb ; then + # update tlpdb + $TLCHECKOUT/Master/tlpkg/bin/tl-update-tlpdb \ -with-w32-pattern-warning -from-git \ + --catalogue=$TLCATALOGUE \ --master=`pwd` - -if [ "$1" = "tlpdb" ] ; then - exit 0 fi -$TLCHECKOUT/Master/tlpkg/bin/tl-update-containers \ +if $do_container ; then + $TLCHECKOUT/Master/tlpkg/bin/tl-update-containers \ -master `pwd` \ -location $TLNETDEST \ -gpgcmd `pwd`/tl-sign-file \ -all # sometimes we need -recreate -grep ^name tlpkg/texlive.tlpdb | grep -v 00texlive | grep -v '\.' | awk '{print$2}' | sort > $TLNETDEST/packages.txt + grep ^name tlpkg/texlive.tlpdb | grep -v 00texlive | grep -v '\.' | awk '{print$2}' | sort > $TLNETDEST/packages.txt +fi # sometimes -recreate might be necessary to fully rebuild! |