summaryrefslogtreecommitdiff
path: root/tools/buildzip.pl
diff options
context:
space:
mode:
Diffstat (limited to 'tools/buildzip.pl')
-rwxr-xr-xtools/buildzip.pl11
1 files changed, 7 insertions, 4 deletions
diff --git a/tools/buildzip.pl b/tools/buildzip.pl
index 7df6af3a36..c32733bcd9 100755
--- a/tools/buildzip.pl
+++ b/tools/buildzip.pl
@@ -21,7 +21,7 @@ my $ROOT="..";
21my $ziptool="zip -r9"; 21my $ziptool="zip -r9";
22my $output="rockbox.zip"; 22my $output="rockbox.zip";
23my $verbose; 23my $verbose;
24my $sim; 24my $install="/dev/null";
25my $exe; 25my $exe;
26my $target; 26my $target;
27my $modelname; 27my $modelname;
@@ -75,7 +75,7 @@ GetOptions ( 'r|root=s' => \$ROOT,
75 'o|output=s' => \$output, 75 'o|output=s' => \$output,
76 'f|fonts=s' => \$incfonts, # 0 - no fonts, 1 - fonts only 2 - fonts and package 76 'f|fonts=s' => \$incfonts, # 0 - no fonts, 1 - fonts only 2 - fonts and package
77 'v|verbose' => \$verbose, 77 'v|verbose' => \$verbose,
78 's|sim' => \$sim, 78 'install=s' => \$install, # install destination
79 'rbdir=s' => \$rbdir, # If we want to put in a different directory 79 'rbdir=s' => \$rbdir, # If we want to put in a different directory
80 ); 80 );
81 81
@@ -438,8 +438,11 @@ sub runone {
438 print "$ziptool $output $rbdir $target >/dev/null\n"; 438 print "$ziptool $output $rbdir $target >/dev/null\n";
439 } 439 }
440 440
441 if($sim) { 441 if($install) {
442 system("cp -r $rbdir simdisk/ >/dev/null"); 442 if ($install =~ /\/dev\/null/) {
443 die "ERROR: No PREFIX given\n"
444 }
445 system("cp -r $rbdir \"$install\" >/dev/null");
443 } 446 }
444 else { 447 else {
445 system("$ziptool $output $rbdir $target >/dev/null"); 448 system("$ziptool $output $rbdir $target >/dev/null");