allow commented lines in FILES
generate the apps/version.h version define properly git-svn-id: svn://svn.rockbox.org/rockbox/trunk@793 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
7bf7914811
commit
bdf24904c9
1 changed files with 25 additions and 0 deletions
|
@ -7,6 +7,11 @@ if($version eq "") {
|
|||
exit;
|
||||
}
|
||||
|
||||
if(!-f "apps/version.h") {
|
||||
print "run this script in the root dir\n";
|
||||
exit;
|
||||
}
|
||||
|
||||
@files=`find . -name FILES`;
|
||||
|
||||
my @entries;
|
||||
|
@ -31,6 +36,9 @@ sub add {
|
|||
|
||||
open(FILE, "<$file");
|
||||
while(<FILE>) {
|
||||
if($_ =~ /^ *\#/) {
|
||||
next;
|
||||
}
|
||||
chomp;
|
||||
push @entries, "$dir/$_";
|
||||
}
|
||||
|
@ -75,6 +83,23 @@ for(@entries) {
|
|||
`cp -p $_ $dir`;
|
||||
}
|
||||
|
||||
|
||||
if(!open(VERSION, "<apps/version.h")) {
|
||||
print "Can't read version.h\n";
|
||||
exit;
|
||||
}
|
||||
|
||||
if(!open(THIS, ">rockbox-$version/apps/version.h")) {
|
||||
print "Can't create a new version.h for this version\n";
|
||||
exit;
|
||||
}
|
||||
while(<VERSION>) {
|
||||
$_ =~ s/^\#define APPSVERSION .*/\#define APPSVERSION \"$version\"/;
|
||||
print THIS $_;
|
||||
}
|
||||
close(VERSION);
|
||||
close(THIS);
|
||||
|
||||
`tar -cf rockbox-$version.tar rockbox-$version`;
|
||||
`gzip -9 rockbox-$version.tar`;
|
||||
`rm -rf rockbox-$version`;
|
||||
|
|
Loading…
Reference in a new issue