summaryrefslogtreecommitdiff
path: root/Master/tlpkg/TeXLive/TLPDB.pm
AgeCommit message (Collapse)Author
2008-06-01- rename the fields where options are saved to opt_....Norbert Preining
- adapt the TLPDB.pm to use option_xxx_xxx instead - fix install-tl and all related files to use the changed name of the functions - fix a small bug in install-tl gui mode that didn't honor the initial setting of the options - install-tl now takes the initial setting of the opt_ stuff (paper, srcfiles, docfiles, create formats, links) from the installation source's texlive.tlpdb, and not hard code it into the installer - adjust the 00texlive-installation.config.tlpsrc file to ship new names Bottom line of that: If we want to change some defaults in the installer we have to change the 00texlive-installation.config.tlpsrc git-svn-id: svn://tug.org/texlive/trunk@8448 c570f23f-e606-0410-a88d-b1316a301751
2008-05-31sort files for inclusion instead of keeping hash orderKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@8439 c570f23f-e606-0410-a88d-b1316a301751
2008-05-29save the current maximum revision of the repo in 00texlive.config atNorbert Preining
tlpdb generation time git-svn-id: svn://tug.org/texlive/trunk@8404 c570f23f-e606-0410-a88d-b1316a301751
2008-05-19big logging update, new logging facilities: info, debug, ddebug, tlwarnNorbert Preining
and a way to automatically process the respective options -q and -v via TeXLive::TLUtils::process_logging_options(); git-svn-id: svn://tug.org/texlive/trunk@8234 c570f23f-e606-0410-a88d-b1316a301751
2008-05-16if TLPDB->option_archs does not return anything, try the old method ofNorbert Preining
checking bin-tex.\* git-svn-id: svn://tug.org/texlive/trunk@8169 c570f23f-e606-0410-a88d-b1316a301751
2008-05-15fix for available_archs problem:Norbert Preining
- no save the list of available/installed archs into 00texlive-installation.config at installation time. TLPDB->available_archs will read that and NOT check for bin-tex.ARCHs - update tlpsrc/00texlive-installation.config.tlpsrc to contain all the currently available archs. THAT COULD BE AUTOGENERATED!!! - add option_archs to TLPDB, rewrite TLPDB->available_archs to use that one - TLMedia.pm: install .ARCH dpeends in *ANY* case, even if --nodepends is given git-svn-id: svn://tug.org/texlive/trunk@8150 c570f23f-e606-0410-a88d-b1316a301751
2008-05-12backup/restore functionality changes:Norbert Preining
- backups are saved in ${pkg}_r${rev}.tar.lzma - option for update is --backupdir - implement tlmgr restore function git-svn-id: svn://tug.org/texlive/trunk@8092 c570f23f-e606-0410-a88d-b1316a301751
2008-05-06create package 00texlive-installation.config already in the MasterNorbert Preining
make changes that running from checkout is working git-svn-id: svn://tug.org/texlive/trunk@7888 c570f23f-e606-0410-a88d-b1316a301751
2008-05-06if 00texlive-installation is not found, it should still workNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@7884 c570f23f-e606-0410-a88d-b1316a301751
2008-05-02support tlmgr default show, tlmgr default docfiles 1 etcNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@7803 c570f23f-e606-0410-a88d-b1316a301751
2008-04-192 big changes:Norbert Preining
- tlpdb initialization tries the lzma compressed one from the net - download_file honors $TL_DOWNLOAD_PROG and $TL_DOWNLOAD_ARGS git-svn-id: svn://tug.org/texlive/trunk@7511 c570f23f-e606-0410-a88d-b1316a301751
2008-04-17add an option to change the default locationNorbert Preining
tlmgr default location http://.... git-svn-id: svn://tug.org/texlive/trunk@7467 c570f23f-e606-0410-a88d-b1316a301751
2008-04-16rework installationNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@7445 c570f23f-e606-0410-a88d-b1316a301751
2008-04-06tlpkg/installer/wgetrc: Read by installer on Windows.Reinhard Kotucha
git-svn-id: svn://tug.org/texlive/trunk@7334 c570f23f-e606-0410-a88d-b1316a301751
2008-04-03work on tlmgrNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@7291 c570f23f-e606-0410-a88d-b1316a301751
2008-03-29docKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@7225 c570f23f-e606-0410-a88d-b1316a301751
2008-03-29too many changes, see email, basically tl.-package-manager workNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@7221 c570f23f-e606-0410-a88d-b1316a301751
2008-03-22regularize language-generation related formatting, errors, docKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@7081 c570f23f-e606-0410-a88d-b1316a301751
2008-03-21call wget with --tries=2 --timeout=60Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@7051 c570f23f-e606-0410-a88d-b1316a301751
2008-03-03leftovers, doc tweaks, semi-support specifying containers to update, make ↵Karl Berry
tlpver optional in update-containers git-svn-id: svn://tug.org/texlive/trunk@6836 c570f23f-e606-0410-a88d-b1316a301751
2008-01-15put the release number into 00texlive.config.tlpsrc, and addNorbert Preining
$tlpdb->config_release git-svn-id: svn://tug.org/texlive/trunk@6235 c570f23f-e606-0410-a88d-b1316a301751
2008-01-11more decent logging, and less rogue terminal outputNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@6185 c570f23f-e606-0410-a88d-b1316a301751
2008-01-10add logging facilities, see extra emailNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@6176 c570f23f-e606-0410-a88d-b1316a301751
2007-12-27add check-execute-consistency, add $tlpdb->find_file and $tlpobj->contains_fileNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@5953 c570f23f-e606-0410-a88d-b1316a301751
2007-12-26add $tlpdb->collections and ->schemesNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@5928 c570f23f-e606-0410-a88d-b1316a301751
2007-12-24rename texlive.config to 00texlive.configNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@5882 c570f23f-e606-0410-a88d-b1316a301751
2007-12-23src and doc splittingNorbert Preining
options setting via texlive.config meta package update texlive.tlpdb for that git-svn-id: svn://tug.org/texlive/trunk@5846 c570f23f-e606-0410-a88d-b1316a301751
2007-12-10- add TLPDB->locationNorbert Preining
- fix texlive.tlpdb - rework the dependency resolver in install-tl.pl git-svn-id: svn://tug.org/texlive/trunk@5738 c570f23f-e606-0410-a88d-b1316a301751
2007-12-08fix missing lib- dependencies in tlpsrc .... how stupid!Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@5725 c570f23f-e606-0410-a88d-b1316a301751
2007-12-03BIG change: no TLPDB->location anymore, but TLPDB->rootNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@5697 c570f23f-e606-0410-a88d-b1316a301751
2007-12-03implement TLPDB->fmtutil_cnf_lines, updmap_cfg_lines, language_dat_linesNorbert Preining
and use them in the installer git-svn-id: svn://tug.org/texlive/trunk@5696 c570f23f-e606-0410-a88d-b1316a301751
2007-12-03fixes for perl warningsNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@5689 c570f23f-e606-0410-a88d-b1316a301751
2007-12-03get rid of Cwd for the installerNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@5688 c570f23f-e606-0410-a88d-b1316a301751
2007-11-30work on installer, we are close (at least on unixes)Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@5656 c570f23f-e606-0410-a88d-b1316a301751
2007-11-22fix TLPDB->available_architectures after doc splittingNorbert Preining
update texlive.tlpdb git-svn-id: svn://tug.org/texlive/trunk@5551 c570f23f-e606-0410-a88d-b1316a301751
2007-11-21some fixes to TLPDB for new location of texlive.tlpdbNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@5534 c570f23f-e606-0410-a88d-b1316a301751
2007-11-12add the list of archs as package in the package list with rev -1Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@5407 c570f23f-e606-0410-a88d-b1316a301751
2007-11-06change add_tlpcontainer syntax in a serious way!!!Norbert Preining
git-svn-id: svn://tug.org/texlive/trunk@5378 c570f23f-e606-0410-a88d-b1316a301751
2007-11-06add a function $tlpdb->add_tlpcontainer("foobar.ext" [, destination ] )Norbert Preining
The C<add_tlpcontainer> functions takes as argument the path to an package TLPOBJ, i.e., one generated by TLPOBJ->make_zip and adds it to the installation. git-svn-id: svn://tug.org/texlive/trunk@5370 c570f23f-e606-0410-a88d-b1316a301751
2007-11-03add TLPDB->available_architecturesNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@5327 c570f23f-e606-0410-a88d-b1316a301751
2007-10-18remove the Category at the beginning of a depend lineNorbert Preining
adapt modules update texlive tlpdb, including the info from the catalogue git-svn-id: svn://tug.org/texlive/trunk@5228 c570f23f-e606-0410-a88d-b1316a301751
2007-10-18new module TLConfig and use itNorbert Preining
git-svn-id: svn://tug.org/texlive/trunk@5224 c570f23f-e606-0410-a88d-b1316a301751
2007-10-17docKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@5217 c570f23f-e606-0410-a88d-b1316a301751
2007-10-14doc here, tooKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@5186 c570f23f-e606-0410-a88d-b1316a301751
2007-09-25implicit debugging newlines, avoid -w arnings for patterns like "ignore" ↵Karl Berry
without a / git-svn-id: svn://tug.org/texlive/trunk@5044 c570f23f-e606-0410-a88d-b1316a301751
2007-09-06TLPDB.pm: Allow http:// or ftp:// in /path/to/texlive.tlpdb. Reinhard Kotucha
TLUtils.pm: More functions added. Perl-API.txt: Updated. git-svn-id: svn://tug.org/texlive/trunk@4898 c570f23f-e606-0410-a88d-b1316a301751
2007-07-13try not to suggest passing anonymous arrays forKarl Berry
optional arguments :). git-svn-id: svn://tug.org/texlive/trunk@4580 c570f23f-e606-0410-a88d-b1316a301751
2007-07-12add a function $TLPDB->list_packages that returns a list of all installed Norbert Preining
packages git-svn-id: svn://tug.org/texlive/trunk@4571 c570f23f-e606-0410-a88d-b1316a301751
2007-07-12the road to new texdoc handling:Norbert Preining
- allow tags "details" and "language" for docfiles - allow catalogue-* keys in a TLPOBJ file - TLPOBJ.pm: add update_from_catalogue which updates some information - adapt the tlpsrc2tlpdb script to take another argument -catalogue in which case the database is build with catalogue information included git-svn-id: svn://tug.org/texlive/trunk@4568 c570f23f-e606-0410-a88d-b1316a301751
2007-07-12use keywords, unify formattingKarl Berry
git-svn-id: svn://tug.org/texlive/trunk@4565 c570f23f-e606-0410-a88d-b1316a301751