fedora-updates-system README,1.5,1.6

Luke Macken (lmacken) fedora-extras-commits at redhat.com
Mon Jan 1 06:16:43 UTC 2007


Author: lmacken

Update of /cvs/fedora/fedora-updates-system
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4002

Modified Files:
	README 
Log Message:
- Wrote a Bugzilla IdentityProvider and added identity support



Index: README
===================================================================
RCS file: /cvs/fedora/fedora-updates-system/README,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- README	31 Dec 2006 09:10:13 -0000	1.5
+++ README	1 Jan 2007 06:16:13 -0000	1.6
@@ -4,23 +4,36 @@
     http://fedoraproject.org/wiki/Infrastructure/UpdatesSystem
 
 
-Starting the development environment
-====================================
+Setting up the updates system environment
+=========================================
 
-(Note: all of the global settings for this project are in ./updatessystem/config/app.cfg.
-All of the defaults should work fine for the development environment.)
+(Note: all of the global settings for this project are in ./updatessystem/config/app.cfg)
 
-    1. Install the necessary software
+1. Install the necessary software
 
-            # yum install TurboGears python-TurboMail createrepo
+        # yum install TurboGears python-TurboMail createrepo
 
-    3. Create the database tables
+2. Install the identity provider (we're authenticating against bugzilla
+   until we get the Fedora Accounts System into shape)
 
-            $ tg-admin sql create
+        # cp updatessystem/identity/sobzprovider.py /usr/lib/python2.4/site-packages/turbogears/identity/
 
-    4. Initialize the database with our distribution settings such as Releases, Arches, Multilib, etc.
+   Add the plugin to the TurboGears entry points file:
+
+        # vim `rpm -ql TurboGears | grep entry_points.txt`
+
+   Under the [turbogears.identity.provider] section, add the following line:
+
+        bugzilla  = turbogears.identity.sobzprovider:SoBugzillaIdentityProvider
+
+3. Create the database tables
+
+        $ tg-admin sql create
+
+4. Initialize the database with our distribution settings such as Releases, Arches, Multilib, etc.
+
+        $ ./updatessystem/model.py
 
-            $ ./updatessystem/model.py
 
 Running the updates system test suite
 =====================================




More information about the scm-commits mailing list