forked from len0rd/rockbox
Do not build remote failsafe skin files for devices without remote
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28277 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
a43ace55ea
commit
1682f3c664
1 changed files with 23 additions and 13 deletions
|
|
@ -306,36 +306,46 @@ sub filesize {
|
||||||
}
|
}
|
||||||
|
|
||||||
sub create_failsafefiles {
|
sub create_failsafefiles {
|
||||||
my ($dir) = @_;
|
my ($dir, $remote_depth) = @_;
|
||||||
my $text = "# Dummy file to allow Rockbox to reset to the default skin config.
|
my $text = "# Dummy file to allow Rockbox to reset to the default skin config.
|
||||||
# Do not edit this file. It's never actually loaded by Rockbox.";
|
# Do not edit this file. It's never actually loaded by Rockbox.";
|
||||||
open (FOO, ">$dir/wps/rockbox_failsafe.wps");
|
open (FOO, ">$dir/wps/rockbox_failsafe.wps");
|
||||||
print FOO $text;
|
print FOO $text;
|
||||||
close(FOO);
|
close(FOO);
|
||||||
open (FOO, ">$dir/wps/rockbox_failsafe.rwps");
|
|
||||||
print FOO $text;
|
|
||||||
close(FOO);
|
|
||||||
open (FOO, ">$dir/wps/rockbox_failsafe.sbs");
|
open (FOO, ">$dir/wps/rockbox_failsafe.sbs");
|
||||||
print FOO $text;
|
print FOO $text;
|
||||||
close(FOO);
|
close(FOO);
|
||||||
open (FOO, ">$dir/wps/rockbox_failsafe.rsbs");
|
|
||||||
print FOO $text;
|
|
||||||
close(FOO);
|
|
||||||
open (FOO, ">$dir/wps/rockbox_failsafe.fms");
|
open (FOO, ">$dir/wps/rockbox_failsafe.fms");
|
||||||
print FOO $text;
|
print FOO $text;
|
||||||
close(FOO);
|
close(FOO);
|
||||||
open (FOO, ">$dir/wps/rockbox_failsafe.rfms");
|
if ($remote_depth) {
|
||||||
print FOO $text;
|
open (FOO, ">$dir/wps/rockbox_failsafe.rwps");
|
||||||
close(FOO);
|
print FOO $text;
|
||||||
|
close(FOO);
|
||||||
|
open (FOO, ">$dir/wps/rockbox_failsafe.rsbs");
|
||||||
|
print FOO $text;
|
||||||
|
close(FOO);
|
||||||
|
open (FOO, ">$dir/wps/rockbox_failsafe.rfms");
|
||||||
|
print FOO $text;
|
||||||
|
close(FOO);
|
||||||
|
}
|
||||||
open (FOO, ">$dir/themes/rockbox_failsafe.cfg");
|
open (FOO, ">$dir/themes/rockbox_failsafe.cfg");
|
||||||
print FOO <<STOP
|
print FOO <<STOP
|
||||||
# This config has been autogenerated to reload the failsafe setup
|
# This config has been autogenerated to reload the failsafe setup
|
||||||
wps: $dir/wps/rockbox_failsafe.wps
|
wps: $dir/wps/rockbox_failsafe.wps
|
||||||
rwps: $dir/wps/rockbox_failsafe.rwps
|
|
||||||
sbs: $dir/wps/rockbox_failsafe.sbs
|
sbs: $dir/wps/rockbox_failsafe.sbs
|
||||||
rsbs: $dir/wps/rockbox_failsafe.rsbs
|
|
||||||
fms: $dir/wps/rockbox_failsafe.fms
|
fms: $dir/wps/rockbox_failsafe.fms
|
||||||
|
STOP
|
||||||
|
;
|
||||||
|
if ($remote_depth) {
|
||||||
|
print FOO <<STOP
|
||||||
|
rwps: $dir/wps/rockbox_failsafe.rwps
|
||||||
|
rsbs: $dir/wps/rockbox_failsafe.rsbs
|
||||||
rfms: $dir/wps/rockbox_failsafe.rfms
|
rfms: $dir/wps/rockbox_failsafe.rfms
|
||||||
|
STOP
|
||||||
|
;
|
||||||
|
}
|
||||||
|
print FOO <<STOP
|
||||||
statusbar: top
|
statusbar: top
|
||||||
font: 08-Schumacher-Clean.fnt
|
font: 08-Schumacher-Clean.fnt
|
||||||
foreground color: 000000
|
foreground color: 000000
|
||||||
|
|
@ -549,7 +559,7 @@ STOP
|
||||||
"$temp_dir/rocks/demos/pictureflow_splash.bmp");
|
"$temp_dir/rocks/demos/pictureflow_splash.bmp");
|
||||||
|
|
||||||
}
|
}
|
||||||
create_failsafefiles($temp_dir);
|
create_failsafefiles($temp_dir, $remote_depth);
|
||||||
|
|
||||||
if($image) {
|
if($image) {
|
||||||
# image is blank when this is a simulator
|
# image is blank when this is a simulator
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue