summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorSiep Kroonenberg <siepo@cybercomm.nl>2008-04-14 15:22:45 +0000
committerSiep Kroonenberg <siepo@cybercomm.nl>2008-04-14 15:22:45 +0000
commit968e759bc813ce524e02e416dbddeb51cffc7620 (patch)
tree9d02ac9a0b154a0956ea5f56f5365db132d88903 /Master
parent749b61a489155373b86b4b58fa83a7d4c6b4c4e7 (diff)
Added pdf of tlinst-BT08.
git-svn-id: svn://tug.org/texlive/trunk@7407 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rwxr-xr-xMaster/install-tl.pl2
-rw-r--r--Master/tlpkg/TeXLive/TLWinGoo.pm24
-rw-r--r--Master/tlpkg/doc/tlinst-BT08.pdfbin0 -> 350633 bytes
-rw-r--r--Master/tlpkg/doc/tlinst-BT08.tex5
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
+ &register_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
+ &register_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
new file mode 100644
index 00000000000..b9b9f40db19
--- /dev/null
+++ b/Master/tlpkg/doc/tlinst-BT08.pdf
Binary files differ
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}