summaryrefslogtreecommitdiff
path: root/Master/tlpkg/TeXLive
diff options
context:
space:
mode:
Diffstat (limited to 'Master/tlpkg/TeXLive')
-rw-r--r--Master/tlpkg/TeXLive/TLUtils.pm37
1 files changed, 22 insertions, 15 deletions
diff --git a/Master/tlpkg/TeXLive/TLUtils.pm b/Master/tlpkg/TeXLive/TLUtils.pm
index 761a85fcd11..962737897dc 100644
--- a/Master/tlpkg/TeXLive/TLUtils.pm
+++ b/Master/tlpkg/TeXLive/TLUtils.pm
@@ -565,7 +565,7 @@ from the return value.
=cut
-#taken from File/Path.pm
+#taken from File/Path.pm
#
my $Is_VMS = $^O eq 'VMS';
my $Is_MacOS = $^O eq 'MacOS';
@@ -602,7 +602,7 @@ sub rmtree {
if ( -d _ ) {
# notabene: 0700 is for making readable in the first place,
# it's also intended to change it to writable in case we have
- # to recurse in which case we are better than rm -rf for
+ # to recurse in which case we are better than rm -rf for
# subtrees with strange permissions
chmod($rp | 0700, ($Is_VMS ? VMS::Filespec::fileify($root) : $root))
or warn "Can't make directory $root read+writeable: $!"
@@ -622,7 +622,7 @@ sub rmtree {
@files = ();
}
# Deleting large numbers of files from VMS Files-11 filesystems
- # is faster if done in reverse ASCIIbetical order
+ # is faster if done in reverse ASCIIbetical order
@files = reverse @files if $Is_VMS;
($root = VMS::Filespec::unixify($root)) =~ s#\.dir\z## if $Is_VMS;
if ($Is_MacOS) {
@@ -648,7 +648,7 @@ sub rmtree {
or warn("and can't restore permissions to "
. sprintf("0%o",$rp) . "\n");
}
- } else {
+ } else {
if ($safe &&
($Is_VMS ? !&VMS::Filespec::candelete($root)
: !(-l $root || -w $root)))
@@ -851,7 +851,7 @@ sub install_packages {
This function installs the files given in @$filelistref from C<$what>
into C<$target>.
-C<$size> gives the size in bytes of the container, or -1 if we are
+C<$size> gives the size in bytes of the container, or -1 if we are
installing from DVD, i.e., from a list of files to be copied.
If C<$what> is a reference to a list of files then these files are
@@ -863,7 +863,7 @@ If C<$what> starts with C<http://> or C<ftp://> then C<$what> is
downloaded from the net and piped through c<lzmadec> and C<tar>.
If $what ends with C<.tar.lzma> (but does not start with C<http://> or
-C<ftp://>, but possibly with C<file:/>) it is assumed to be a readable
+C<ftp://>, but possibly with C<file:/>) it is assumed to be a readable
file on the system and is
piped through C<lzmadec> and C<tar> in the very same way.
@@ -1009,7 +1009,7 @@ sub setup_programs {
if (!defined($platform) || ($platform eq "")) {
# we assume that we run from the DVD, so we can call platform() and
# thus also the config.guess script
- # but we have to setup $::installerdir because the platform script
+ # but we have to setup $::installerdir because the platform script
# relies on it
$::installerdir = "$bindir/../..";
$platform = platform();
@@ -1190,7 +1190,7 @@ sub make_local_skeleton {
=item C<create_language_def($tlpdb, $dest, $localconf)>
-These four functions create C<fmtutil.cnf>, C<updmap.cfg>, C<language.dat>,
+These four functions create C<fmtutil.cnf>, C<updmap.cfg>, C<language.dat>,
and C<language.def> respectively, in C<$dest> (which by default is below
C<$TEXMFSYSVAR>). These functions merge the information present in the
TLPDB C<$tlpdb> (formats, maps, hyphenations) with local configuration
@@ -1207,7 +1207,7 @@ sub create_fmtutil {
my @lines = $tlpdb->fmtutil_cnf_lines;
_create_config_files ($tlpdb, "texmf/fmtutil/fmtutil-hdr.cnf", $dest, $localconf, 0, '#', \@lines);
}
-
+
sub create_updmap {
my ($tlpdb,$dest,$localconf) = @_;
my @lines = $tlpdb->updmap_cfg_lines;
@@ -1505,7 +1505,7 @@ C<-v -v -v>, are accepted but ignored.
Write both all messages (informational, debugging, warnings) to I<file>,
in addition to standard output or standard error. In TeX Live, only the
installer sets a log file by default, none of other the standard TeX
-Live scripts use this feature.
+Live scripts use this feature.
=back
@@ -1522,7 +1522,7 @@ sub process_logging_options {
# do not report errors
my $oldconfig = Getopt::Long::Configure(qw(pass_through permute));
GetOptions("logfile=s" => \$opt_logfile,
- "v+" => \$::opt_verbosity,
+ "v+" => \$::opt_verbosity,
"q" => \$::opt_quiet);
Getopt::Long::Configure($oldconfig);
if ($opt_logfile) {
@@ -1578,8 +1578,8 @@ EOF
=item C<welcome>
-The same welcome message as above but with hints about C<PATH>, C<MANPATH>,
-and C<INFOPATH>.
+The same welcome message as above but with hints about C<PATH>, C<MANPATH>,
+and C<INFOPATH>.
=cut
@@ -1590,11 +1590,18 @@ sub welcome_paths {
(http://tug.org/texlive/) contains any updates and corrections.
TeX Live is a joint project of the TeX user groups around the world;
- please consider supporting it by joining the group best for you. The
+ please consider supporting it by joining the group best for you. The
list of groups is available on the web at http://tug.org/usergroups.html.
Add $::vars{'TEXDIR'}/texmf/doc/man to MANPATH.
Add $::vars{'TEXDIR'}/texmf/doc/info to INFOPATH.
+EOF
+ if ($::vars{'from_dvd'} and !win32()) {
+ $welcome .= <<"EOF";
+ Set TEXMFCNF to $::vars{'TEXMFSYSVAR'}/web2c.
+EOF
+}
+ $welcome .= <<"EOF";
Most importantly, add $::vars{'TEXDIR'}/bin/$::vars{'this_platform'}
to your PATH for current and future sessions.
@@ -1635,7 +1642,7 @@ sub give_ctan_mirror
$wget = "wget";
}
- my $cmd = "$wget $TeXLiveServerURL -O "
+ my $cmd = "$wget $TeXLiveServerURL -O "
. (win32() ? "nul" : "/dev/null") . " 2>&1";
my @out = `$cmd`;
# now analyze the output