[Checkins] SVN: zc.recipe.deployment/trunk/s Added basic info to setup file.

Amos Latteier amos at latteier.com
Tue Dec 5 10:32:29 EST 2006


Log message for revision 71418:
  Added basic info to setup file.
  Made 'user' option optional. If you don't specify a user it will use the 
  current user.
  

Changed:
  U   zc.recipe.deployment/trunk/setup.py
  U   zc.recipe.deployment/trunk/src/zc/recipe/deployment.py

-=-
Modified: zc.recipe.deployment/trunk/setup.py
===================================================================
--- zc.recipe.deployment/trunk/setup.py	2006-12-05 12:14:05 UTC (rev 71417)
+++ zc.recipe.deployment/trunk/setup.py	2006-12-05 15:32:28 UTC (rev 71418)
@@ -3,6 +3,14 @@
 name = 'zc.recipe.deployment'
 setup(
     name = name,
+    version = '0.1',
+    author = 'Jim Fulton',
+    author_email = 'jim at zope.com',
+    description = 'ZC Buildout recipe for deployment configuration',
+    license = 'ZPL 2.1',
+    keywords = 'zope3',
+    url = 'http://svn.zope.org/' + name,
+    
     install_requires = ['setuptools'],
     entry_points = '[zc.buildout]\ndefault=%s:Recipe' % name,
     package_dir = {'': 'src'},

Modified: zc.recipe.deployment/trunk/src/zc/recipe/deployment.py
===================================================================
--- zc.recipe.deployment/trunk/src/zc/recipe/deployment.py	2006-12-05 12:14:05 UTC (rev 71417)
+++ zc.recipe.deployment/trunk/src/zc/recipe/deployment.py	2006-12-05 15:32:28 UTC (rev 71418)
@@ -44,8 +44,12 @@
         
     def install(self):
         options = self.options
-        user = options['user']
-        uid, gid = pwd.getpwnam(user)[2:4]
+        user = options.get('user')
+        if user:
+            uid, gid = pwd.getpwnam(user)[2:4]
+        else: 
+            uid = os.getuid()
+            gid = os.getgid()
         created = []
         try:
             for d in 'run', 'log', 'etc':



More information about the Checkins mailing list