diff options
-rw-r--r-- | TODO | 31 |
1 files changed, 4 insertions, 27 deletions
@@ -194,8 +194,12 @@ longer needed at all? 3. Infrastructure and installer =============================== +- user mode for tlmgr + - _install_package in TLMedia and install_package in TLUtils appear to be doing basically the same job. This is bad. + So rewrite the installer to use TLMedia instead of the horrible hacks of + TLUtils. - tlpobj vs actual files vs other packages installation, aka safer^2 currently we just unpack what is in the tar file, but never check that @@ -222,9 +226,6 @@ longer needed at all? - (Master/tlpkg/etc/installed_avail_archs.diff) for rational see the patch, but it should not be used. -- rewrite the installer to use TLMedia instead of the horrible hacks of - TLUtils. - - change tl-update-tlnet and tlpkg-by-size to implicitly get the network release directory (tldev, 2008) instead of hardwiring. Then update doc/packages.txt. @@ -232,26 +233,6 @@ longer needed at all? - fix the included "include schemes" patch to have the correct default path components, it seems that per default 2008 is missing. -- add support for post{inst,rm} actions defined in the .tlpsrc files: The - idea is to give a subroutine *body* like - - /----- some-package.tlpsrc ----------- - |name some-package - |... - |postrm - | my ($texdir) = @_; - | if (win32()) { - | remove_menu_shortcut($mainmenu, 'DVIOUT Dvi Viewer'); - | } - |... - \------------------------------------- - - and then call it in TLPostActions.pm in the following way: - my $fun = "sub _temp_postrm_$package { " . $tlpobj->postrm . "};"; - eval $fun; # that defines the _temp_postrm_$package function - &{_temp_postrm_$package}($texdir, $texdirw); - undef &{_temp_postrm_$package}; - tlmgr/tlmgr2 @@ -276,10 +257,6 @@ MAYBE TODO (needs discussion) - (?) removal does not remove created format files from TEXMFSYSVAR - after install/update show the number of bytes transfered (email Rolf Niepraschk) -- move the remove_package function into TLPDB.pm, so that the remove_package - from TLPDB actually removes the files, too. Maybe some better names - are necessary. - Maybe not a good idea ... not sure. 4. random stuff |