summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/scripts/texlive/tlmgr.pl
AgeCommit message (Collapse)Author
2022-06-10Rename Windows detection macros.Norbert Preining
2022-04-18Revert "work on win64 support"Norbert Preining
This reverts commit daa265a214b9e12e2a9bab636398c2dd699f7cd4. git-svn-id: svn://tug.org/texlive/trunk@63068 c570f23f-e606-0410-a88d-b1316a301751
2022-04-18work on win64 supportNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@63066 c570f23f-e606-0410-a88d-b1316a301751
2022-04-15tlmgr usermode: logfiles in TEXMFVAR/web2cNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@63033 c570f23f-e606-0410-a88d-b1316a301751
2022-04-13(check_files): ignore tlmgr.log and tlmgr-commands.log.Karl Berry
(USER MODE) doc: mention that tlmgr*.log are written to USERTREE/web2c. Report from Yang Hong, https://tug.org/pipermail/tex-live/2022-April/048008.html git-svn-id: svn://tug.org/texlive/trunk@63018 c570f23f-e606-0410-a88d-b1316a301751
2022-04-04tl-update-tlnet: --no-adjust-repo option; tl-update-images: no need for ↵Karl Berry
global writability; releng.txt, tlmgr.pl: doc git-svn-id: svn://tug.org/texlive/trunk@62899 c570f23f-e606-0410-a88d-b1316a301751
2022-02-28Fix missing space in message, copyright year.Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@62273 c570f23f-e606-0410-a88d-b1316a301751
2021-12-24doc,syncKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@61401 c570f23f-e606-0410-a88d-b1316a301751
2021-12-06use strict; use warnings;Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@61236 c570f23f-e606-0410-a88d-b1316a301751
2021-10-04tlmgr/perl: Use TEXMFROOT instead of SELFAUTOPARENT (from Daniel Nachun, ↵Norbert Preining
homebrew) git-svn-id: svn://tug.org/texlive/trunk@60693 c570f23f-e606-0410-a88d-b1316a301751
2021-09-20tlmgr info: allow colons as separators for --data argumentNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@60557 c570f23f-e606-0410-a88d-b1316a301751
2021-08-04tlmgr: make sure that backticks is protectedNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@60157 c570f23f-e606-0410-a88d-b1316a301751
2021-06-19insert routine names in "strange," messagesKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@59637 c570f23f-e606-0410-a88d-b1316a301751
2021-06-12(do_cmd_and_check): don't output "done running"Karl Berry
line if the cmd =~ /^fmtutil/, since now we output specific return info from fmtutil calls. git-svn-id: svn://tug.org/texlive/trunk@59568 c570f23f-e606-0410-a88d-b1316a301751
2021-05-21tlmgr: fix gui-lang setting in config file not honoredNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@59291 c570f23f-e606-0410-a88d-b1316a301751
2021-05-20restore load_config_file placement to pre-r59273, too brokenKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@59287 c570f23f-e606-0410-a88d-b1316a301751
2021-05-20(main): initialize $opts{"require-verification"}Karl Berry
to avoid warning, but why needed? git-svn-id: svn://tug.org/texlive/trunk@59276 c570f23f-e606-0410-a88d-b1316a301751
2021-05-19tlmgr: move load_config_file further up in main.Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@59273 c570f23f-e606-0410-a88d-b1316a301751
2021-05-15(check_runfiles): do case-insensitive check;Karl Berry
ignore resulting clashes ([cC]herokee.tfm etc.) which have done no harm for years. git-svn-id: svn://tug.org/texlive/trunk@59208 c570f23f-e606-0410-a88d-b1316a301751
2021-05-09(uninstall_texlive): remove configuredKarl Berry
TEXMFSYS{CONFIG,VAR} as well as hardwired; wording changes. git-svn-id: svn://tug.org/texlive/trunk@59154 c570f23f-e606-0410-a88d-b1316a301751
2021-05-09fmtutil and tlmgr improvementsNorbert Preining
fmtutil.pl - if run as mktexfmt and TEXMFSYSVAR is writable, use it instead of TEXMFVAR (actual code in TLUtils.pm). - add --dry-run | -n option it is not guaranteed to be 100% dry-run, though - add --status-file=FILE where the status of each format creating is written to - warn on running fmtutil in user mode the first time (similar to updmap) - warn on shadowing formats - documentation fixes tlmgr.pl - use fmtutil --status-file and report back failed format rebuilds - regeneration all formats now only exists existing formats (use --refresh with fmtutil) - report when commands are logged to the respective log file - documentation fixes TLUtils.pm - update setup_sys_user_mode for the fmtutil/mktexfmt changes mentioned above - documentation fixes git-svn-id: svn://tug.org/texlive/trunk@59143 c570f23f-e606-0410-a88d-b1316a301751
2021-05-06(uninstall_texlive): mention that texmfconfig/texmfvar are not touched.Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@59108 c570f23f-e606-0410-a88d-b1316a301751
2021-05-06(writeout): dddebug, since this happens on every package in tlpdb; other ↵Karl Berry
debugging tweaks git-svn-id: svn://tug.org/texlive/trunk@59098 c570f23f-e606-0410-a88d-b1316a301751
2021-05-04Removed stray mention of tlpsvSiep Kroonenberg
git-svn-id: svn://tug.org/texlive/trunk@59074 c570f23f-e606-0410-a88d-b1316a301751
2021-05-03(uninstall_texlive): don't let --dry-run beKarl Berry
specified with remove --all, since we haven't implemented that. Oops. git-svn-id: svn://tug.org/texlive/trunk@59064 c570f23f-e606-0410-a88d-b1316a301751
2021-05-02texlive-en.tex (create all format files): simplify description sinceKarl Berry
mktexfmt will soon use TEXMFSYSVAR. tlmgr.pl, install-tl, relend.txt: doc, formatting. git-svn-id: svn://tug.org/texlive/trunk@59056 c570f23f-e606-0410-a88d-b1316a301751
2021-04-22Revert accidently committed changesNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@58961 c570f23f-e606-0410-a88d-b1316a301751
2021-04-22tlmgr: fmtutil reporting, small changesNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@58955 c570f23f-e606-0410-a88d-b1316a301751
2021-04-22tlmgr: report failed/successfull format builds.Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@58954 c570f23f-e606-0410-a88d-b1316a301751
2021-04-22tlmgr: inform if commands.log is updated.Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@58950 c570f23f-e606-0410-a88d-b1316a301751
2021-04-22tlmgr: log run commands (without output) to tlmgr.logNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@58949 c570f23f-e606-0410-a88d-b1316a301751
2021-04-22fmtutil: put most important command at head of invocationNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@58948 c570f23f-e606-0410-a88d-b1316a301751
2021-04-21support both http: and https://mirror.ctan.orgKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@58938 c570f23f-e606-0410-a88d-b1316a301751
2021-04-20mirror.ctan.org has gone https-onlyKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@58931 c570f23f-e606-0410-a88d-b1316a301751
2021-04-13tlmgr: only refresh formats on paper changesNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@58862 c570f23f-e606-0410-a88d-b1316a301751
2021-04-12tlmgr format rebuild semantics updateNorbert Preining
if create_formats option is unset, we do not build any new formats but we do recreate existing formats. This uses the new feature of fmtutil that allows pairing of --refresh with other format selection commands like --byfmt etc. git-svn-id: svn://tug.org/texlive/trunk@58848 c570f23f-e606-0410-a88d-b1316a301751
2021-04-12tlmgr.pl format rebuilding: check and warn for create_formats optionNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@58846 c570f23f-e606-0410-a88d-b1316a301751
2021-02-27Translations loaded in tlmgr and install-tlSiep Kroonenberg
git-svn-id: svn://tug.org/texlive/trunk@57970 c570f23f-e606-0410-a88d-b1316a301751
2021-02-172021 copyright, docKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@57772 c570f23f-e606-0410-a88d-b1316a301751
2021-02-10(uninstall_texlive): use File::Find::finddepthKarl Berry
instead of GNU rmdir --ignore-fail-on-non-empty. Report from David Stes. git-svn-id: svn://tug.org/texlive/trunk@57705 c570f23f-e606-0410-a88d-b1316a301751
2021-01-15fix user mode updmap callsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@57424 c570f23f-e606-0410-a88d-b1316a301751
2020-12-12doc for pruning of main backupsKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@57119 c570f23f-e606-0410-a88d-b1316a301751
2020-12-08tlmgr: clean up cached tlpdb files for the main databasesNorbert Preining
When the CTAN mirror is used, on every invocation the user might be connected to a new mirror, thus accumulating cached tlpdbs for each mirror URL. This doesn't make sense. Change the behaviour for the *main* tlpdb only by: - save the tlpdb cache under texlive.tlpdb.main.$HASH - remove all but the current after saving a new cached main tlpdb git-svn-id: svn://tug.org/texlive/trunk@57093 c570f23f-e606-0410-a88d-b1316a301751
2020-11-24doc tweaksKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@56993 c570f23f-e606-0410-a88d-b1316a301751
2020-10-06tlmgr restore: check for fmttriggers after restoreNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@56566 c570f23f-e606-0410-a88d-b1316a301751
2020-10-05ignore return value from broadcast_env in tlgmrNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@56562 c570f23f-e606-0410-a88d-b1316a301751
2020-09-27update documentation for new tlmgr info fieldsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@56458 c570f23f-e606-0410-a88d-b1316a301751
2020-09-27tlmgr info: support lcat-* and rcat-* fields, needs documentationNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@56457 c570f23f-e606-0410-a88d-b1316a301751
2020-09-18fix for tlmgr csv printing typo relocatable, by YihuiNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@56372 c570f23f-e606-0410-a88d-b1316a301751
2020-08-06better reporting in case of no updates availableNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@56058 c570f23f-e606-0410-a88d-b1316a301751