diff options
Diffstat (limited to 'Master/tlpkg/TeXLive/TLConfig.pm')
-rw-r--r-- | Master/tlpkg/TeXLive/TLConfig.pm | 28 |
1 files changed, 25 insertions, 3 deletions
diff --git a/Master/tlpkg/TeXLive/TLConfig.pm b/Master/tlpkg/TeXLive/TLConfig.pm index f75ed3b392d..a148fc0ae31 100644 --- a/Master/tlpkg/TeXLive/TLConfig.pm +++ b/Master/tlpkg/TeXLive/TLConfig.pm @@ -11,6 +11,7 @@ BEGIN { use vars qw( @ISA @EXPORT_OK @EXPORT ); @ISA = qw(Exporter); @EXPORT_OK = qw( + $ReleaseYear @MetaCategories @NormalCategories @Categories @@ -28,10 +29,17 @@ BEGIN { $WinSpecialUpdatePackagesRegexp @CriticalPackagesList @AllowedConfigOptions + $WindowsMainMenuName + $RelocPrefix + $RelocTree ); @EXPORT = @EXPORT_OK; } +# the year of our release, will be used in the location of the +# network packges, and in menu names, and probably many other places +$ReleaseYear = 2009; + # Meta Categories do not ship files, but call only for other packages our @MetaCategories = qw/Collection Scheme/; our $MetaCategoriesRegexp = '(Collection|Scheme)'; @@ -53,17 +61,20 @@ our $DatabaseName = "texlive.tlpdb"; our $BlockSize = 4096; # the way we package things on the web -our $DefaultContainerExtension = "tar.lzma"; +our $DefaultContainerExtension = "tar.xz"; our $Archive = "archive"; our $TeXLiveServerURL = "http://mirror.ctan.org"; -our $TeXLiveServerPath = "systems/texlive/tlnet/2008"; +our $TeXLiveServerPath = "systems/texlive/tlnet/$ReleaseYear"; our $TeXLiveURL = "$TeXLiveServerURL/$TeXLiveServerPath"; +our $RelocTree = "texmf-dist"; +our $RelocPrefix = "RELOC"; our $WinSpecialUpdatePackagesRegexp = '^(texlive\.infra|bin-tlperl\.win32$|bin-texlive)'; + our @CriticalPackagesList = qw/texlive.infra bin-texlive/; push(@CriticalPackagesList, "bin-tlperl.win32") if ($^O=~/^MSWin(32|64)$/i); @@ -84,6 +95,8 @@ our @AllowedConfigOptions = qw/ autobackup /; +our $WindowsMainMenuName = "TeX Live $ReleaseYear"; + 1; @@ -165,7 +178,16 @@ since they are too central, currently bin-texlive and texlive.infra. =item C<@TeXLive::TLConfig::AllowedConfigOptions> -A list of a config options that can be set in 00texlive-installation.config. +A list of a config options that can be set in 00texlive.installation. + +=item C<$TeXLive::TLConfig::RelocTree> + +the texmf-tree name that can be relocated, defaults to "texmf-dist" + +=item C<$TeXLive::TLConfig::RelocPrefix> + +The string that replaces the RelocTree in the tlpdb if a package is +reloaced, defaults to "RELOC". =back |