class Autoproj::RepositoryManagers::UnknownOSManager
Dummy repository manager used for unknown OSes. It simply displays a message to the user when repositories are needed
Public Class Methods
new(ws)
click to toggle source
Calls superclass method
Autoproj::RepositoryManagers::Manager::new
# File lib/autoproj/repository_managers/unknown_os_manager.rb, line 6 def initialize(ws) @installed_osrepos = Set.new super(ws) end
Public Instance Methods
install(osrepos)
click to toggle source
Calls superclass method
Autoproj::RepositoryManagers::Manager#install
# File lib/autoproj/repository_managers/unknown_os_manager.rb, line 20 def install(osrepos) super osrepos = osrepos.to_set osrepos -= @installed_osrepos result = osrepos_interaction_unknown_os unless osrepos.empty? @installed_osrepos |= osrepos result end
osrepos_interaction_unknown_os()
click to toggle source
# File lib/autoproj/repository_managers/unknown_os_manager.rb, line 11 def osrepos_interaction_unknown_os Autoproj.message "The build process requires some repositories to be added on our operating system", :bold Autoproj.message "If they are already added, simply ignore this message", :bold Autoproj.message "Press ENTER to continue ", :bold STDIN.readline nil end