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 git-svn-id: svn://10.0.0.236/trunk@232291 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user