summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2008-10-25 20:20:05 +0000
committerKarl Berry <karl@freefriends.org>2008-10-25 20:20:05 +0000
commita2f57c5caa10e6804603e0a0ff16b3da2411a78c (patch)
tree5dd60de248c941004895996830fa9f13a0433885 /Master
parent30f814bfd842807ca0a509ce770c192df6d27f89 (diff)
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
Diffstat (limited to 'Master')
-rwxr-xr-xMaster/texmf/scripts/texlive/tlmgr.pl1
-rwxr-xr-xMaster/tlpkg/bin/tl-update-tlcritical14
-rw-r--r--Master/tlpkg/tlpsrc/00texlive.core.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/texlive.infra.tlpsrc5
4 files changed, 20 insertions, 1 deletions
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