summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-06-10 21:11:26 +0000
committerKarl Berry <karl@freefriends.org>2023-06-10 21:11:26 +0000
commit8fae161c0c0818573e725391ea5f89aedeb99715 (patch)
treed50f5d23dea44b7077aa9c713f76ba2de701c88d /Master
parent4f358ef78130d68e8ba4a95101d4440bb62855cf (diff)
doc,sync
git-svn-id: svn://tug.org/texlive/trunk@67323 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/tlpkg/doc/releng.txt20
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds2
2 files changed, 18 insertions, 4 deletions
diff --git a/Master/tlpkg/doc/releng.txt b/Master/tlpkg/doc/releng.txt
index 35fcf0bca2c..9a07063a4c4 100644
--- a/Master/tlpkg/doc/releng.txt
+++ b/Master/tlpkg/doc/releng.txt
@@ -476,7 +476,8 @@ rm $cy/mac/mactex/*; cp -a $fx/mactex/* $cy/mac/mactex/
2. tug.org stuff:
-- change fstab
+umount /home/ftp/texlive/Contents/live
+edit fstab for year
mount /mnt/tl
cd /mnt/tl
TEXLIVE_INSTALL_NO_RESUME=1; export TEXLIVE_INSTALL_NO_RESUME
@@ -489,13 +490,24 @@ mkdir $newsrc
chgrp texlive !$; chmod g+ws !$
cp -pv $tm/source/{install-tl,texlive,windows-src}*.tar.?z $newsrc
ls -l !$
+cd /usr/local/texlive
mount /home/ftp/texlive/Contents/live
-cd
umount /mnt/tl
+#
+# hardlink new release against previous
+cd /usr/local/texlive
+newrel=`date +%Y`
+oldrel=`date -d "last year" +%Y`
+head -1 $newrel/release-texlive.txt \
+ $oldrel/release-texlive.txt # make sure they're right
+df .; time nice -19 hardlink -v -c $newrel $oldrel; df .
+#
# make files unwritable, we should never change;
# but keep directories writable, else backup-external fails.
-find "$@" -type f -print | xargs chmod a-w,a+r /usr/local/texlive-rel/
-find "$@" -type d -print | xargs chmod a+rwX /usr/local/texlive-rel/
+find /usr/local/texlive-rel/ -type f -print | xargs chmod a-w,a+r
+find /usr/local/texlive-rel/ -type d -print | xargs chmod a+rwX
+#
+# run backup-local -texlive to do rsync -H to backup root.
- update ~www/texlive web pages (search for $prev and $prev-1):
acquire* - general
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index 96f00168952..bf250af6711 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -570,6 +570,7 @@ chomp (my $ctan_root = `tlpkginfo --ctan-root`);
'font-change', "&MAKEflatten",
'fontawesome', "&MAKEflatten",
'fontawesome5', "&MAKEflatten",
+ 'fonteinf', "die 'skipping, obsolete + nosource'",
'fontinst', "&MAKEfontinst",
'fontloader-luaotfload', "die 'skipping, obsolete 29sep18'",
'fontname', "die 'skipping, done through tl-update-auto'",
@@ -1421,6 +1422,7 @@ chomp (my $ctan_root = `tlpkginfo --ctan-root`);
'timing', "die 'skipping, noinfo license, 1994 mf'",
'tipa', "&MAKEflatten",
'tipfr', "&MAKEflatten",
+ 'tipos', "die 'skipping, obsolete + nosource'",
'tiscreen', "&MAKEflatten",
'titlepage-uni-dortmund', "die 'skipping, needs graphics (too short names) in .'",
'titleps', "die 'skipping, use titlesec'",