summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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!