diff options
author | Karl Berry <karl@freefriends.org> | 2020-01-21 18:33:23 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-01-21 18:33:23 +0000 |
commit | 7062d8632ec7d062d8f94ed590771e4ece15bb04 (patch) | |
tree | b6c7020967eaf010cf458ed70202f9648b9a85ff /Master/texmf-dist/scripts | |
parent | 3e7076615c70dc952983d6425a00711927c9cea4 (diff) |
texmf-dist/scripts/texlive-extra: new directory, for miscellanous
scripts maintained as part of TeX Live, but not important for
infrastructure or installation.
allcm.sh, allneeded.sh: move there (from scripts/texlive).
texlive-extra.tlpsrc: new package.
tetex.tlpsrc: remove all*.sh and man pages from here.
collection-binextra.tlpsrc: add texlive-extra here.
bin/*/all*: adjust symlinks.
Build/.../texlive/linked_scripts/texlive-extra: new slave directory.
Adjust Makefile.am, including creating allec symlink here.
Build/.../texlive/tl_scripts: remove allcm.sh, allneeded.sh here.
Adjust Makefile.am.
Many more to move ...
git-svn-id: svn://tug.org/texlive/trunk@53480 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/scripts')
-rw-r--r-- | Master/texmf-dist/scripts/texlive-extra/README | 18 | ||||
-rwxr-xr-x | Master/texmf-dist/scripts/texlive-extra/allcm.sh (renamed from Master/texmf-dist/scripts/texlive/allcm.sh) | 0 | ||||
-rwxr-xr-x | Master/texmf-dist/scripts/texlive-extra/allneeded.sh (renamed from Master/texmf-dist/scripts/texlive/allneeded.sh) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/scripts/texlive/README | 24 |
4 files changed, 31 insertions, 11 deletions
diff --git a/Master/texmf-dist/scripts/texlive-extra/README b/Master/texmf-dist/scripts/texlive-extra/README new file mode 100644 index 00000000000..53854c6f407 --- /dev/null +++ b/Master/texmf-dist/scripts/texlive-extra/README @@ -0,0 +1,18 @@ +$Id$ +Master/texmf-dist/scripts/texlive-extra +(This file is public domain.) + +This directory contains scripts maintained as part of TeX Live. Unlike +everything else under Master/texmf-dist/scripts, except scripts/texlive, +these scripts are actually maintained here, and not under Build. + +These scripts are not important for the infrastructure or installation +of TeX Live. They just happen to be maintained by us; many were +inherited from teTeX. + +See texmf-dist/scripts/texlive/README (i.e., ../texlive/README) for more +info. + +The principal mailing list is http://lists.tug.org/tex-live. + +All of these scripts are free software, mostly public domain. diff --git a/Master/texmf-dist/scripts/texlive/allcm.sh b/Master/texmf-dist/scripts/texlive-extra/allcm.sh index 945c7c88457..945c7c88457 100755 --- a/Master/texmf-dist/scripts/texlive/allcm.sh +++ b/Master/texmf-dist/scripts/texlive-extra/allcm.sh diff --git a/Master/texmf-dist/scripts/texlive/allneeded.sh b/Master/texmf-dist/scripts/texlive-extra/allneeded.sh index 15c62c84adb..15c62c84adb 100755 --- a/Master/texmf-dist/scripts/texlive/allneeded.sh +++ b/Master/texmf-dist/scripts/texlive-extra/allneeded.sh diff --git a/Master/texmf-dist/scripts/texlive/README b/Master/texmf-dist/scripts/texlive/README index cee1d0fe37f..3076f63941e 100644 --- a/Master/texmf-dist/scripts/texlive/README +++ b/Master/texmf-dist/scripts/texlive/README @@ -3,25 +3,27 @@ Master/texmf-dist/scripts/texlive (This file is public domain.) This directory contains scripts for TeX Live. Unlike everything else -under Master/texmf-dist/scripts (and most of the rest of Master), most -of these scripts are actually maintained here, and not under Build. +under Master/texmf-dist/scripts, except scripts/texlive-extra, most of +these scripts are actually maintained here, and not under Build. There are slave copies of these Master-maintained scripts in Build/source/texk/texlive/linked_scripts, just as for the multitude of scripts updated from CTAN. -(Perhaps at some point we will move things around to make this true for -all the scripts here, instead of just most. The remainder now are in -Build/source/texk/texlive/tl_scripts.) +The man pages for the programs here, though, are still maintained in +Build/, since that is almost 100% true in TL, and it seems better not to +break that. -One reason for doing this is so we can have $Id$ expansion, so +Additional scripts maintained as part of TeX Live, but not important for +infrastructure or installation, are in ../texlive-extra. + +One reason for doing this is so we can have $Id expansion, so svn:keywords is set for the scripts maintained here. When they were maintained in Build, the --version option and doc of the copies in bin/ -would become a literal "$Id$", because svn->git mirror process does not -preserve $Id$ strings. (Note from Karl: Although many people and -processes hate keyword expansion, I'm afraid that I find it quite -useful, so I don't want to give it up as long as I am working here. Feel -free to change it when I'm gone. :) +svn->git mirror process does not preserve $Id strings. (Note from Karl: +Although many people and processes hate keyword expansion, I'm afraid +that I find it quite useful, so I don't want to give it up as long as I +am working here. Feel free to change it after I'm gone. :) Another reason is that almost all scripts in the bin/*/ directories are now symlinks into texmf-dist/scripts/, so it's nice for these to follow |