Sha256: 729a82aa21b5c9da6384a61b44a07d6e6ec55f03d003c7c6d0d856c3e0a909dc

Contents?: true

Size: 921 Bytes

Versions: 208

Compression:

Stored size: 921 Bytes

Contents

#! /usr/bin/env ruby

begin
    require 'daemons'
rescue LoadError
end

require 'autobuild'

include Autobuild

DEFAULT_HTTP_PORT = 2000

# Load the command line options
conffile, *packages = Autobuild.commandline(ARGV)
Autobuild.packages = packages

# make conffile an absolute path since daemonize mode makes
# / the current directory
conffile = File.expand_path(conffile, Dir.pwd)
if Autobuild.daemonize
    puts "Going into daemon mode ..."
    Daemons.daemonize 
end

Reporting << StdoutReporter.new
begin
    Reporting.report do
        load conffile

        packages = Autobuild.packages
        packages = Autobuild.default_packages if packages.empty?

        Autobuild.apply(packages)
        Reporting.success
    end
rescue ThreadError
    STDERR.puts "Rake failed with a ThreadError"
    STDERR.puts "You may have a circular dependency in your packages"
rescue Interrupt
    STDERR.puts "interrupted"
end
 

Version data entries

208 entries across 208 versions & 1 rubygems

Version Path
autobuild-1.17.0 bin/autobuild
autobuild-1.16.0 bin/autobuild
autobuild-1.15.0 bin/autobuild
autobuild-1.14.1 bin/autobuild
autobuild-1.14.0 bin/autobuild
autobuild-1.13.0 bin/autobuild
autobuild-1.13.0.pre1 bin/autobuild
autobuild-1.12.3 bin/autobuild
autobuild-1.12.1 bin/autobuild
autobuild-1.12.0 bin/autobuild
autobuild-1.11.2 bin/autobuild
autobuild-1.11.1 bin/autobuild
autobuild-1.9.6 bin/autobuild
autobuild-1.11.0 bin/autobuild
autobuild-1.11.0.rc1 bin/autobuild
autobuild-1.10.1 bin/autobuild
autobuild-1.10.0 bin/autobuild
autobuild-1.10.0.rc22 bin/autobuild
autobuild-1.10.0.rc21 bin/autobuild
autobuild-1.10.0.rc20 bin/autobuild