Branch: refs/heads/master
Home: https://github.com/yast/yast-installation
Commit: 7a86834a8490e7b01b6ff8e1d63cef67fee3a24b
https://github.com/yast/yast-installation/commit/7a86834a8490e7b01b6ff8e1d63...
Author: Imobach González Sosa
Date: 2016-04-06 (Wed, 06 Apr 2016)
Changed paths:
M doc/SELF_UPDATE.md
M package/yast2-installation.changes
M package/yast2-installation.spec
M src/Makefile.am
M src/lib/installation/clients/inst_system_analysis.rb
M src/lib/installation/clients/inst_update_installer.rb
M src/lib/installation/driver_update.rb
A src/lib/installation/update_repository.rb
M src/lib/installation/updates_manager.rb
M test/Makefile.am
M test/driver_update_test.rb
R test/fixtures/dot.gnupg/pubring.gpg
R test/fixtures/dot.gnupg/secring.gpg
R test/fixtures/dot.gnupg/trustdb.gpg
R test/fixtures/fake.detached+unknown.dud
R test/fixtures/fake.detached+unknown.dud.asc
R test/fixtures/fake.detached+untrusted.dud
R test/fixtures/fake.detached+untrusted.dud.asc
R test/fixtures/fake.detached.dud
R test/fixtures/fake.detached.dud.asc
R test/fixtures/fake.dud
R test/fixtures/fake.signed+unknown.dud
R test/fixtures/fake.signed+untrusted.dud
R test/fixtures/fake.signed.dud
R test/fixtures/keys/bogus+unknown.pub
R test/fixtures/keys/bogus+unknown.sec
R test/fixtures/keys/bogus+untrusted.pub
R test/fixtures/keys/bogus+untrusted.sec
R test/fixtures/keys/bogus.pub
R test/fixtures/keys/bogus.sec
R test/fixtures/pubring.gpg
A test/fixtures/updates/dud_000/dud.config
A test/fixtures/updates/dud_000/install/update.pre
A test/fixtures/updates/dud_001/dud.config
A test/fixtures/updates/dud_002
M test/inst_update_installer_test.rb
A test/update_repository_test.rb
M test/updates_manager_test.rb
Log Message:
-----------
Change self-update to support RPM repositories instead of DUDs
* Simplify DriverUpdate class
* User driver updates are re-applied again after self-update
* Update SELF_UPDATE.md document
* User driver updates are applied again after self-update
* Update instsys.parts after mounting updates
* self-update client will be called through control.xml
* Remove signature handling code from self-update
* Signatures will be checked by libzypp, so the new code
will be quite different.
* Increase testing coverage for InstUpdateClient
* Use Pkg.ProvidePackage to retrieve packages in self-update
* Clean up the repos for self-update after applying.
* UpdateRepository raises exceptions when repo or packages cannot be retrieved
* Update from code review
* Improve exceptions for self-update
* Some clean-up and make rubocop happy
* Refactor exceptions handling in self-update
* Updates from code review
* Updates from code review
* Adapt the call to ProvidePackage to not us a callback
* Increase version dependency on yast2-pkg-bindings
* Apply RPM Driver Updates
* Clean-up DriverUpdate class removing unused code
* Rename ValidRepoNotFound to NotValidRepo
* Minor changes in UpdatesManager test to avoid confusion
* Make rubocop happy
* Update from code review
* Updates from code review
* Don't try to update if going back.