diff options
author | Pascal Terjan <pterjan@mageia.org> | 2013-05-19 19:25:01 +0000 |
---|---|---|
committer | Pascal Terjan <pterjan@mageia.org> | 2013-05-19 19:25:01 +0000 |
commit | 704a2daf9ae725acdf50ad83afeb7aa18cfd1afe (patch) | |
tree | 507b7c545a63d68e47a79c558c853d90f970833e /iurt | |
parent | aea924246095908aa19549832982625c19e7c766 (diff) | |
download | iurt-704a2daf9ae725acdf50ad83afeb7aa18cfd1afe.tar iurt-704a2daf9ae725acdf50ad83afeb7aa18cfd1afe.tar.gz iurt-704a2daf9ae725acdf50ad83afeb7aa18cfd1afe.tar.bz2 iurt-704a2daf9ae725acdf50ad83afeb7aa18cfd1afe.tar.xz iurt-704a2daf9ae725acdf50ad83afeb7aa18cfd1afe.zip |
Add an option to discard generated packages
Diffstat (limited to 'iurt')
-rwxr-xr-x | iurt | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -267,6 +267,9 @@ $run{todo} = []; [ "", "delete-on-success", 0, "", "Don't keep generated packages and their logs", sub { $run{delete_on_success} = 1 }, "Setting the delete on success flag" ], + [ "", "discard-packages", 0, "", + "Don't save built packages, only keep the logs", + sub { $run{discard_packages} = 1 }, "Setting the discard packages flag" ], [ "v", "verbose", 1, "<verbose level>", "Give more info messages about what is going on (level from 1 to 10)", sub { $run{verbose} = $_[0]; 1 }, "Setting verbose level" ], @@ -963,7 +966,7 @@ retry: # drop packages and logs if we only want failure logs if ($run{delete_on_success}) { system("rm -rf $local_spool/log/$srpm/"); - } else { + } elsif (!$run{discard_packages}) { plog('OK', "build successful, copying packages to $local_spool."); system("cp $chroot_tmp/home/$luser/rpmbuild/RPMS/*/*.rpm $local_spool &>/dev/null") and plog('ERROR', "ERROR: could not copy rpm files from $chroot_tmp/home/$luser/rpmbuild/RPMS/ to $local_spool ($!)"); |