diff options
Diffstat (limited to 'Master/tlpkg/doc/releng.txt')
-rw-r--r-- | Master/tlpkg/doc/releng.txt | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/Master/tlpkg/doc/releng.txt b/Master/tlpkg/doc/releng.txt new file mode 100644 index 00000000000..c2b654b1069 --- /dev/null +++ b/Master/tlpkg/doc/releng.txt @@ -0,0 +1,47 @@ +$Id$ +Public domain. + +Just rough notes on putting together the yearly release --karl. + + +/home/httpd/html/texlive/mirmon/tlpretest-mirrors.txt + +# on the day of the last tlnet update, +# set opt_frozen in 00texlive.installation.tlpsrc. +# freeze should happen the next day. + + +then, the next day, build tlpretest. + +0. Reset opt_frozen to 0 in 00texlive.installation.tlpsrc. + +1. Set up tlpretest: +cd /home/ftp/texlive/tlnet +tar cf - [a-u]* | (cd ../tlpretest && tar xf -) +# do not copy README. + +2. Then make these changes in the cron script: +--- cron.tl 2011/05/25 22:49:19 1.171 ++++ cron.tl 2011/05/25 22:50:03 +@@ -16,7 +16,7 @@ trap "rm -f $lockfile; exit 0;" 0 1 2 15 + critical= #--critical # push tlcritical to tlnet +-pretest= #--pretest # update tlpretest, not tlnet (when frozen) ++pretest=--pretest # update tlpretest, not tlnet (when frozen) + recreate= #--recreate # recreate all packages in tlnet (do not do lightly) + + all_frozen=false # master tree +-tlnet_frozen=false # tlnet/tlpretest ++tlnet_frozen=true # tlnet/tlpretest + : ${images_frozen=true} # iso generation + +3. The next nightly build will update tlpretest, or run +force_rebuild=true cron.tl + + +4. kpathsea/texmf.cnf & web2c/texmf.cnf, + Master/release-texlive.txt, + Master/tlpkg/TeXLive/TLConfig.pm - change $ReleaseYear. + + +tlcritical will remain getting updated daily, even though it doesn't +work with tlnet any more. c'est la vie. |