From bdf24904c90ceeb71a01a4529ce635cbe61a4543 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Wed, 29 May 2002 12:56:35 +0000 Subject: [PATCH] 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 --- tools/release | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/tools/release b/tools/release index 27c2c58ac2..bd107c6a0e 100755 --- a/tools/release +++ b/tools/release @@ -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() { + if($_ =~ /^ *\#/) { + next; + } chomp; push @entries, "$dir/$_"; } @@ -75,6 +83,23 @@ for(@entries) { `cp -p $_ $dir`; } + +if(!open(VERSION, "rockbox-$version/apps/version.h")) { + print "Can't create a new version.h for this version\n"; + exit; +} +while() { + $_ =~ 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`;