Exemple #1
0
# POSSIBILITY OF SUCH DAMAGE.

__docformat__ = 'restructuredtext en'

import os

import pkg_resources

from minitage.paste.projects import (
    common, plone4, plone3)

default_config = pkg_resources.resource_filename(
    'minitage.paste',
    'projects/plone41/minitage.plone41.xml')
user_config = os.path.join(os.path.expanduser('~'), '.minitage.plone41.xml')
xmlvars = common.read_vars(default_config, user_config, plone4.xmlvars)
# plone quickinstaller option/names mappings
qi_mappings = xmlvars.get('qi_mappings', {})
qi_hidden_mappings = xmlvars.get('qi_hidden_mappings', {})
gs_mappings = xmlvars.get('gs_mappings', {})
# eggs registered as Zope2 packages
z2packages = xmlvars.get('z2packages', {})
z2products = xmlvars.get('z2products', {})
# variables discovered via configuration
addons_vars = xmlvars.get('addons_vars', {})
# mappings option/eggs to install
eggs_mappings = xmlvars.get('eggs_mappings', {})
# scripts to generate
scripts_mappings = xmlvars.get('scripts_mappings', {})
# mappings option/zcml to install
zcml_loading_order = xmlvars.get('zcml_loading_order', {})
Exemple #2
0
import urllib2

import pkg_resources

from iniparse import ConfigParser

from minitage.paste.projects import common
from minitage.paste.common import var as pvar
from minitage.core.common  import search_latest
from minitage.paste.common import running_user, gid, group

class NoDefaultTemplateError(Exception): pass

default_config = pkg_resources.resource_filename('minitage.paste', 'projects/plone3/minitage.plone3.xml')
user_config = os.path.join( os.path.expanduser('~'), '.minitage.plone3.xml')
xmlvars = common.read_vars(default_config, user_config)
# plone quickinstaller option/names mappings
qi_mappings = xmlvars.get('qi_mappings', {})
qi_hidden_mappings = xmlvars.get('qi_hidden_mappings', {})
gs_mappings = xmlvars.get('gs_mappings', {})
# eggs registered as Zope2 packages
z2packages = xmlvars.get('z2packages', {})
z2products = xmlvars.get('z2products', {})
# variables discovered via configuration
addons_vars = xmlvars.get('addons_vars', {})
# mappings option/eggs to install
eggs_mappings = xmlvars.get('eggs_mappings', {})
# scripts to generate
scripts_mappings = xmlvars.get('scripts_mappings', {})
# mappings option/zcml to install
zcml_loading_order = xmlvars.get('zcml_loading_order', {})