texlive[54499] Master/tlpkg/bin: x86_64-darwin bin update special;

commits+karl at tug.org commits+karl at tug.org
Mon Mar 23 17:24:17 CET 2020


Revision: 54499
          http://tug.org/svn/texlive?view=revision&revision=54499
Author:   karl
Date:     2020-03-23 17:24:17 +0100 (Mon, 23 Mar 2020)
Log Message:
-----------
x86_64-darwin bin update special; less verbose, etc.

Modified Paths:
--------------
    trunk/Master/tlpkg/bin/c2l
    trunk/Master/tlpkg/bin/tl-update-auto
    trunk/Master/tlpkg/bin/tl-update-bindir

Modified: trunk/Master/tlpkg/bin/c2l
===================================================================
--- trunk/Master/tlpkg/bin/c2l	2020-03-23 16:23:34 UTC (rev 54498)
+++ trunk/Master/tlpkg/bin/c2l	2020-03-23 16:24:17 UTC (rev 54499)
@@ -62,7 +62,7 @@
     print "$0: norbert updates done.\n";
     exit 0;
   
-  } elsif ($arg eq "cg" || $arg eq "mojca") {
+  } elsif ($arg eq "cg" || $arg eq "moj" || $arg eq "mojca") {
     for my $p (qw(i386-freebsd amd64-freebsd
                   x86_64-darwinlegacy
                   i386-solaris x86_64-solaris)) {

Modified: trunk/Master/tlpkg/bin/tl-update-auto
===================================================================
--- trunk/Master/tlpkg/bin/tl-update-auto	2020-03-23 16:23:34 UTC (rev 54498)
+++ trunk/Master/tlpkg/bin/tl-update-auto	2020-03-23 16:24:17 UTC (rev 54499)
@@ -13,7 +13,7 @@
 chicken=
 #
 verbose=echo
-#verbose=false
+verbose=false
 #
 # Toward the end of a release, we may want to update config.{guess,sub}
 # but nothing else:
@@ -242,9 +242,9 @@
 fi # !config_scripts_only
 
 
-# 
 ctan mirror list from ctan. Also skip if even-numbered day,
+# 
 ctan mirror list from ctan. Also skip every other day,
 # just because daily seems a bit much.
-if $config_scripts_only || test `expr $(date +%d) % 2` = 1; then :; else
+if $config_scripts_only || test `expr $(date +%d) % 2` = 0; then :; else
   ctan_mirrors=$TMPDIR/mirrors           # incoming data from CTAN
   ctan_mirmon=$TMPDIR/mirmon.state
   mirrors4tl=tlpkg/installer/ctan-mirrors.pl  # massaged for TL

Modified: trunk/Master/tlpkg/bin/tl-update-bindir
===================================================================
--- trunk/Master/tlpkg/bin/tl-update-bindir	2020-03-23 16:23:34 UTC (rev 54498)
+++ trunk/Master/tlpkg/bin/tl-update-bindir	2020-03-23 16:24:17 UTC (rev 54499)
@@ -186,8 +186,16 @@
     default_bin_loc=$download_loc
     $grab http://sanibeltranquility.com/cygwin/$tlplat.tgz;;
    x86_64-darwin)
+    # current mac is different than everything else; it now contains
+    # only the changed and new files (whether files or symlinks),
+    # because binaries have to be "hardened", and hardening always changes
+    # the contents. Don't want everything to change every time. Have
+    # to do removals manually, but this seems the least bad. --karl, 22mar20
     default_bin_loc=/home/koch/$tlplat.tar.xz
-    echo "fix me, now only modified programs, goodbye" >&2; exit 1;
+    cd $destdir || exit 1
+    tar xf $default_bin_loc || exit 1
+    svn status | sort
+    exit 0
     ;;
    x86_64-darwinlegacy)
     default_bin_loc=$download_loc
@@ -262,7 +270,7 @@
   find "$srcdir" -name biber\* | xargs rm -f
 
   # may need to cd into a subdirectory, depending on how the tar was made.
-  while test `ls $srcdir | wc -l` = 1; do
+  while test `ls $srcdir | wc -l` -eq 1; do
     srcdir=$srcdir/*
   done
   



More information about the tex-live-commits mailing list.