diff --git a/src/lib/installation/clients/inst_doit.rb b/src/lib/installation/clients/inst_doit.rb index d892bb603..2c760bdfe 100644 --- a/src/lib/installation/clients/inst_doit.rb +++ b/src/lib/installation/clients/inst_doit.rb @@ -19,6 +19,8 @@ # current contact information at www.novell.com. # ------------------------------------------------------------------------------ +require "installation/installation_info" + module Yast # Asks user to really do the installation/update. class InstDoitClient < Client @@ -64,6 +66,11 @@ def main false, false ) + + # Log all information about the installation/update + ::Installation::InstallationInfo.instance.write( + Mode.update ? "Starting update" : "Starting installation" + ) end @confirmed ? :next : :back diff --git a/src/lib/installation/clients/installation.rb b/src/lib/installation/clients/installation.rb index 2d7eb8312..3286d0b20 100644 --- a/src/lib/installation/clients/installation.rb +++ b/src/lib/installation/clients/installation.rb @@ -30,6 +30,7 @@ # $Id$ require "ui/wizards/layout" +require "installation/installation_data" module Yast class InstallationClient < Client @@ -48,6 +49,9 @@ def main Yast.import "ProductFeatures" Yast.import "ProductControl" + # register the installation data dump callback + ::Installation::InstallationData.add + # log the inst-sys identification for easier debugging log_os_release