Infrastructure Team/Account Management
< Infrastructure Team
Jump to navigation
Jump to search
Revision as of 09:32, 7 March 2010 by Sascha silbe (talk | contribs) (moved Infrastructure Team/Account Managemnt to Infrastructure Team/Account Management: Fix typo in page name)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
There are a number of account management systems available.
Fedora Account System
Install
This is a test install on Ubuntu 9,04.
Install dependancies
sudo apt-get install git-core postgresql-plpython-8.3 postgresql-8.3 python-pgsql python-turbomail python-turbogears python-sqlalchemy python-genshi python-psycopg2 python-tz python-pybabel python-geoip python-openid python-migrate python-memcache
possible mission dependancies
pygpgme babel python-fedora
Start database
sudo /etc/init.d/postgresql-8.3 restart
edit pg_hba.conf
sudo vim /etc/postgresql/8.3/main/pg_hba.conf
add
host all all 0.0.0.0 0.0.0.0 md5 host all all ::1/128 md5
reStart database
sudo /etc/init.d/postgresql-8.3 restart
Get the code
==
If you want to hack on the Account System you need to checkout the module.
git clone git://git.fedorahosted.org/git/fas cd fas
Generate Metadata
=====
Once you are inside you're fresh checkout, you need to regenerate some files that are created by the build script, setup.py::
python setup.py egg_info && python setup.py build
This will create the fas.egg-info directory which has metadata about the program. It allows things like the identity provider to work.
Start up Postgres