summaryrefslogtreecommitdiff
path: root/Master/tlpkg/TeXLive/TLUtils.pm
AgeCommit message (Collapse)Author
2010-03-18(platform): only match word boundary at beginningKarl Berry
of os name, not end, for sake of solaris2. Report from Eric Behr, 11 Mar 2010 13:49:23. git-svn-id: svn://tug.org/texlive/trunk@17495 c570f23f-e606-0410-a88d-b1316a301751
2010-03-14turn on persistent download connections by default, document how toNorbert Preining
turn them off, and change user agent strings for wget to "texlive/wget" and use "texlive/lwp" for the new method git-svn-id: svn://tug.org/texlive/trunk@17455 c570f23f-e606-0410-a88d-b1316a301751
2010-03-08binaries for i386-kfreebsd, from Alan BraslauKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@17370 c570f23f-e606-0410-a88d-b1316a301751
2010-01-19warn at end of install if envvars contain "tex"; move welcome() and ↵Karl Berry
welcome_paths() to install-tl from TLUtils.pm git-svn-id: svn://tug.org/texlive/trunk@16780 c570f23f-e606-0410-a88d-b1316a301751
2010-01-18oops, not ready, environment has been cleanedKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@16766 c570f23f-e606-0410-a88d-b1316a301751
2010-01-18warn about envvars that might talk about texKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@16765 c570f23f-e606-0410-a88d-b1316a301751
2010-01-16pod tweaksKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@16743 c570f23f-e606-0410-a88d-b1316a301751
2010-01-14update copyrights; TLUtils.pm: pod before __END__Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@16713 c570f23f-e606-0410-a88d-b1316a301751
2010-01-13fix mkdir for UNC paths (from Tomek)Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@16700 c570f23f-e606-0410-a88d-b1316a301751
2010-01-11serbian translations from nikola.lecic@anthesphoria.netKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@16677 c570f23f-e606-0410-a88d-b1316a301751
2010-01-03support overriding updmap.cfg settings in updmap-local.cfgNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@16583 c570f23f-e606-0410-a88d-b1316a301751
2009-12-18doc updates for persistenceKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@16441 c570f23f-e606-0410-a88d-b1316a301751
2009-12-16implement --persistent-downloads using LWPNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@16424 c570f23f-e606-0410-a88d-b1316a301751
2009-12-10(_download_file): increase timeout to 900.Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@16344 c570f23f-e606-0410-a88d-b1316a301751
2009-12-10prepare for TLDownload usage, but not actually active ATMNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@16341 c570f23f-e606-0410-a88d-b1316a301751
2009-12-05really fix comparing tlpdbsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@16305 c570f23f-e606-0410-a88d-b1316a301751
2009-12-04make TLUtils::compare_tlpdb ignore .ARCH packages of the given ignore list, tooNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@16292 c570f23f-e606-0410-a88d-b1316a301751
2009-11-13show the run time instead of the estimated remaining time, so thatNorbert Preining
the numbers (current number of package, current runtime) are both increasing to the right value. git-svn-id: svn://tug.org/texlive/trunk@16009 c570f23f-e606-0410-a88d-b1316a301751
2009-11-10tl-update-tlnet now ignores texlive.infra unless --all is given.Manuel Pégourié-Gonnard
git-svn-id: svn://tug.org/texlive/trunk@15986 c570f23f-e606-0410-a88d-b1316a301751
2009-11-01missing option dashesPiotr Strzelczyk
git-svn-id: svn://tug.org/texlive/trunk@15923 c570f23f-e606-0410-a88d-b1316a301751
2009-11-01add a "my" to one un-my-ed variableNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@15922 c570f23f-e606-0410-a88d-b1316a301751
2009-10-30fix for unsecure calls in menu items, the progs have to be quoted sinceNorbert Preining
TEXDIR can empbed spaces git-svn-id: svn://tug.org/texlive/trunk@15905 c570f23f-e606-0410-a88d-b1316a301751
2009-10-28(_download_file): set --user-agent=texlive,Karl Berry
requested by CTAN. git-svn-id: svn://tug.org/texlive/trunk@15902 c570f23f-e606-0410-a88d-b1316a301751
2009-10-18close file before returnPiotr Strzelczyk
git-svn-id: svn://tug.org/texlive/trunk@15825 c570f23f-e606-0410-a88d-b1316a301751
2009-10-18reduce duplicationNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@15821 c570f23f-e606-0410-a88d-b1316a301751
2009-10-18fix type, we need to echo out the base URL in give_ctan_mirror_baseNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@15820 c570f23f-e606-0410-a88d-b1316a301751
2009-09-18TLUtils: add dir_creatable in addition to dir_writable. On Vista/W7Norbert Preining
in c:/ one can create directories, but not files! TLUtils: use dir_creatable in texdir_check, since that is what we need for parent and parent install-tl: on w32 if %ProgramFiles% is not writable fall back to c:\texlive\NNNN git-svn-id: svn://tug.org/texlive/trunk@15364 c570f23f-e606-0410-a88d-b1316a301751
2009-09-17fix tl-update-tlpdb to deal with all kind of regressionsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@15333 c570f23f-e606-0410-a88d-b1316a301751
2009-09-15use xsystem to die if svn commits failKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@15286 c570f23f-e606-0410-a88d-b1316a301751
2009-09-03use the same code for win32 and unixPiotr Strzelczyk
git-svn-id: svn://tug.org/texlive/trunk@15047 c570f23f-e606-0410-a88d-b1316a301751
2009-09-03dir_writable test with copy nulPiotr Strzelczyk
git-svn-id: svn://tug.org/texlive/trunk@15042 c570f23f-e606-0410-a88d-b1316a301751
2009-09-02more consistent untar wording.Karl Berry
git-svn-id: svn://tug.org/texlive/trunk@15005 c570f23f-e606-0410-a88d-b1316a301751
2009-09-01fix umask applicationNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14981 c570f23f-e606-0410-a88d-b1316a301751
2009-08-25add progress bars for tlmgr install and tlmgr update,Norbert Preining
separate out the time estimation code and reuse it git-svn-id: svn://tug.org/texlive/trunk@14854 c570f23f-e606-0410-a88d-b1316a301751
2009-08-17fix disabled handling if no local config file is presentNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14731 c570f23f-e606-0410-a88d-b1316a301751
2009-08-16support disabling of maps/formats/hyphenations in local conf filesKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@14715 c570f23f-e606-0410-a88d-b1316a301751
2009-08-14Fixed typo in TLUtils::platformSiep Kroonenberg
git-svn-id: svn://tug.org/texlive/trunk@14666 c570f23f-e606-0410-a88d-b1316a301751
2009-08-14doc updates, force CPU=i386 (from Jukka Salmi, mail to karl 13 Aug 2009 ↵Karl Berry
01:12:49) git-svn-id: svn://tug.org/texlive/trunk@14665 c570f23f-e606-0410-a88d-b1316a301751
2009-08-13# the following is necessary because on win32, Norbert Preining
# abs_path("tl-portable") # returns # c:\tl test\... # and not forward slashes, while, if there is already a forward / # in the path, also the rest is done with forward slashes. $abs_f =~ s!\\!/!g if win32(); git-svn-id: svn://tug.org/texlive/trunk@14652 c570f23f-e606-0410-a88d-b1316a301751
2009-08-13fix a remaining $self to $tlp after moving to TLUtilsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14635 c570f23f-e606-0410-a88d-b1316a301751
2009-08-06expand Revision property on all those fileNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14553 c570f23f-e606-0410-a88d-b1316a301751
2009-08-06tlmgr: add documentation for --w32mode in action pathNorbert Preining
all modules: add MODULE->module_revision function tlmgr: if action version is called with -v, also issue the revision of the modules used (eg TLPDB->module_revision()) git-svn-id: svn://tug.org/texlive/trunk@14552 c570f23f-e606-0410-a88d-b1316a301751
2009-07-23small fix for give_ctan_mirrorNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14416 c570f23f-e606-0410-a88d-b1316a301751
2009-07-23make sure that we do not replace a full path given with mirror.ctan.orgNorbert Preining
with our fixed tlnet location, but replace only the initial mirror.ctan.org with a mirror git-svn-id: svn://tug.org/texlive/trunk@14415 c570f23f-e606-0410-a88d-b1316a301751
2009-07-23eradicate Documentation categoryKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@14408 c570f23f-e606-0410-a88d-b1316a301751
2009-07-15Undo rev 14242, 14243, 14256, 14257: apparently our Perl for windows doesn'tManuel Pégourié-Gonnard
support the open pragma. (OOPS: commited more than I wanted to. Also added files from the generic package 'shade'. This package was 'added' in r14213.) git-svn-id: svn://tug.org/texlive/trunk@14264 c570f23f-e606-0410-a88d-b1316a301751
2009-07-14TLUtils needs to use the open pragma for utf8 too.Manuel Pégourié-Gonnard
git-svn-id: svn://tug.org/texlive/trunk@14256 c570f23f-e606-0410-a88d-b1316a301751
2009-07-11remove spurious update_assocs call in path handlingNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14221 c570f23f-e606-0410-a88d-b1316a301751
2009-07-09doc updates to TLUtils.pmNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14206 c570f23f-e606-0410-a88d-b1316a301751
2009-07-08more debug statements for admin magicNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14183 c570f23f-e606-0410-a88d-b1316a301751