summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorByron Jones <bjones@mozilla.com>2013-10-31 17:33:12 +0100
committerByron Jones <bjones@mozilla.com>2013-10-31 17:33:12 +0100
commit682a16ef7a6bcd78cac1748f431ab3912269a929 (patch)
tree53f6278fa1d2f5fb6ed80d021d36c16cdf76fdb8 /contrib
parent1522e48c854046b947284dbe50296cc0e159be4c (diff)
downloadbugzilla-682a16ef7a6bcd78cac1748f431ab3912269a929.tar.gz
bugzilla-682a16ef7a6bcd78cac1748f431ab3912269a929.tar.xz
Bug 887117: don't precompile templates
Diffstat (limited to 'contrib')
-rwxr-xr-xcontrib/clear-templates.pl (renamed from contrib/compile-templates.pl)15
1 files changed, 4 insertions, 11 deletions
diff --git a/contrib/compile-templates.pl b/contrib/clear-templates.pl
index e39e0c338..8b0864d46 100755
--- a/contrib/compile-templates.pl
+++ b/contrib/clear-templates.pl
@@ -14,34 +14,27 @@ use lib qw(. lib);
use Bugzilla;
use Bugzilla::Constants;
use Bugzilla::Install::Filesystem qw(fix_dir_permissions);
-use Bugzilla::Template;
use File::Path qw(mkpath rmtree);
Bugzilla->usage_mode(USAGE_MODE_CMDLINE);
$| = 1;
# rename the current directory and create a new empty one
-# this is quicker than the method used in precompile_templates
+# the templates will lazy-compile on demand
my $path = bz_locations()->{'template_cache'};
my $delete_path = "$path.deleteme";
-print "Moving '$path' to '$delete_path'\n";
+print "clearing $path\n";
+
rmtree("$delete_path") if -e "$delete_path";
rename($path, $delete_path)
or die "renaming '$path' to '$delete_path' failed: $!\n";
-print "Creating '$path'\n";
mkpath($path)
or die "creating '$path' failed: $!\n";
fix_dir_permissions($path);
-# pre-compile all templates
-
-Bugzilla::Template::precompile_templates(1);
-fix_dir_permissions($path);
-
-# finally delete the temp directory (it's ok if this fails)
+# delete the temp directory (it's ok if this fails)
-print "Deleting $delete_path\n";
rmtree("$delete_path");