Module: Dr
- Defined in:
- lib/dr/utils.rb,
lib/dr.rb,
lib/dr/repo.rb,
lib/dr/gnupg.rb,
lib/dr/config.rb,
lib/dr/logger.rb,
lib/dr/server.rb,
lib/dr/package.rb,
lib/dr/version.rb,
lib/dr/shellcmd.rb,
lib/dr/buildroot.rb,
lib/dr/debpackage.rb,
lib/dr/gitpackage.rb,
lib/dr/pkgversion.rb,
lib/dr/build_environments.rb
Overview
Copyright © 2014 Kano Computing Ltd. License: www.gnu.org/licenses/gpl-2.0.txt GNU General Public License v2
Defined Under Namespace
Modules: BuildEnvironments, Logger, Utils Classes: AlreadyExists, BuildRoot, Config, DebPackage, GitPackage, GnuPG, Package, PkgVersion, Repo, Server, ShellCmd
Constant Summary collapse
- VERSION =
"1.3.2"
Class Method Summary collapse
Class Method Details
.check_dependencies(deps = []) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/dr.rb', line 9 def self.check_dependencies(deps=[]) # TODO: /usr/sbin is hacked in because we're using sudo (ENV["PATH"].split(File::PATH_SEPARATOR) + ["/usr/sbin/"]).each do |path_dir| deps.delete_if do |dep_name| Dir[File.join(path_dir, dep_name)].length > 0 end end if deps.length > 0 Logger.log :warn, "Missing some dependencies:" deps.each { |dep| Logger.log :warn, " #{dep.fg "red"}" } end end |
.config ⇒ Object
60 61 62 |
# File 'lib/dr/config.rb', line 60 def self.config @config end |