Skip to content

Commit

Permalink
small lib/ refactoring
Browse files Browse the repository at this point in the history
  • Loading branch information
lslezak committed Feb 26, 2014
1 parent 6347cb1 commit 7d55d60
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 8 deletions.
2 changes: 1 addition & 1 deletion src/Makefile.am
Expand Up @@ -9,7 +9,7 @@ desktop_DATA = \

ylibdir = @ylibdir@/registration
ylib_DATA = \
lib/registration/registration.rb
lib/registration/sw_mgmt.rb

EXTRA_DIST = $(client_DATA) $(desktop_DATA) $(ylib_DATA)

Expand Down
8 changes: 5 additions & 3 deletions src/clients/scc.rb
Expand Up @@ -23,14 +23,16 @@

# this is just a wrapper for running the SCC client in installed system

require "registration/registration"
require "registration/sw_mgmt"

module Yast
import "Wizard"

Wizard.CreateDialog
Yast::Registration.initialize_libzypp
Registration::SwMgmt.init

WFM.call("inst_scc")
Yast::Registration.save_libzypp

Registration::SwMgmt.save
Wizard.CloseDialog
end
Expand Up @@ -23,20 +23,23 @@

require "yast"

module Yast
module Registration
Yast.import "Pkg"
Yast.import "Installation"
Yast.import "PackageCallbacksInit"

class Registration
def self.initialize_libzypp
class SwMgmt
include Yast

def self.init
# display progress when refreshing repositories
PackageCallbacksInit.InitPackageCallbacks
Pkg.TargetInitialize(Installation.destdir)
Pkg.TargetLoad
Pkg.SourceStartManager(true)
end

def self.save_libzypp
def self.save
Pkg.SourceSaveAll
end
end
Expand Down

0 comments on commit 7d55d60

Please sign in to comment.