summaryrefslogtreecommitdiff
path: root/Master/install-tl
AgeCommit message (Collapse)Author
2010-02-08make installer hide the "Setup for running from DVD" if this modeNorbert Preining
is not available git-svn-id: svn://tug.org/texlive/trunk@16939 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-18warn about envvars that might talk about texKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@16765 c570f23f-e606-0410-a88d-b1316a301751
2009-12-23complain if the -custom-bin argument does not have kpsewhichKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@16483 c570f23f-e606-0410-a88d-b1316a301751
2009-12-18try to be more informative when no remote db can be loadedKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@16442 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-10-10basic definition of termsKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@15740 c570f23f-e606-0410-a88d-b1316a301751
2009-10-07first ask whether import should be done, then import, and give a hintNorbert Preining
that warning messages about unknown category Documentation are fine ;-) git-svn-id: svn://tug.org/texlive/trunk@15666 c570f23f-e606-0410-a88d-b1316a301751
2009-10-03first do platform stup, then collection setup to get wintotols selection rightNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@15622 c570f23f-e606-0410-a88d-b1316a301751
2009-10-03another texworks roundNorbert Preining
- create a collection-texworks - move texworks from c-binextra to c-texworks - remove all mentioning of texworks in the installer - add collection-texworks to scheme-full git-svn-id: svn://tug.org/texlive/trunk@15618 c570f23f-e606-0410-a88d-b1316a301751
2009-09-21use C:\texlive\YYYY as default installation location for win32Piotr Strzelczyk
git-svn-id: svn://tug.org/texlive/trunk@15405 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-18fix uninitialized strings after move of the force-arch codeNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@15354 c570f23f-e606-0410-a88d-b1316a301751
2009-09-18move the --force-arch check *before* any TLUtils::platform() callNorbert Preining
(and thus also before the setup_programs call) to make it actually work if config.guess breaks git-svn-id: svn://tug.org/texlive/trunk@15353 c570f23f-e606-0410-a88d-b1316a301751
2009-09-15doc update for the language options and some othersNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@15309 c570f23f-e606-0410-a88d-b1316a301751
2009-09-10doc fixesKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@15211 c570f23f-e606-0410-a88d-b1316a301751
2009-09-07install-tl: reverting to %programfiles% as default even if non-writableSiep Kroonenberg
git-svn-id: svn://tug.org/texlive/trunk@15172 c570f23f-e606-0410-a88d-b1316a301751
2009-09-04ups, dir_writable is in TLUtils, not TLWinGooNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@15084 c570f23f-e606-0410-a88d-b1316a301751
2009-09-03on W32 and non-admin pre-select a location in %APPDATA%Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@15008 c570f23f-e606-0410-a88d-b1316a301751
2009-09-02if there is nothing to install, do nothing and exit in install-tlNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@15004 c570f23f-e606-0410-a88d-b1316a301751
2009-09-02make sure that option_w32_multi_user is 0 when installing as non-adminNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@15002 c570f23f-e606-0410-a88d-b1316a301751
2009-09-02install-tl --version -v now also gives the version number of the modulesNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14999 c570f23f-e606-0410-a88d-b1316a301751
2009-08-28do not suggest importing of old settings if tlmgr and install-tl areNorbert Preining
in the same tree git-svn-id: svn://tug.org/texlive/trunk@14913 c570f23f-e606-0410-a88d-b1316a301751
2009-08-28rename option_restricted to option_write18_restrictedNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14911 c570f23f-e606-0410-a88d-b1316a301751
2009-08-27doc tweaksKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@14882 c570f23f-e606-0410-a88d-b1316a301751
2009-08-25accept repository and repo as alternative to location, and changeNorbert Preining
documentation accordingly git-svn-id: svn://tug.org/texlive/trunk@14858 c570f23f-e606-0410-a88d-b1316a301751
2009-08-22only exit from install-tl on release version check if we are installingNorbert Preining
from the network git-svn-id: svn://tug.org/texlive/trunk@14814 c570f23f-e606-0410-a88d-b1316a301751
2009-08-22update the list of available languages in install-tl PODNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14811 c570f23f-e606-0410-a88d-b1316a301751
2009-08-14Added TLUtils::tldie to importsSiep Kroonenberg
git-svn-id: svn://tug.org/texlive/trunk@14667 c570f23f-e606-0410-a88d-b1316a301751
2009-08-14implement option in text and perltk installer to deactivateNorbert Preining
restricted execution of programs via write18 git-svn-id: svn://tug.org/texlive/trunk@14659 c570f23f-e606-0410-a88d-b1316a301751
2009-08-12document -debug-translation in install-tl and tlmgrNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14632 c570f23f-e606-0410-a88d-b1316a301751
2009-08-01install-tl: d:\\ => d:\ for w32 dvd installSiep Kroonenberg
git-svn-id: svn://tug.org/texlive/trunk@14513 c570f23f-e606-0410-a88d-b1316a301751
2009-07-25no 2008 in CTAN paths, mention install-tl has more doc on locationsKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@14436 c570f23f-e606-0410-a88d-b1316a301751
2009-07-23more fixes to the new handling of the mirrorNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14417 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-14Some more files could use open qw(:utf8 :std).Manuel Pégourié-Gonnard
git-svn-id: svn://tug.org/texlive/trunk@14257 c570f23f-e606-0410-a88d-b1316a301751
2009-07-09revert last change, and simply use flushlog and exit(1)Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14201 c570f23f-e606-0410-a88d-b1316a301751
2009-07-09if downloading fails do not continue, but stop without removing theNorbert Preining
containers git-svn-id: svn://tug.org/texlive/trunk@14200 c570f23f-e606-0410-a88d-b1316a301751
2009-07-09allow option -all-options to show all options in text andNorbert Preining
perltk mode, even those that are not really applicable use that option to actually show stuff in menu-text and menu-perltk show explanation strings for file assoc settings instead of number git-svn-id: svn://tug.org/texlive/trunk@14198 c570f23f-e606-0410-a88d-b1316a301751
2009-07-08make sure that $vars{'from_dvd'} is initally set to 0Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14187 c570f23f-e606-0410-a88d-b1316a301751
2009-07-07typos, commentsKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@14177 c570f23f-e606-0410-a88d-b1316a301751
2009-07-07From_dvd: set TEXMFCNF during install-time updmapSiep Kroonenberg
git-svn-id: svn://tug.org/texlive/trunk@14176 c570f23f-e606-0410-a88d-b1316a301751
2009-07-07save from_dvd to profile, and add some white spaceNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14175 c570f23f-e606-0410-a88d-b1316a301751
2009-07-07undo new \n that breaks installation testsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@14174 c570f23f-e606-0410-a88d-b1316a301751
2009-07-06Fix for from_dvd but still problemSiep Kroonenberg
git-svn-id: svn://tug.org/texlive/trunk@14158 c570f23f-e606-0410-a88d-b1316a301751
2009-07-06- put the add/remove path to reg for w32 into separate function in TLUtils,Norbert Preining
- use these funcions in install-tl and uninstall-win32.pl git-svn-id: svn://tug.org/texlive/trunk@14147 c570f23f-e606-0410-a88d-b1316a301751
2009-07-06move add/remove_symlinks to TLUtils, so that we can use it in install-tlNorbert Preining
us it there, and fix tlmgr, and remove code from TLMedia.pm git-svn-id: svn://tug.org/texlive/trunk@14145 c570f23f-e606-0410-a88d-b1316a301751
2009-07-05support setting the file_assocs value to 0,1,2 in TEXT mode installer,Norbert Preining
and adjust the defaults of the installer. git-svn-id: svn://tug.org/texlive/trunk@14110 c570f23f-e606-0410-a88d-b1316a301751
2009-07-03the "Tokyo-Vienna-cramped-flight-commit":Norbert Preining
- unify installer keys of the %vars hash to always use option_ prefix if it is an option - unify the layout of things in 00texlive.installation so that user settable things look like opt_$key:vallue, and internal things setting_$key:vale - add list of supported options to TLConfig, with type definitions - use a unified option call $tlpdb->option($key [, $value, $value]) instead of many different $tlpdb->option_foo_bar - adapt install-tl, uninstall-w32, tlmgr, tlpkg/bin, TeXLive::*, installer plugins, to use this new function instead - make the setting_platform:XXXXX (formerly platform:XXXXX) in 00texlive.installation only optional. It is not saved into the TLPDB if the *default* platform as returned by TeXLive::TLUtils::platform() (thus calling config.guess on unix). Only if you override the platform in the installer with -force-arch then this value is set in the TLPDB - implement TLMedia->platform that checks first the included TLPDB for option("platform"), and if that is not given determines the platform using TLUtils::platform(). - move the add_symlinks and remove_symlinks from TLPDB to TLMedia - sanatize the installer modules: perltk is now equivalent to text - tlmgr: . output of tlmgr option [show] does now show all the set options, but ignores irrelevant ones for the respective platform (sys_bin/man/info for win32, desktop_integration etc for unix) . option handling rewritten in a general way so that we only have to add new options to TLConfig::%TLPDBOptionXXXXX . setting an option is verified against the types of the options . implement tlmgr option showall that shows also options that are currently not set/saved in the TLPDB - TLUtils: honor the w32_multi_user setting also for shortcuts and menu items - tlmgrgui: . implement support for most options that are set in the TLPDB . add buttons to remove/add symlinks git-svn-id: svn://tug.org/texlive/trunk@14083 c570f23f-e606-0410-a88d-b1316a301751