summaryrefslogtreecommitdiff
path: root/update.sh
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2017-07-13 10:33:58 +0900
committerNorbert Preining <norbert@preining.info>2017-07-13 10:33:58 +0900
commit0300e2ce502b6eef25f937744878ca26ebdedce4 (patch)
tree85d7a5f4b1fdb048236dacee12e4ebf7347421d5 /update.sh
parent9573ff59c76da304080fe3d7f4ce7cf3ad1c5e62 (diff)
update.sh uses catalogue
Diffstat (limited to 'update.sh')
-rwxr-xr-xupdate.sh27
1 files changed, 19 insertions, 8 deletions
diff --git a/update.sh b/update.sh
index 7b0fd81c..01e564f2 100755
--- a/update.sh
+++ b/update.sh
@@ -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!