summaryrefslogtreecommitdiff
path: root/Master/texmf/scripts
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2008-10-18 15:05:32 +0000
committerNorbert Preining <preining@logic.at>2008-10-18 15:05:32 +0000
commit2e04581aa63834b0b92499f35f21cf63ebf846d6 (patch)
tree767100a9ebb4509f9ec827276192913d9c4dd1ec /Master/texmf/scripts
parent66c543fff59d1c88d31e952f05105e965ee6c52a (diff)
add a todo idea
git-svn-id: svn://tug.org/texlive/trunk@11008 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf/scripts')
-rwxr-xr-xMaster/texmf/scripts/texlive/tlmgr.pl13
1 files changed, 13 insertions, 0 deletions
diff --git a/Master/texmf/scripts/texlive/tlmgr.pl b/Master/texmf/scripts/texlive/tlmgr.pl
index df21a27841f..58afb6f8375 100755
--- a/Master/texmf/scripts/texlive/tlmgr.pl
+++ b/Master/texmf/scripts/texlive/tlmgr.pl
@@ -9,6 +9,19 @@
# - save the remote texlive.tlpdb and its md5-hash, and before downloading
# check only for the md5-hash of the remote tlpdb, and re-download only
# if necessary
+# implementation ideas:
+# . save the tlpdb in ROOT/tlpkg/texlive.tlpdb.<MD5SUM>
+# where <MD5SUM> is md5hash of the location argument
+# this way more than one location texlive.tlpdb can be saved
+# . if tlmgr makes something which needs the remote database it
+# tries to get the md5hash of the remote database
+# (.../texlive.tlpdb.md5)
+# -> if this does not work, assume that we are offline (tell the user)
+# then use the local copy of the database
+# -> if that worked, check the md5sum with the md5sum of the local
+# copy of the remote tlpdb
+# -> if they are equal continue with that
+# -> if they are unequal try to download the new one
# - backup extensions (email from Manuel)
# tlmgr option backupdir /some/fix/location
# with default TLROOT/backups as default