diff options
author | Karl Berry <karl@freefriends.org> | 2016-04-19 21:36:08 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-04-19 21:36:08 +0000 |
commit | adbe3eb411d50490f1c17e55c82e29d63a1ecfe5 (patch) | |
tree | 0d7e9190324abe9ee2d3ef2c456c10065651c8bc /Master | |
parent | ed28050639de6674b72251ecd15b4cce0133cb83 (diff) |
doc,sync,consistency
git-svn-id: svn://tug.org/texlive/trunk@40622 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r-- | Master/tlpkg/TeXLive/TLUtils.pm | 6 | ||||
-rwxr-xr-x | Master/tlpkg/bin/tl-update-images | 71 | ||||
-rw-r--r-- | Master/tlpkg/doc/packages.txt | 1 | ||||
-rw-r--r-- | Master/tlpkg/doc/releng.txt | 5 |
4 files changed, 46 insertions, 37 deletions
diff --git a/Master/tlpkg/TeXLive/TLUtils.pm b/Master/tlpkg/TeXLive/TLUtils.pm index 2db7533b0c1..c4308c4007f 100644 --- a/Master/tlpkg/TeXLive/TLUtils.pm +++ b/Master/tlpkg/TeXLive/TLUtils.pm @@ -3156,11 +3156,12 @@ sub dddebug { } } - =item C<log ($str1, $str2, ...)> Write a message to the log file (and nowhere else), the concatenation of -the argument strings. +the argument strings. The log file may not ever be defined (e.g., the +C<-logfile> option isn't given), in which case the message will never be +written anywhere. =cut @@ -3171,7 +3172,6 @@ sub log { $::opt_quiet = $savequiet; } - =item C<tlwarn ($str1, $str2, ...)> Write a warning message, the concatenation of the argument strings. diff --git a/Master/tlpkg/bin/tl-update-images b/Master/tlpkg/bin/tl-update-images index 56331ec8a82..e29d7bf6189 100755 --- a/Master/tlpkg/bin/tl-update-images +++ b/Master/tlpkg/bin/tl-update-images @@ -71,9 +71,10 @@ common_mkisofs_options="$quiet -pad -J -dir-mode 0755 -r -x .svn" # MAKEINST () { + origdir=`pwd` prefix=$target/$NAME$V # directory and prefix for our files within iso=$prefix-$D.iso - echo "-- `date` Writing image to $iso" + echo; echo "-- `date` writing image to $iso" # remove old images and checksums. rm -f $prefix-*.iso* $prefix-*.md5 $prefix-*.sha256 $prefix-*.sha512 @@ -95,8 +96,8 @@ MAKEINST () index.html */*.html */*.pdf */*.png \ | (cd $imgdir/texlive-doc && tar xf -)) - # files from tlnet. - cd /home/ftp/texlive/tlpretest + # files from network dist. + cd /home/ftp/texlive/tlpretest || exit 1 if $debug; then echo "source = `pwd`" fi @@ -106,8 +107,8 @@ MAKEINST () # do this here so that they can be kept in the tree, # and thus installed normally over the net. # keep in sync with info on http://tug.org/texlive/doc.html. - prune="alpha-linux armel-linux armhf-linux mipsel-linux powerpc-linux" - echo "-- pruning platforms $prune..." + prune="armel-linux armhf-linux powerpc-linux" + echo "-- pruning platforms: $prune..." mkdir $imgdir/tlpkg/bin cp $mydir/tl-prune-platforms $imgdir/tlpkg/bin $imgdir/tlpkg/bin/tl-prune-platforms $prune >/tmp/imgprune @@ -126,31 +127,30 @@ MAKEINST () fi chmod a+rw $iso + cd $target || exit 1 rm -rf $imgdir # make checksums - # and symlinks with short names (potentially used in /etc/fstab). - for ext in ""; do # used to do .xz here too - rm -f $prefix.iso$ext $prefix.iso$ext.md5 $prefix.iso$ext.sha256 $prefix.iso$ext.sha512 - - (cd $target && md5sum `basename $iso$ext`) >$iso$ext.md5 - (cd $target && sha512sum `basename $iso$ext`) >$iso$ext.sha512 - (cd $target && rm -f $iso$ext.sha512.asc) - (cd $target && $master/tlpkg/bin/tl-sign-file $iso$ext.sha512) + rm -f $prefix.iso.md5; md5sum `basename $iso` >$iso.md5 + rm -f $prefix.iso.sha512; sha512sum `basename $iso` >$iso.sha512 - ln -s `basename $iso$ext` $prefix.iso$ext - - # for md5 and sha512, have to adjust the filename embedded in the file. - sed s,-$D,, $iso$ext.md5 >$prefix.iso$ext.md5 - sed s,-$D,, $iso$ext.sha512 >$prefix.iso$ext.sha512 - #ln -s `basename $iso`$ext.md5 $prefix.iso$ext.md5 - #ln -s `basename $iso`$ext.sha256 $prefix.iso$ext.sha256 + # for md5 and sha512, have to adjust the embedded filename for generic files. + rm -f $prefix.iso.md5; sed "s,-$D,," $iso.md5 >$prefix.iso.md5 + rm -f $prefix.iso.sha512; sed "s,-$D,," $iso.sha512 >$prefix.iso.sha512 - rm -f $prefix.iso$ext.sha512.asc - $master/tlpkg/bin/tl-sign-file $prefix.iso$ext.sha512 - - ls -l $iso$ext - done + # signed versioned and generic files. + rm -f $iso.sha512.asc + $master/tlpkg/bin/tl-sign-file $iso.sha512 + # + rm -f $prefix.iso.sha512.asc + $master/tlpkg/bin/tl-sign-file $prefix.iso.sha512 + + # symlink with short name (potentially used in /etc/fstab). + ln -s `basename $iso` $prefix.iso + + cd $origdir || exit 1 + echo "-- `date` iso files:" + ls -l $iso $iso.sha512 $iso.sha512.asc } @@ -175,7 +175,7 @@ do_tar () compress=--xz # excludes=--exclude-vcs - for e in bibtex epstopdf jfontmaps; do # "upstream" sources + for e in bibtex epstopdf jfontmaps; do # exclude "upstream" sources excludes="$excludes --exclude=extra/$e" done # @@ -188,17 +188,24 @@ do_tar () if test $? -ne 0; then echo "$0: tar failed, goodbye." >&2 fi - (cd $target && sha512sum `basename $tarfile`) >$tarfile.sha512 - (cd $target && rm -f $tarfile.sha512.asc) - (cd $target && $master/tlpkg/bin/tl-sign-file $tarfile.sha512) + + origdir=`pwd` + cd $target || exit 1 + # + rm -f $tarfile.sha512 + sha512sum `basename $tarfile` >$tarfile.sha512 + # + rm -f $tarfile.sha512.asc + $master/tlpkg/bin/tl-sign-file $tarfile.sha512 + # + cd $origdir || exit 1 - ls -l $tarfile + ls -l $tarfile $tarfile.sha512 $tarfile.sha512.asc } MAKETAR () { - echo - echo "-- `date` Writing tars to $target" + echo; echo "-- `date` writing tars to $target" # remove old tarballs and checksums. rm -f $target/$NAME-*.tar.* diff --git a/Master/tlpkg/doc/packages.txt b/Master/tlpkg/doc/packages.txt index 36e3bf1beb1..42a8722ecae 100644 --- a/Master/tlpkg/doc/packages.txt +++ b/Master/tlpkg/doc/packages.txt @@ -23,6 +23,7 @@ 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. +- remove from prune list in tl-update-images, if present. - remove entry in source/README, if there is one. - rebuild. diff --git a/Master/tlpkg/doc/releng.txt b/Master/tlpkg/doc/releng.txt index c066e1ed3af..13605ffd75d 100644 --- a/Master/tlpkg/doc/releng.txt +++ b/Master/tlpkg/doc/releng.txt @@ -30,7 +30,8 @@ cd /home/ftp/texlive/tlnet cp -ar ../tlnet /home/ftp/historic/systems/texlive/YYYY/tlnet-final 1b. Set up tlpretest: -tar cf - [a-u]* | (cd ../tlpretest && tar xf -) # do not copy README +#old: tar cf - [a-u]* | (cd ../tlpretest && tar xf -) # do not copy README +Better to empty tlpretest, touch texlive.tlpdb; then --recreate should suffice. Update /home/ftp/texlive/tlpretest/README. Update pretest.html, notably including major changes this year. diff new and old bindirs to see if there are interesting new programs: @@ -112,7 +113,7 @@ A.0. Specifics for tlperl update: M. As work proceeds, update the doc: Update texlive-en.tex (+ .pdf, .html), tell tldoc to translate. Consider updates of core man pages in Build/source/texk/web2c/man. - Remake updmap,fmtutil man pages with help2man (and reread and update Master): + Remake updmap,fmtutil man pages with help2man (and reread and update Build): make -C Build/source/Work/texk/texlive/tl_scripts xupdmap.1 Texinfo manuals from Build to Master: tl-update-txi # then commit in texmf-dist/doc |