blob: f114efc9a713db328e3ddf7b3c49b13ac4696946 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
$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.
- add xz, xzdec, maybe wget (update 00texlive.installer.tlpsrc if so)
binaries in Master/tlpkg/installer.
- 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.)
|