summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2008-12-18 09:09:41 +0000
committerNorbert Preining <preining@logic.at>2008-12-18 09:09:41 +0000
commit8a286865609f1822c3f3f2b0b96c98798c80bfd1 (patch)
tree7664de7d4d9560e55012813ce4f8bb586f513e1e
parent4853ea77bc7339d59e248ac632067d3f428d6bb2 (diff)
some todo for tlmgr2, and a warning
git-svn-id: svn://tug.org/texlive/trunk@11641 c570f23f-e606-0410-a88d-b1316a301751
-rwxr-xr-xMaster/texmf/scripts/texlive/tlmgr2.pl14
1 files changed, 14 insertions, 0 deletions
diff --git a/Master/texmf/scripts/texlive/tlmgr2.pl b/Master/texmf/scripts/texlive/tlmgr2.pl
index df39974bdb6..aab2b8d129e 100755
--- a/Master/texmf/scripts/texlive/tlmgr2.pl
+++ b/Master/texmf/scripts/texlive/tlmgr2.pl
@@ -9,6 +9,17 @@
# - in GUI mode updating bin-texlive/texlive.infra DOES work without
# the warning, but it does NOT force to restart the GUI. THAT IS BAD!!!
#
+# - tlmgr should support the opt_symlink option and create/remove symlinks in
+# system directories when installing/removing/updating packages.
+# Bummer, that will be complicated... maybe should go to
+# TLMedia->install_package ???
+#
+# - when tlmgr2.pl is shipped globally as tlmgr.pl we can switch the
+# installer from using either texconfig paper or texlua ... to
+# tlmgr paper letter which will work on all platforms transparently.
+#
+# - tlmgr should have a "progress" bar for the update --all and install
+# etc options, echoing number of total packages etc etc.
#
# MAYBE TODO (needs discussion)
# - save the remote texlive.tlpdb and its md5-hash, and before downloading
@@ -2404,6 +2415,9 @@ sub init_tlmedia {
if ($location =~ m/^($TeXLiveServerURL|ctan$)/) {
$location = give_ctan_mirror();
}
+ # WARNING WARNING WARNING
+ # DO NOT CHANGE THE TEXT IN THE FOLLOWING INFO WITHOUT THINKING TWICE
+ # AND AVERTING ALL THE GUI WRITERS!!!
info("tlmgr: installation location $location\n");
# $tlmediasrc is a global variable
$tlmediasrc = TeXLive::TLMedia->new($location);