summaryrefslogtreecommitdiff
path: root/Master/install-tl
AgeCommit message (Collapse)Author
2009-02-07fail immediately if one of our necessary programs (wget,lzmadec,lzma) is not ↵Karl Berry
present git-svn-id: svn://tug.org/texlive/trunk@12110 c570f23f-e606-0410-a88d-b1316a301751
2009-02-05install-tl and intstall_package(s): rework the error behaviour logic: WeNorbert Preining
now return 1/0 (success/failure) in install_package(s) and give tlwarn there if something fails. This way the warnings appear in the log window of the GUI installers. Then we return 0 and install-tl itself creates the profile and dies. git-svn-id: svn://tug.org/texlive/trunk@12097 c570f23f-e606-0410-a88d-b1316a301751
2009-02-03doc fixesKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@12068 c570f23f-e606-0410-a88d-b1316a301751
2009-02-03rework install logic so that we can switch over to the GUI from wizardNorbert Preining
without all those warnings about redefined subs git-svn-id: svn://tug.org/texlive/trunk@12062 c570f23f-e606-0410-a88d-b1316a301751
2009-02-02much advanced wizardNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@12050 c570f23f-e606-0410-a88d-b1316a301751
2009-01-31use -gui [[=]plugin] instead of -uiNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@12023 c570f23f-e606-0410-a88d-b1316a301751
2009-01-28(opt_version): use perl instead of sed forKarl Berry
extracting from release-texlive.txt, so it works on Windows. git-svn-id: svn://tug.org/texlive/trunk@12002 c570f23f-e606-0410-a88d-b1316a301751
2009-01-27add a wizard UI to the installer, selectable with Norbert Preining
install-tl -ui wizard (mind -ui, not -gui) git-svn-id: svn://tug.org/texlive/trunk@11994 c570f23f-e606-0410-a88d-b1316a301751
2009-01-26remove postmortem stuff, that is now done by File::Temp::tempdir(CLEANUP =>1)Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@11975 c570f23f-e606-0410-a88d-b1316a301751
2009-01-25implement new setup_programs, and add cleanup stuff to TLUtils, and useNorbert Preining
it in install-tl and tlmgr git-svn-id: svn://tug.org/texlive/trunk@11961 c570f23f-e606-0410-a88d-b1316a301751
2009-01-20fixes, and updmap.cfg created in TEXMFSYSCONFIGNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@11925 c570f23f-e606-0410-a88d-b1316a301751
2008-11-28* install-tl (BEGIN): do not chdir to `dirname $0` (aka $Master); instead,Karl Berry
just set $::installerdir to it. * tlpkg/installer/install-menu-text.pl (input_dirname): new fn, factoring out directory processing code. Transform relative paths to absolute. (directories_menu): call it. git-svn-id: svn://tug.org/texlive/trunk@11446 c570f23f-e606-0410-a88d-b1316a301751
2008-11-20defend against uninitialized msgs with a broken tlpdbKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@11373 c570f23f-e606-0410-a88d-b1316a301751
2008-11-20install-tl: fix a long standing type that made doc file options buggy, bummerNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@11367 c570f23f-e606-0410-a88d-b1316a301751
2008-11-18remove some TODO itemsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@11345 c570f23f-e606-0410-a88d-b1316a301751
2008-11-17new installer features: est. remaining time, GUI progress barNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@11328 c570f23f-e606-0410-a88d-b1316a301751
2008-11-13TODO cleanup in install-tlNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@11281 c570f23f-e606-0410-a88d-b1316a301751
2008-11-10when portable, avoid creating texmf-config before asking; make portable code ↵Karl Berry
a separate do_portable subroutine git-svn-id: svn://tug.org/texlive/trunk@11245 c570f23f-e606-0410-a88d-b1316a301751
2008-11-09* TeXLive/TLPDB.tpm: debugging text, comments.Karl Berry
* TeXLive/TLMedia.pm: debugging text, remove unused use Cwd. * TeXLive/ TLUtils.pm (download_file, give_ctan_mirror): insert our desired custom wget overrides here (--timeout=60 for both and --tries=8 for the former). * installer/wgetrc: remove this file, so people's personal settings (e.g., for proxies) will take effect. * install-tl (WGETRC): do not set this in the environment. (main): run give_ctan_mirror if the TeXLiveServerUrl or literal "ctan" is given, a la tlmgr; update doc. git-svn-id: svn://tug.org/texlive/trunk@11228 c570f23f-e606-0410-a88d-b1316a301751
2008-11-06capitalization, exclamationsKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@11200 c570f23f-e606-0410-a88d-b1316a301751
2008-11-05switch some one-shot ddebugs to debugKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@11192 c570f23f-e606-0410-a88d-b1316a301751
2008-11-03add more TODOs from WernerNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@11163 c570f23f-e606-0410-a88d-b1316a301751
2008-11-02Win32: path cleaned up in install-tl.bat, with embedded Perl codeSiep Kroonenberg
git-svn-id: svn://tug.org/texlive/trunk@11158 c570f23f-e606-0410-a88d-b1316a301751
2008-11-02Win32: added environment-related debug output.Siep Kroonenberg
Also doesn't try to import program_exists git-svn-id: svn://tug.org/texlive/trunk@11154 c570f23f-e606-0410-a88d-b1316a301751
2008-11-01doc fixesKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@11145 c570f23f-e606-0410-a88d-b1316a301751
2008-10-29install-tl/w32: more paranoid path for post-install; doesn't help thoughSiep Kroonenberg
when there alreaady is a MikTeX. git-svn-id: svn://tug.org/texlive/trunk@11118 c570f23f-e606-0410-a88d-b1316a301751
2008-10-29apply the include-schemes patch to install-tl, and rename the patchNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@11114 c570f23f-e606-0410-a88d-b1316a301751
2008-10-29move the Perl-Tk check before loading the database, and wait 3sec beforeNorbert Preining
continuing in Text mode if there are problems. git-svn-id: svn://tug.org/texlive/trunk@11112 c570f23f-e606-0410-a88d-b1316a301751
2008-10-28more specifics from WernerNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@11090 c570f23f-e606-0410-a88d-b1316a301751
2008-10-28add two TODO items from Werner to the installerNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@11089 c570f23f-e606-0410-a88d-b1316a301751
2008-10-24report source and target directories, not install-tl locationKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@11043 c570f23f-e606-0410-a88d-b1316a301751
2008-10-23(-scheme): new command line option to convenientlyKarl Berry
change the default installation scheme. Some wording changes. git-svn-id: svn://tug.org/texlive/trunk@11039 c570f23f-e606-0410-a88d-b1316a301751
2008-10-13fix install-tl missing sys_* entries in written profileNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@10961 c570f23f-e606-0410-a88d-b1316a301751
2008-10-13install-tl -seed => -profile-seedNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@10958 c570f23f-e606-0410-a88d-b1316a301751
2008-10-13implement seeding in install-tlNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@10957 c570f23f-e606-0410-a88d-b1316a301751
2008-09-20strongly warn that local edits to the main texmf.cnf will be lostKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@10659 c570f23f-e606-0410-a88d-b1316a301751
2008-09-06doc tweaks, including =over 4 consistentlyKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@10439 c570f23f-e606-0410-a88d-b1316a301751
2008-09-02require --all to update TL infrastructure containers; avoid "done" in ↵Karl Berry
install when not done, cleanup takes too long git-svn-id: svn://tug.org/texlive/trunk@10415 c570f23f-e606-0410-a88d-b1316a301751
2008-08-14install-tl: print name of logfileSiep Kroonenberg
git-svn-id: svn://tug.org/texlive/trunk@10347 c570f23f-e606-0410-a88d-b1316a301751
2008-08-12install-tl, Windows: now logs empty user path correctlySiep Kroonenberg
git-svn-id: svn://tug.org/texlive/trunk@10285 c570f23f-e606-0410-a88d-b1316a301751
2008-08-09install-tl, win32: write before-and-after searchpaths to logfileSiep Kroonenberg
git-svn-id: svn://tug.org/texlive/trunk@10211 c570f23f-e606-0410-a88d-b1316a301751
2008-08-09recognize new output strings as expectedKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@10209 c570f23f-e606-0410-a88d-b1316a301751
2008-08-09wordingKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@10207 c570f23f-e606-0410-a88d-b1316a301751
2008-08-09doc fixesKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@10198 c570f23f-e606-0410-a88d-b1316a301751
2008-08-08add a fancy selector to the install GUI for TEXDIRNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@10192 c570f23f-e606-0410-a88d-b1316a301751
2008-08-08wordingKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@10190 c570f23f-e606-0410-a88d-b1316a301751
2008-08-08installer: do running updmap-sys ... done, and pre-generating formats ... doneNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@10169 c570f23f-e606-0410-a88d-b1316a301751
2008-08-07install-tl: if the $default_scheme = "scheme-full" is not defined, switchNorbert Preining
to scheme-minimal, and if that is also not defined, die. git-svn-id: svn://tug.org/texlive/trunk@10152 c570f23f-e606-0410-a88d-b1316a301751
2008-08-02install-tl: cosmetic changes for --portable and --print-arch optionsSiep Kroonenberg
git-svn-id: svn://tug.org/texlive/trunk@10004 c570f23f-e606-0410-a88d-b1316a301751
2008-08-01install-tl: check the return value of setup_programsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@9993 c570f23f-e606-0410-a88d-b1316a301751