diff options
author | Siep Kroonenberg <siepo@cybercomm.nl> | 2008-04-14 15:22:45 +0000 |
---|---|---|
committer | Siep Kroonenberg <siepo@cybercomm.nl> | 2008-04-14 15:22:45 +0000 |
commit | 968e759bc813ce524e02e416dbddeb51cffc7620 (patch) | |
tree | 9d02ac9a0b154a0956ea5f56f5365db132d88903 | |
parent | 749b61a489155373b86b4b58fa83a7d4c6b4c4e7 (diff) |
Added pdf of tlinst-BT08.
git-svn-id: svn://tug.org/texlive/trunk@7407 c570f23f-e606-0410-a88d-b1316a301751
-rwxr-xr-x | Master/install-tl.pl | 2 | ||||
-rw-r--r-- | Master/tlpkg/TeXLive/TLWinGoo.pm | 24 | ||||
-rw-r--r-- | Master/tlpkg/doc/tlinst-BT08.pdf | bin | 0 -> 350633 bytes | |||
-rw-r--r-- | Master/tlpkg/doc/tlinst-BT08.tex | 5 |
4 files changed, 28 insertions, 3 deletions
diff --git a/Master/install-tl.pl b/Master/install-tl.pl index aa273d1dd8c..f70710c3868 100755 --- a/Master/install-tl.pl +++ b/Master/install-tl.pl @@ -75,6 +75,7 @@ if (win32) { &unregister_script_type &broadcast_env &update_assocs + ®ister_uninstaller )); } use Getopt::Long; @@ -1060,6 +1061,7 @@ sub do_win_registry_magic { register_script_type(".texlua", "%TEXBINDIR%/texlua.exe"); broadcast_env(); update_assocs(); + #register_uninstaller() unless $opt_portable; } # diff --git a/Master/tlpkg/TeXLive/TLWinGoo.pm b/Master/tlpkg/TeXLive/TLWinGoo.pm index 29c73546210..ee66076f315 100644 --- a/Master/tlpkg/TeXLive/TLWinGoo.pm +++ b/Master/tlpkg/TeXLive/TLWinGoo.pm @@ -47,6 +47,7 @@ C<TeXLive::TLWinGoo> -- Additional utilities for Windows TeXLive::TLWinGoo::remove_texbindirs_from_path; TeXLive::TLWinGoo::register_script_type($extension, $command); TeXLive::TLWinGoo::unregister_script_type($extension); + TeXLive::TLWinGoo::register_uninstaller; =head2 ACTIVATING CHANGES IMMEDIATELY @@ -85,6 +86,7 @@ BEGIN { &unregister_script_type &broadcast_env &update_assocs + ®ister_uninstaller ); # for testing also: @EXPORT_OK = qw( @@ -832,6 +834,28 @@ sub update_assocs() { =pod +=item C<register_uninstaller> + +Writes registry entries for add/remove programs which reference +the uninstaller script. + +=cut + +sub register_uninstaller { +# my $uninst_key = $Registry -> Open((admin() ? "LMachine" : "CUser") . +# "/software/microsoft/windows/currentversion/uninstall/", +# {Access => KEY_ALL_ACCESS()}); +# my $k = $uninst_key->CreateKey("TeXLive/"); +# my $td = ($vars{'TEXDIR'}) =~ s!/!\\!g; +# $k->{"/DisplayName"} = "TeXLive ".$::texlive_release; +# $k->{"/UninstallString"} = +# "\"$td\\texmf\\scripts\\texlive\\uninstall-tl.bat\" & del /q /s \"$td*.*\""; +# $k->{'/DisplayVersion'} = $::texlive_release; +# $k->{'/URLInfoAbout'} = "http://www.tug.org/texlive"; +} + +=pod + =back =cut diff --git a/Master/tlpkg/doc/tlinst-BT08.pdf b/Master/tlpkg/doc/tlinst-BT08.pdf Binary files differnew file mode 100644 index 00000000000..b9b9f40db19 --- /dev/null +++ b/Master/tlpkg/doc/tlinst-BT08.pdf diff --git a/Master/tlpkg/doc/tlinst-BT08.tex b/Master/tlpkg/doc/tlinst-BT08.tex index 2a108d88ca5..437df118280 100644 --- a/Master/tlpkg/doc/tlinst-BT08.tex +++ b/Master/tlpkg/doc/tlinst-BT08.tex @@ -247,8 +247,7 @@ program inside a host operating system. Even if host and guest are the same operating system, it is a huge advantage that the host will be unaffected, and that the guest is -free from the idiosyncrasies of the host, which is after all your -own highly tuned private workstation. +free from the idiosyncrasies of the host. Normally, the filesystem of the guest is on a virtual disk, which is a very large file on the host system. An installation can simply be @@ -262,7 +261,7 @@ virtual network interface. These server programs can simply use the \newpage \begin{thebibliography}{1} -\bibitem{PreiBT08} Norbert \textsc{Preining} +\bibitem{PreiBT08} Norbert \textsc{Preining} \newblock \emph{The new \TeX~Live Infrastructure and Installer} Talk held at Bacho\TeX\,2008. \end{thebibliography} |