Module Autobuild
In: lib/autobuild/loaders/config-interpolator.rb
lib/autobuild/loaders/config.rb
lib/autobuild/import/svn.rb
lib/autobuild/import/tar.rb
lib/autobuild/import/cvs.rb
lib/autobuild/import/darcs.rb
lib/autobuild/packages/genom.rb
lib/autobuild/packages/autotools.rb
lib/autobuild/packages/import.rb
lib/autobuild/exceptions.rb
lib/autobuild/environment.rb
lib/autobuild/config.rb
lib/autobuild/timestamps.rb
lib/autobuild/reporting.rb
lib/autobuild/package.rb

Methods

Classes and Modules

Module Autobuild::Import
Module Autobuild::Reporting
Module Autobuild::Subprocess
Class Autobuild::Autotools
Class Autobuild::CVSImporter
Class Autobuild::CommandNotFound
Class Autobuild::ConfigException
Class Autobuild::DarcsImporter
Class Autobuild::Exception
Class Autobuild::GenomModule
Class Autobuild::Importer
Class Autobuild::ImporterPackage
Class Autobuild::Interpolator
Class Autobuild::MailReporter
Class Autobuild::Package
Class Autobuild::PackageException
Class Autobuild::Reporter
Class Autobuild::SVN
Class Autobuild::SourceTreeTask
Class Autobuild::StdoutReporter
Class Autobuild::SubcommandFailed
Class Autobuild::TarImporter
Class Autobuild::UndefinedVariable

Constants

DEFAULT_OPTIONS = { :nice => 0, :srcdir => nil, :prefix => nil, :logdir => nil, :verbose => false, :debug => false, :do_build => true, :do_update => true, :daemonize => false }
TARGETS = %w{import prepare build}

Attributes

logdir  [W] 
programs  [R] 

Public Class methods

Gets autobuild options from the command line and returns the remaining elements

Configuration for the mail reporter

Adds an element to a path-like variable

Get a given program, using its name as default value

 Updates the environment when a new prefix has been added

TODO: modularize that

Public Instance methods

[Validate]