Commit cca9361a authored by wurblzap%gmail.com's avatar wurblzap%gmail.com

Bug 392573 – Most CSS files are missing from Dusk/, flooding web server error logs.

Patch by Marc Schumann <wurblzap@gmail.com>; r=LpSolit; a=LpSolit
parent ff5637d1
......@@ -34,6 +34,7 @@ use Bugzilla::Util;
use File::Find;
use File::Path;
use File::Basename;
use IO::File;
use POSIX ();
......@@ -201,17 +202,22 @@ sub FILESYSTEM {
);
# Each standard stylesheet has an associated custom stylesheet that
# we create.
foreach my $standard (<$skinsdir/standard/*.css>) {
my $custom = $standard;
$custom =~ s|\Q$skinsdir\E/standard|$skinsdir/custom|;
$create_files{$custom} = { perms => $ws_readable, contents => <<EOT
# we create. Also, we create placeholders for standard stylesheets
# for contrib skins which don't provide them themselves.
foreach my $skin_dir ("$skinsdir/custom", <$skinsdir/contrib/*>) {
next unless -d $skin_dir;
next if basename($skin_dir) =~ /^cvs$/i;
foreach (<$skinsdir/standard/*.css>) {
my $standard_css_file = basename($_);
my $custom_css_file = "$skin_dir/$standard_css_file";
$create_files{$custom_css_file} = { perms => $ws_readable, contents => <<EOT
/*
* Custom rules for $standard.
* Custom rules for $standard_css_file.
* The rules you put here override rules in that stylesheet.
*/
EOT
};
}
}
}
# Because checksetup controls the creation of index.html separately
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment