From a2f57c5caa10e6804603e0a0ff16b3da2411a78c Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 25 Oct 2008 20:20:05 +0000 Subject: add tlpkg/doc to 00texlive.core to avoid consistency complaints, doc fixes, small script to update tlcritical git-svn-id: svn://tug.org/texlive/trunk@11054 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf/scripts/texlive/tlmgr.pl | 1 + Master/tlpkg/bin/tl-update-tlcritical | 14 ++++++++++++++ Master/tlpkg/tlpsrc/00texlive.core.tlpsrc | 1 + Master/tlpkg/tlpsrc/texlive.infra.tlpsrc | 5 ++++- 4 files changed, 20 insertions(+), 1 deletion(-) create mode 100755 Master/tlpkg/bin/tl-update-tlcritical (limited to 'Master') diff --git a/Master/texmf/scripts/texlive/tlmgr.pl b/Master/texmf/scripts/texlive/tlmgr.pl index b8e4c686ef7..30a0d56c821 100755 --- a/Master/texmf/scripts/texlive/tlmgr.pl +++ b/Master/texmf/scripts/texlive/tlmgr.pl @@ -1200,6 +1200,7 @@ sub action_update { close_win32_updater(); if (($nrupdated == 0) && ($tlmediasrc->media ne "NET") && $opt_all) { # for all but net updates we warn if nothing is updated + tlwarn("\nNothing to update.\n"); tlwarn("\nYour installation is set up to look on the disk for updates.\n"); tlwarn("To install from the Internet for this one time only, run\n"); tlwarn(" tlmgr -location $TeXLiveURL\n"); diff --git a/Master/tlpkg/bin/tl-update-tlcritical b/Master/tlpkg/bin/tl-update-tlcritical new file mode 100755 index 00000000000..9c297c84cd1 --- /dev/null +++ b/Master/tlpkg/bin/tl-update-tlcritical @@ -0,0 +1,14 @@ +#!/bin/sh +# $Id$ +# Public domain. Originally written 2008, Karl Berry. +# Update the tlcritical mini-repository on tug with the critical +# packages. Also listed in tl-update-containers, unfortunately. + +mydir=`cd \`dirname $0\` && pwd` +Master=`cd $mydir/../.. && pwd` + +tlcrit=/home/ftp/texlive/tlcritical + +exec $Master/tlpkg/bin/tl-update-containers \ + -location $tlcrit -all \ + 00texlive-installation.config 00texlive.config bin-texlive texlive.infra diff --git a/Master/tlpkg/tlpsrc/00texlive.core.tlpsrc b/Master/tlpkg/tlpsrc/00texlive.core.tlpsrc index 689e40644ea..0d08346ca2f 100644 --- a/Master/tlpkg/tlpsrc/00texlive.core.tlpsrc +++ b/Master/tlpkg/tlpsrc/00texlive.core.tlpsrc @@ -7,6 +7,7 @@ longdesc and containers are not built; they exist only in the longdesc full DVD image. longdesc For information on the 00texlive prefix see longdesc 00texlive-installation.config(.tlpsrc) +runpattern d tlpkg/doc runpattern f texmf/README runpattern f texmf-dist/README runpattern f texmf-doc/README diff --git a/Master/tlpkg/tlpsrc/texlive.infra.tlpsrc b/Master/tlpkg/tlpsrc/texlive.infra.tlpsrc index 70368c8661b..b080ac765a8 100644 --- a/Master/tlpkg/tlpsrc/texlive.infra.tlpsrc +++ b/Master/tlpkg/tlpsrc/texlive.infra.tlpsrc @@ -9,7 +9,10 @@ longdesc These files end up in the install packages. # Until TL'09, reduce installed doc to just this file (which was present # on the TL'08 DVD), because the tlmgr on the DVD failed to update the # .doc container for texlive.infra (it excludes packages whose names -# contain a literal .), and it's not easy to recover. +# contain a literal .), and it's not easy to recover. This leaves the +# tlpkg/doc directory (which was also on the DVD) in the installed tree, +# but it is harmless to have it there; no errors are provoked, we hope. +# tlmgr check will report it, but that's ok. docpattern f tlpkg/README # runpattern d readme-html.dir -- cgit v1.2.3