$Id$ Public domain. See http://tug.org/texlive/pkgupdate.html (and scripts) for information on the CTAN-to-TL update process. See ./releng.txt for info about setting up the pretest and doing a release. To add a new platform: - check that the config.guess output maps to our architecture name in the `platform' routine in TeXLive/TLUtils.pm. - add the abbreviation to the full-name mapping in `platform_desc'. - create directory in Master/bin and add at least one file. - if windows-ish (.exe extension), update regexps in TLTREE.pm and tlmgr.pl and ctan2tds. - add xz, xzdec, maybe wget binaries in Master/tlpkg/installerl update 00texlive.installer.tlpsrc as needed. - update .tlpsrc files if necessary: most likely asymptote, biber, xindy. - regenerate tlpdb. To remove a platform: - remove directory in Master/bin. - remove xz, xzdec, maybe wget binaries in Master/tlpkg/installer. - remove any special cases in Master/tlpkg/tlpsrc. - rebuild. To remake tlcritical from scratch: cd /home/ftp/texlive rm -rf tlcritical mkdir tlcritical tl-update-tlcritical --recreate To branch before a release, in the unlikely event of separate development work before we want to switch trunk over: svn copy -r 12205 -m'texlive-2009-dev tag based on r12205' \ svn://tug.org/texlive/trunk svn://tug.org/texlive/tags/texlive-2009-dev svn copy -r 12205 -m'branch2009-dev branch based on r12205' \ svn://tug.org/texlive/trunk svn://tug.org/texlive/branches/branch2009-dev (Use -dev instead of .something because - will sort first, keeping the listings in a nice chronological order.)