[Checkins] SVN: Sandbox/philikon/mkzopeapp/trunk/ Start separating
mkzopeapp into make-zope-app and deploy-zope-app.
Philipp von Weitershausen
philikon at philikon.de
Mon Jul 9 11:33:14 EDT 2007
Log message for revision 77659:
Start separating mkzopeapp into make-zope-app and deploy-zope-app.
Changed:
U Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/__init__.py
A Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/deploy_zope_app/
A Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/deploy_zope_app/buildout.cfg_tmpl
A Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/deploy_zope_app/deploy.ini
A Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/deploy_zope_app/site.zcml_tmpl
A Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/deploy_zope_app/var/
U Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/make_zope_app/+package+/configure.zcml_tmpl
D Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/make_zope_app/+package+/develop.ini
D Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/make_zope_app/+package+/var/
U Sandbox/philikon/mkzopeapp/trunk/setup.py
-=-
Modified: Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/__init__.py
===================================================================
--- Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/__init__.py 2007-07-09 15:28:36 UTC (rev 77658)
+++ Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/__init__.py 2007-07-09 15:33:14 UTC (rev 77659)
@@ -1,5 +1,6 @@
import sys
from paste.script import templates, command
+from paste.script.templates import var, NoDefault
class MakeZopeApp(templates.BasicPackage):
_template_dir = 'make_zope_app'
@@ -7,6 +8,20 @@
required_templates = []
vars = []
+class DeployZopeApp(templates.Template):
+ _template_dir = 'deploy_zope_app'
+ summary = 'Deploy a Zope application'
+ required_templates = []
+ vars = [
+ var('user', 'Name of an initial administrator user', default=NoDefault),
+ var('passwd', 'Password for the initial administrator user',
+ default=NoDefault),
+ ]
+
def make_zope_app():
extra_args = sys.argv[1:]
command.run(['create', '-t', 'make_zope_app'] + extra_args)
+
+def deploy_zope_app():
+ extra_args = sys.argv[1:]
+ command.run(['create', '-t', 'deploy_zope_app'] + extra_args)
Added: Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/deploy_zope_app/buildout.cfg_tmpl
===================================================================
--- Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/deploy_zope_app/buildout.cfg_tmpl (rev 0)
+++ Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/deploy_zope_app/buildout.cfg_tmpl 2007-07-09 15:33:14 UTC (rev 77659)
@@ -0,0 +1,6 @@
+[buildout]
+develop = {{develop}}
+
+[app]
+recipe = zc.recipe.egg
+eggs = {{egg}}
Copied: Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/deploy_zope_app/deploy.ini (from rev 77654, Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/make_zope_app/+package+/develop.ini)
===================================================================
--- Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/deploy_zope_app/deploy.ini (rev 0)
+++ Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/deploy_zope_app/deploy.ini 2007-07-09 15:33:14 UTC (rev 77659)
@@ -0,0 +1,9 @@
+[app:main]
+use = egg:zope.paste
+site_definition = site.zcml
+file_storage = var/Data.fs
+
+[server:main]
+use = egg:PasteScript#wsgiutils
+host = 127.0.0.1
+port = 8080
Added: Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/deploy_zope_app/site.zcml_tmpl
===================================================================
--- Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/deploy_zope_app/site.zcml_tmpl (rev 0)
+++ Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/deploy_zope_app/site.zcml_tmpl 2007-07-09 15:33:14 UTC (rev 77659)
@@ -0,0 +1,36 @@
+<configure xmlns="http://namespaces.zope.org/zope"
+ i18n_domain="{{package}}">
+
+ <include package="{{package}}" />
+
+ <securityPolicy
+ component="zope.app.securitypolicy.zopepolicy.ZopeSecurityPolicy" />
+
+ <unauthenticatedPrincipal id="zope.anybody"
+ title="Unauthenticated User" />
+ <unauthenticatedGroup id="zope.Anybody"
+ title="Unauthenticated Users" />
+ <authenticatedGroup id="zope.Authenticated"
+ title="Authenticated Users" />
+ <everybodyGroup id="zope.Everybody"
+ title="All Users" />
+ <principal id="zope.manager"
+ title="Manager"
+ login="{{user}}"
+ password_manager="Plain Text"
+ password="{{passwd}}"
+ />
+
+ <!-- Replace the following directive if you don't want public access -->
+ <grant permission="zope.View"
+ principal="zope.Anybody" />
+ <grant permission="zope.app.dublincore.view"
+ principal="zope.Anybody" />
+
+ <role id="zope.Manager" title="Site Manager" />
+ <role id="zope.Member" title="Site Member" />
+ <grantAll role="zope.Manager" />
+ <grant role="zope.Manager"
+ principal="zope.manager" />
+
+</configure>
Copied: Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/deploy_zope_app/var (from rev 77654, Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/make_zope_app/+package+/var)
Modified: Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/make_zope_app/+package+/configure.zcml_tmpl
===================================================================
--- Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/make_zope_app/+package+/configure.zcml_tmpl 2007-07-09 15:28:36 UTC (rev 77658)
+++ Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/make_zope_app/+package+/configure.zcml_tmpl 2007-07-09 15:33:14 UTC (rev 77659)
@@ -19,34 +19,6 @@
<include package="zope.app.authentication" />
<include package="zope.app.session" />
- <securityPolicy
- component="zope.app.securitypolicy.zopepolicy.ZopeSecurityPolicy" />
+ <!-- Add your own component registrations here -->
- <unauthenticatedPrincipal id="zope.anybody"
- title="Unauthenticated User" />
- <unauthenticatedGroup id="zope.Anybody"
- title="Unauthenticated Users" />
- <authenticatedGroup id="zope.Authenticated"
- title="Authenticated Users" />
- <everybodyGroup id="zope.Everybody"
- title="All Users" />
- <principal id="zope.manager"
- title="Manager"
- login="admin"
- password_manager="Plain Text"
- password="admin"
- />
-
- <!-- Replace the following directive if you don't want public access -->
- <grant permission="zope.View"
- principal="zope.Anybody" />
- <grant permission="zope.app.dublincore.view"
- principal="zope.Anybody" />
-
- <role id="zope.Manager" title="Site Manager" />
- <role id="zope.Member" title="Site Member" />
- <grantAll role="zope.Manager" />
- <grant role="zope.Manager"
- principal="zope.manager" />
-
</configure>
Deleted: Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/make_zope_app/+package+/develop.ini
===================================================================
--- Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/make_zope_app/+package+/develop.ini 2007-07-09 15:28:36 UTC (rev 77658)
+++ Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/make_zope_app/+package+/develop.ini 2007-07-09 15:33:14 UTC (rev 77659)
@@ -1,9 +0,0 @@
-[app:main]
-use = egg:zope.paste
-site_definition = configure.zcml
-file_storage = var/Data.fs
-
-[server:main]
-use = egg:PasteScript#wsgiutils
-host = 127.0.0.1
-port = 8080
Modified: Sandbox/philikon/mkzopeapp/trunk/setup.py
===================================================================
--- Sandbox/philikon/mkzopeapp/trunk/setup.py 2007-07-09 15:28:36 UTC (rev 77658)
+++ Sandbox/philikon/mkzopeapp/trunk/setup.py 2007-07-09 15:33:14 UTC (rev 77659)
@@ -18,7 +18,9 @@
entry_points="""
[console_scripts]
make-zope-app = mkzopeapp:make_zope_app
+ deploy-zope-app = mkzopeapp:deploy_zope_app
[paste.paster_create_template]
make_zope_app = mkzopeapp:MakeZopeApp
+ deploy_zope_app = mkzopeapp:DeployZopeApp
""",
)
More information about the Checkins
mailing list