File tree 2 files changed +6
-1
lines changed
2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -245,9 +245,11 @@ sub copy_assets {
245
245
my $adir = " $assetdir /" .substr ($assetid , 0, 2);
246
246
die (" asset $assetid is gone\n " ) unless -e " $adir /$assetid " ;
247
247
if ($asset -> {' isdir' } && $unpack ) {
248
+ PBuild::Util::rm_rf(" $srcdir /$file " );
248
249
unpack_obscpio_asset($assetmgr , " $adir /$assetid " , $srcdir , $file );
249
250
next ;
250
251
}
252
+ unlink ($asset -> {' isdir' } ? " $srcdir /$file .obscpio" : " $srcdir /$file " );
251
253
PBuild::Util::cp(" $adir /$assetid " , $asset -> {' isdir' } ? " $srcdir /$file .obscpio" : " $srcdir /$file " );
252
254
}
253
255
if (has_mutable_assets($assetmgr , $p ) && update_srcmd5($assetmgr , $p )) {
@@ -269,6 +271,7 @@ sub move_assets {
269
271
die (" asset $assetid is gone\n " ) unless -e " $adir /$assetid " ;
270
272
if ($asset -> {' isdir' }) {
271
273
if ($unpack && ! -d " $adir /$assetid " ) {
274
+ PBuild::Util::rm_rf(" $srcdir /$file " );
272
275
unpack_obscpio_asset($assetmgr , " $adir /$assetid " , $srcdir , $file );
273
276
next ;
274
277
}
Original file line number Diff line number Diff line change @@ -154,10 +154,12 @@ sub getremoteproductbinaries {
154
154
}
155
155
156
156
#
157
- # Setup the repo /containers directories used for image/container builds
157
+ # Setup the repos /containers directories used for image/container builds
158
158
#
159
159
sub copyimagebinaries {
160
160
my ($repos , $bins , $dstdir ) = @_ ;
161
+ PBuild::Util::rm_rf(" $dstdir /repos" );
162
+ PBuild::Util::rm_rf(" $dstdir /containers" );
161
163
PBuild::Util::mkdir_p(" $dstdir /repos/pbuild/pbuild" );
162
164
my %provenance ;
163
165
for my $q (@$bins ) {
You can’t perform that action at this time.
0 commit comments