From 668432e6e0e17b3f934934b11a1b95f7eee4e97b Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 26 Mar 2018 17:19:25 +0000 Subject: doc git-svn-id: svn://tug.org/texlive/trunk@47132 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/scripts/texlive/NEWS | 3 + Master/texmf-dist/scripts/texlive/tlmgr.pl | 270 ++++++++++++++++++++++++++++- 2 files changed, 270 insertions(+), 3 deletions(-) (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/scripts/texlive/NEWS b/Master/texmf-dist/scripts/texlive/NEWS index 4eac1ea9b1f..85d67fb52fe 100644 --- a/Master/texmf-dist/scripts/texlive/NEWS +++ b/Master/texmf-dist/scripts/texlive/NEWS @@ -1,6 +1,9 @@ (This file public domain. Originally written by Norbert Preining and Karl Berry, 2010.) +
  • uninstall now a synonym for remove, so requiring --all to remove the +TeX Live installation. +

    tlmgr 46207 (released 31jan18):

  • new action/option print-platform-info to dump platform name(s) as well as the identifier. diff --git a/Master/texmf-dist/scripts/texlive/tlmgr.pl b/Master/texmf-dist/scripts/texlive/tlmgr.pl index ed3b242f24a..638c9b98b20 100755 --- a/Master/texmf-dist/scripts/texlive/tlmgr.pl +++ b/Master/texmf-dist/scripts/texlive/tlmgr.pl @@ -1086,7 +1086,7 @@ sub action_remove { # if --all is given, pass on to uninstall_texlive if ($opts{'all'}) { if (@ARGV) { - tlwarn("$prg: No additional arguments allowed with --all\n"); + tlwarn("$prg: No additional arguments allowed with --all: @ARGV\n"); return($F_ERROR); } exit(uninstall_texlive()); @@ -7951,6 +7951,10 @@ C. The C argument requires a key id and removes the requested id from the local keyring. +=head2 list + +Synonym for L. + =head2 option =over 4 @@ -8233,7 +8237,263 @@ package, dependencies are never removed. Options: =item B<--all> -Uninstalls all of TeX Live. +Uninstalls all of TeX Live, asking for confirmation unless C<--force> is +also specified. + +=item B<--backup> + +=item B<--backupdir> I + +These options behave just as with the L action (q.v.), except +they apply to making backups of packages before they are removed. The +default is to make such a backup, that is, to save a copy of packages +before removal. + +See L action for more. + +neither option is given, no backup will be made. If C<--backupdir> is +given and specifies a writable directory then a backup will be made in +that location. If only C<--backup> is given, then a backup will be made +to the directory previously set via the C