#!/usr/bin/python -OO
# Maintained in full by:
-# Eric Edgar <rocket@gentoo.org>
# Andrew Gaffney <agaffney@gentoo.org>
# Chris Gianelloni <wolf31o2@gentoo.org>
import pdb
__maintainer__="Chris Gianelloni <wolf31o2@gentoo.org>"
-__version__="2.0.5_pre5"
+__version__="2.0.6_pre17"
conf_values={}
print " -F --fetchonly fetch files only"
print " -h --help print this help message"
print " -p --purge clear tmp dirs,package cache and autoresume flags"
- print " -s --snapshot generate a Portage snapshot"
+ print " -s --snapshot generate a release snapshot"
print " -V --version display version information"
print " -v --verbose verbose output"
print
print "Using the commandline option (-C, --cli) to build a Portage snapshot:"
print "catalyst -C target=snapshot version_stamp=my_date"
print
- print "Using the snapshot option (-s, --snapshot) to build a Portage snapshot:"
- print "catalyst -s 20051208"
+ print "Using the snapshot option (-s, --snapshot) to build a release snapshot:"
+ print "catalyst -s 20071121"
print
print "Using the specfile option (-f, --file) to build a stage target:"
print "catalyst -f stage1-specfile.spec"
def version():
- print "Gentoo Catalyst, version "+__version__
- print "Copyright 2003-2007 Gentoo Foundation"
+ print "Catalyst, version "+__version__
+ print "Copyright 2003-2008 Gentoo Foundation"
print "Distributed under the GNU General Public License version 2\n"
def parse_config(myconfig):
print "Distcc support enabled."
conf_values["DISTCC"]="1"
+ if "icecream" in string.split(conf_values["options"]):
+ print "Icecream compiler cluster support enabled."
+ conf_values["ICECREAM"]="1"
+
if "kerncache" in string.split(conf_values["options"]):
print "Kernel cache support enabled."
conf_values["KERNCACHE"]="1"
if myconf.has_key("digests"):
conf_values["digests"]=myconf["digests"]
+ if myconf.has_key("contents"):
+ conf_values["contents"]=myconf["contents"]
if myconf.has_key("envscript"):
print "Envscript support enabled."
sys.exit(2)
else:
conf_values["DEBUG"]="1"
+ conf_values["VERBOSE"]="1"
if o in ("-c", "--config"):
if len(sys.argv) < 3: