[tex-live] w32transplant beta

Lars Madsen daleif at imf.au.dk
Wed Nov 17 15:35:47 CET 2010


T T wrote:
> On 16 November 2010 18:13, Lars Madsen <daleif at imf.au.dk> wrote:
>> Hi list
>>
>> my first version of w32transplant is available via
>>
>> http://home.imf.au.dk/daleif/tmp/w32transplant/
> 
> Nice.  Thanks.
> 
>> There seems to be a slight issue with the general TL uninstaller, on several
>> occasions it has left files and directories behind. (observed with both the
>> uninstaller istalled by w32transplant and with the one installed by the net
>> installer).
>>
>> On at least two occasions said that texmf-dist/bibtex/bib as not empty, it
>> was empty after closer inspection later on. And several more examples. There
>> were more example of these non-empty folder messages.
> 
> No idea why.  Did you have by any chance the explorer open on one of
> these directories?
> 
>> BTW: in the command prompt where  w32transplant is running, what is the best
>> methond to write a message to the user? I'd like to write something like
>>
>> "Integrating transplanted TeX Live installation, this may take a little
>> while, please wait"
> 
> This is what I used in the batch script for infrastructure update:
> 
>   echo DO NOT CLOSE THIS WINDOW! >con
>   echo TeX Live infrastructure update in progress ... >con
> 
> Redirection to >con makes sure that the output will appear in the
> console window even if you redirect the batch output.  You may
> additionally want to change the window title.
> 
>> BTW2: I assume the uninstaller is using the TLPDB to know which files to
>> remove. How can we add files to this? Such that if for example one added
>> w32transplat to TL before creating the donor ZIP, then one could get the
>> uninstaller to remember to remove it if the user wanted to uninstall TL
>> later on.
> 
> It doesn't, it just deletes main texmf trees one by one.  See for
> details tlpkg/installer/uninst*.bat after creating the uninstaller.
> If you put your scripts in TL root, they won't be removed
> unfortunately (create_uninstaller in TLWinGoo.pm has a hardcoded list
> of files/dirs to remove).
> 
> Cheers,
> 
> Tomek


May I suggest adding a comment to the user in the uninstaller

something like

Uninstalling TeXLive, this may take a while please wait ...

at the moment it just starts a cmd.exe and says something.


It might also be an idea at the end to leave a message about the fact 
that there might be files left in TEXDIR.


-- 

/daleif


More information about the tex-live mailing list