-------------------------------------------------------------------
+Wed Apr 13 16:35:16 CEST 2016 - ma@suse.de
+
+- Fix testing for '-- download*' options (bsc#956480)
+- version 1.12.39
+
+-------------------------------------------------------------------
Tue Apr 5 18:26:17 CEST 2016 - ma@suse.de
- Update sle-zypper-po.tar.bz2 (bsc#972768)
try
{
- if ( zypper.cOpts().find("download-only") != zypper.cOpts().end() )
+ if ( get_download_option( zypper, true ) == DownloadOnly )
{
God->provideSrcPackage( srcpkg ).resetDispose();
void solve_and_commit ( Zypper & zypper )
{
bool need_another_solver_run = true;
+ bool dryRunEtc = zypper.cOpts().count("dry-run") || ( get_download_option( zypper, true ) == DownloadOnly );
do
{
// CALL SOLVER
gData.show_media_progress_hack = false;
gData.entered_commit = false;
- if ( !result.allDone() && !( ( copts.count("dry-run") || zypper.cOpts().count("download-only") ) && result.noError() ) )
+ if ( !result.allDone() && !( dryRunEtc && result.noError() ) )
{ zypper.setExitCode( result.attemptToModify() ? ZYPPER_EXIT_ERR_COMMIT : ZYPPER_EXIT_ERR_ZYPP ); } // error message comes later....
MIL << endl << "DONE" << endl;
}
// check for running services (fate #300763)
- if ( ! ( zypper.cOpts().count("download-only") || zypper.cOpts().count("dry-run") )
+ if ( !dryRunEtc
&& ( summary.packagesToRemove() || summary.packagesToUpgrade() || summary.packagesToDowngrade() ) )
{
notify_processes_using_deleted_files( zypper );