diff options
author | Norbert Preining <preining@logic.at> | 2008-09-18 00:17:44 +0000 |
---|---|---|
committer | Norbert Preining <preining@logic.at> | 2008-09-18 00:17:44 +0000 |
commit | 0913c9f3f50dc4549a416e83e8bf43dc4f9fb3ca (patch) | |
tree | 8f8530d58eaffa59ae38c3f3413f8ee507adcb6b /Master | |
parent | 29e91340d2e118a9e8053fe7b2377315bb8ea541 (diff) |
add TODO items to tlmgr.pl
git-svn-id: svn://tug.org/texlive/trunk@10628 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rwxr-xr-x | Master/texmf/scripts/texlive/tlmgr.pl | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Master/texmf/scripts/texlive/tlmgr.pl b/Master/texmf/scripts/texlive/tlmgr.pl index 58377ec22be..37524129cd7 100755 --- a/Master/texmf/scripts/texlive/tlmgr.pl +++ b/Master/texmf/scripts/texlive/tlmgr.pl @@ -6,6 +6,19 @@ # or any later version. # # TODO: +# - safer update and restore procedure +# we need to first make a temporary backup of the package, then remove +# the whole bunch including directories, and then unpack the new package +# But to get this working we need to fix TLMedia so that it does not die +# if the download/un-lzma/un-tar didn't work, but return something decent +# Umpf, and yes, what if a file changed into a dir, and the un-tar broke +# halfway so that there is already the dir. Bummer. Guess we have to remove +# that partly installed package, too. It is getting complicated. +# - tlmgr logging of package transactions (install, remove, update) into +# tlmgr.log +# - tlmgr update collection-foobar should check for updates of all +# dependencies, too, so that tlmgr update collection-foobar will get updates +# to sub-packages anyway. # - update and install should work differently: # . create a list of all packages to be installed together with # the depends closure operation |