summaryrefslogtreecommitdiff
path: root/Master/tlpkg/TeXLive/TLUtils.pm
AgeCommit message (Collapse)Author
2019-12-05docKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@53032 c570f23f-e606-0410-a88d-b1316a301751
2019-11-30fix tempdir invocationNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@52975 c570f23f-e606-0410-a88d-b1316a301751
2019-11-26doc tweak to force update.Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@52926 c570f23f-e606-0410-a88d-b1316a301751
2019-11-16correct Perl module callsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@52815 c570f23f-e606-0410-a88d-b1316a301751
2019-11-09TLUtils.pm (setup_programs): only use Data::Dumper if vv, not just v;Karl Berry
indent debug output lines. (copy): ddebug of every copy is too much; but ddebug dereferencing. TLPDB.pm (not_virtual_install_package): show container files instead of meaningless array ref hex, and only if ddebug. tl-try-install: placeholder for install-tl options. tl-try-makeself: doc. tl-update-nsis: remove tlpobj/ dir if we created it. tl-update-tlcritical: new option --no-containers. tltestnet: new convenience script for testing versioned containers. git-svn-id: svn://tug.org/texlive/trunk@52706 c570f23f-e606-0410-a88d-b1316a301751
2019-11-07(copy): ddebug every invocation, just to see.Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@52674 c570f23f-e606-0410-a88d-b1316a301751
2019-10-29(copy): support new -L "option" argument toKarl Berry
dereference source (once) if it is a symlink. (unpack): use -L to copy in the case that we are installing from local compressed files; with the advent of versioned containers, those containers may be symlinks. git-svn-id: svn://tug.org/texlive/trunk@52568 c570f23f-e606-0410-a88d-b1316a301751
2019-10-21TLUtils.pm ($::LOGFILE): declare global to avoid warning.Karl Berry
(check_file_and_remove): rename from check_file, change caller. (Logging): new pod section for logging, diagnostic, debugging fns. (backtrace): new function to return call stack as string. (copy): backtrace if ddebugging, git-svn-id: svn://tug.org/texlive/trunk@52482 c570f23f-e606-0410-a88d-b1316a301751
2019-10-20back to relative symlinks, else symlinks in bin point to absolute installer ↵Karl Berry
directory (Alexandre Girao, 20 Oct 2019 00:13:23) git-svn-id: svn://tug.org/texlive/trunk@52465 c570f23f-e606-0410-a88d-b1316a301751
2019-09-27fix TLUtils::copy failure to deal with links properlyNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@52189 c570f23f-e606-0410-a88d-b1316a301751
2019-03-20(platform_desc) <armhf-linux>: change description, Karl Berry
suggested by Simon Dales. git-svn-id: svn://tug.org/texlive/trunk@50493 c570f23f-e606-0410-a88d-b1316a301751
2019-03-17Make mkdirhier tolerate backslashesSiep Kroonenberg
git-svn-id: svn://tug.org/texlive/trunk@50427 c570f23f-e606-0410-a88d-b1316a301751
2019-03-02tl19 darwin version updatesKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@50202 c570f23f-e606-0410-a88d-b1316a301751
2019-02-23(copy): die or warn in more failure cases.Karl Berry
(unpack): remove_container -> remove_containerfile name. git-svn-id: svn://tug.org/texlive/trunk@50107 c570f23f-e606-0410-a88d-b1316a301751
2019-01-28consistently use $0 on tldie msgs; precede with newlineKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@49855 c570f23f-e606-0410-a88d-b1316a301751
2018-11-22docKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@49226 c570f23f-e606-0410-a88d-b1316a301751
2018-11-21add forgotten newlineNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@49209 c570f23f-e606-0410-a88d-b1316a301751
2018-11-21support TEXLIVE_PREFER_OWN env var for setup_programsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@49206 c570f23f-e606-0410-a88d-b1316a301751
2018-11-16(untar): be specific about the command that failed.Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@49173 c570f23f-e606-0410-a88d-b1316a301751
2018-10-23TLUtils: don't die on empty location, but return empty arrayNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@48975 c570f23f-e606-0410-a88d-b1316a301751
2018-10-12(give_ctan_mirror_base): down to one backbone (www.ctan.org)Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@48892 c570f23f-e606-0410-a88d-b1316a301751
2018-08-04more program setup debug outputNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@48344 c570f23f-e606-0410-a88d-b1316a301751
2018-07-20make sure we use TL provided tar on WindowsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@48233 c570f23f-e606-0410-a88d-b1316a301751
2018-07-19setup_programs: prefer system versions, simplify codeNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@48226 c570f23f-e606-0410-a88d-b1316a301751
2018-07-03more detailed error checking during signature verificationNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@48130 c570f23f-e606-0410-a88d-b1316a301751
2018-06-12stupid errorNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@47994 c570f23f-e606-0410-a88d-b1316a301751
2018-06-11more fixes for code cleanupNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@47987 c570f23f-e606-0410-a88d-b1316a301751
2018-06-11fix typo in compressor reworkNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@47986 c570f23f-e606-0410-a88d-b1316a301751
2018-06-11code cleanup and streamlining (use %Compressors)Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@47985 c570f23f-e606-0410-a88d-b1316a301751
2018-06-11use unified system_pipe for decompressing instead of repeating codeNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@47984 c570f23f-e606-0410-a88d-b1316a301751
2018-05-31xz -d some more; dump ::progs at ddebug levelsKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@47887 c570f23f-e606-0410-a88d-b1316a301751
2018-05-30correct env var in documentationNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@47873 c570f23f-e606-0410-a88d-b1316a301751
2018-05-29docKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@47871 c570f23f-e606-0410-a88d-b1316a301751
2018-05-28fix suicideNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@47856 c570f23f-e606-0410-a88d-b1316a301751
2018-05-26avoid some extra-long lines.Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@47847 c570f23f-e606-0410-a88d-b1316a301751
2018-05-26(repository_to_array): die if passed empty string,Karl Berry
since this should never happen. Noticed in report from Bernhard Waldbrunner, 22 May 2018 20:26:15. Also, omit \n from most die statements, for more context. git-svn-id: svn://tug.org/texlive/trunk@47846 c570f23f-e606-0410-a88d-b1316a301751
2018-05-26once more, it is $::progs nor $::prog, the danger of global varsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@47842 c570f23f-e606-0410-a88d-b1316a301751
2018-05-25try setup on windows in similar fashion as unixNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@47834 c570f23f-e606-0410-a88d-b1316a301751
2018-05-25allow for retrial with mutiple downloaders until succeedNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@47833 c570f23f-e606-0410-a88d-b1316a301751
2018-05-25fix for installer bugNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@47832 c570f23f-e606-0410-a88d-b1316a301751
2018-05-24support ssh://user@host/path as well as scp://...Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@47823 c570f23f-e606-0410-a88d-b1316a301751
2018-05-23more ssh fixesNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@47813 c570f23f-e606-0410-a88d-b1316a301751
2018-05-23trial on ssh supportNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@47812 c570f23f-e606-0410-a88d-b1316a301751
2018-05-23downgrade some debug statements to ddebugNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@47808 c570f23f-e606-0410-a88d-b1316a301751
2018-05-23partially working version with full compressor/downloader supportNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@47807 c570f23f-e606-0410-a88d-b1316a301751
2018-05-23more work, currently incompleteNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@47806 c570f23f-e606-0410-a88d-b1316a301751
2018-05-23get rid of all traces of xzdecNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@47804 c570f23f-e606-0410-a88d-b1316a301751
2018-05-23get rid of xzdec requirement, use only xzNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@47803 c570f23f-e606-0410-a88d-b1316a301751
2018-05-22fix for Windows installerNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@47797 c570f23f-e606-0410-a88d-b1316a301751
2018-05-20don't require lz4, left overNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@47784 c570f23f-e606-0410-a88d-b1316a301751