# HG changeset patch # User Dario Sestito # Date 1249550289 -3600 # Node ID 08d0bd91ad20d1bcda3d6a3caa70b3076955f559 # Parent 28c7ebde1768cff547d443e7b9a87a48ec1f76a8 Fix again releaseables dir not existing as erroronmissing dir is not supported diff -r 28c7ebde1768 -r 08d0bd91ad20 common/build.xml --- a/common/build.xml Wed Aug 05 18:14:46 2009 +0100 +++ b/common/build.xml Thu Aug 06 10:18:09 2009 +0100 @@ -910,7 +910,7 @@ - + diff -r 28c7ebde1768 -r 08d0bd91ad20 common/tools/raptor/RaptorReleaseable.pm --- a/common/tools/raptor/RaptorReleaseable.pm Wed Aug 05 18:14:46 2009 +0100 +++ b/common/tools/raptor/RaptorReleaseable.pm Thu Aug 06 10:18:09 2009 +0100 @@ -35,6 +35,7 @@ $buildlog_status->{name} = 'buildlog_status'; $buildlog_status->{next_status} = {whatlog=>$whatlog_status}; +$buildlog_status->{on_start} = 'RaptorReleaseable::on_start_buildlog'; $whatlog_status->{name} = 'whatlog_status'; $whatlog_status->{next_status} = {bitmap=>$bitmap_status, resource=>$resource_status, build=>$build_status, export=>$export_status, stringtable=>$stringtable_status, archive=>$archive_status, '?default?'=>$whatlog_default_status}; @@ -88,6 +89,11 @@ my $curfiletype = 'unknown'; my $characters = ''; +sub on_start_buildlog +{ + mkdir("$::basedir/releaseables"); +} + sub on_start_whatlog { my ($el) = @_; @@ -223,7 +229,6 @@ my $layer = $1; my $package = $2; - mkdir("$::basedir/releaseables"); mkdir("$::basedir/releaseables/$layer"); mkdir("$::basedir/releaseables/$layer/$package");