Sha256: 5b94f707aeaf1193726af2950597e1b12dd33e3f4e58dd76dfa71199d93f8d05

Contents?: true

Size: 680 Bytes

Versions: 22

Compression:

Stored size: 680 Bytes

Contents

$:.push("../lib")
require 'linux_admin'

username = "MyUsername"
password = "MyPassword"


reg_status = LinuxAdmin.registered?
puts "Registration Status: #{reg_status.to_s}"

unless reg_status
  puts "Registering to Subscription Manager..."
  LinuxAdmin::SubscriptionManager.register(:username => username, :password => password)
end

reg_type = LinuxAdmin.registration_type
puts "Registration System: #{reg_type}"

puts "Subscribing to channels..."
reg_type.subscribe(reg_type.available_subscriptions.keys.first)
puts "Checking for updates..."
if LinuxAdmin::Yum.updates_available?
  puts "Updates Available \n Updating..."
  puts "Updates Applied" if LinuxAdmin::Yum.update
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
linux_admin-0.7.0 examples/subscription_manager_hosted.rb
linux_admin-0.6.0 examples/subscription_manager_hosted.rb
linux_admin-0.5.7 examples/subscription_manager_hosted.rb
linux_admin-0.5.6 examples/subscription_manager_hosted.rb
linux_admin-0.5.5 examples/subscription_manager_hosted.rb
linux_admin-0.5.4 examples/subscription_manager_hosted.rb
linux_admin-0.5.3 examples/subscription_manager_hosted.rb
linux_admin-0.5.2 examples/subscription_manager_hosted.rb
linux_admin-0.5.1 examples/subscription_manager_hosted.rb
linux_admin-0.5.0 examples/subscription_manager_hosted.rb
linux_admin-0.4.1 examples/subscription_manager_hosted.rb
linux_admin-0.4.0 examples/subscription_manager_hosted.rb
linux_admin-0.3.0 examples/subscription_manager_hosted.rb
linux_admin-0.2.3 examples/subscription_manager_hosted.rb
linux_admin-0.2.2 examples/subscription_manager_hosted.rb
linux_admin-0.2.1 examples/subscription_manager_hosted.rb
linux_admin-0.2.0 examples/subscription_manager_hosted.rb
linux_admin-0.1.3 examples/subscription_manager_hosted.rb
linux_admin-0.1.2 examples/subscription_manager_hosted.rb
linux_admin-0.1.1 examples/subscription_manager_hosted.rb