Patch::InteractiveFlags ignoreFlags = Patch::NoFlags;
if (Zypper::instance()->globalOpts().reboot_req_non_interactive)
ignoreFlags |= Patch::Reboot;
+ if ( Zypper::instance()->cOpts().count("auto-agree-with-licenses") || Zypper::instance()->cOpts().count("agree-to-third-party-licenses") )
+ ignoreFlags |= Patch::License;
// bnc #221476
if (_opts.skip_interactive && patch->interactiveWhenIgnoring(ignoreFlags))
Patch::InteractiveFlags ignoreFlags = Patch::NoFlags;
if (zypper.globalOpts().reboot_req_non_interactive)
ignoreFlags |= Patch::Reboot;
+ if ( zypper.cOpts().count("auto-agree-with-licenses") || zypper.cOpts().count("agree-to-third-party-licenses") )
+ ignoreFlags |= Patch::License;
cout << _("Interactive: ") << (patch->interactiveWhenIgnoring(ignoreFlags) ? _("Yes") : _("No")) << endl;
Patch::InteractiveFlags ignoreFlags = Patch::NoFlags;
if (zypper.globalOpts().reboot_req_non_interactive)
ignoreFlags |= Patch::Reboot;
+ if ( zypper.cOpts().count("auto-agree-with-licenses") || zypper.cOpts().count("agree-to-third-party-licenses") )
+ ignoreFlags |= Patch::License;
cout << "interactive=\"" << (patch->interactiveWhenIgnoring(ignoreFlags) ? "true" : "false") << "\" ";
cout << "kind=\"patch\"";