Line 6: |
Line 6: |
| ===Configuring your development environment=== | | ===Configuring your development environment=== |
| | | |
− | The SME Server source code is checked into CVS at SourceForge. | + | The SME Server source code is checked into CVS at koozali.org. |
− | SME Server code is stored in the CVS on http://www.sourceforge.net in two repositories: | + | SME Server code is stored in the CVS on http://shell.koozali.org in two repositories: |
− | * [http://fisheye1.cenqua.com/browse/smeserver/ CVS SME Server] which holds the core packages of the SME Server | + | * [http://shell.koozali.org/browse/smeserver/ CVS SME Server] which holds the core packages of the SME Server |
− | * [http://fisheye1.cenqua.com/browse/smecontribs/ CVS SME Contribs] which holds the contribs packages | + | * [http://shell.koozali.org/browse/smecontribs/ CVS SME Contribs] which holds the contribs packages |
| | | |
| Reminder: | | Reminder: |
Line 67: |
Line 67: |
| | | |
| ====Sourceforge access==== | | ====Sourceforge access==== |
− | * SME Server code is stored in the CVS on http://SourceForge.net. To be able to work on your code in the SME Server CVS repository you need an account on SourceForge. With this account the development team can give you access to the CVS repository. More information can be found here: | + | * SME Server code is stored in the CVS on http://shell.koozali.org. To be able to work on your code in the SME Server CVS repository you need an account on Koozali.org. With this account the development team can give you access to the CVS repository. |
− | [http://sourceforge.net/apps/trac/sourceforge/wiki/Register%20a%20user%20account Registering a User Account]
| |
− | [http://sourceforge.net/apps/trac/sourceforge/wiki/CVS CVS (Version Control for Source Code)]
| |
− | [http://sourceforge.net/apps/trac/sourceforge/wiki/SSH%20keys SSH Key Generation and Usage]
| |
| | | |
− | * After you have created your SourceForge account you can ask the development team to give you developer access to smecontribs. Create a bug in the Bug Tracker as usual. | + | * After your Koozali.org account has been created you can ask the development team to give you developer access to smecontribs. Create a bug in the Bug Tracker as usual. |
| | | |
− | * Links to manage your SSH keys on SourceForge may be found on the [http://sourceforge.net/account/services SourceForge Account Services page].
| + | * If local username is different to shell.koozali.org username edit ~/.ssh/config: |
− | | |
− | * If local username is different to sf.net username edit ~/.ssh/config: | |
| | | |
− | Host smeserver.cvs.sourceforge.net | + | Host shell.koozali.org |
− | User sfusername ''(without @shell.sf.net)'' | + | User koozaliusername ''(without @shell.koozali.org)'' |
− | Host smecontribs.cvs.sourceforge.net | + | Host shell.koozali.org |
− | User sfusername ''(without @shell.sf.net)'' | + | User koozaliusername ''(without @shell.koozali.org)'' |
| | | |
| * Don't forget to set the proper privileges on the file | | * Don't forget to set the proper privileges on the file |
Line 87: |
Line 82: |
| chmod 600 ~/.ssh/config | | chmod 600 ~/.ssh/config |
| | | |
− | ====Import source to sourceforge==== | + | ====Import source to shell.koozali.org==== |
| Email admin@contribs.org with the location of your rpm, it will be imported into the build system for you. Follow the same procedure when an upstrean release occurs, eg a new .tar.gz, Update your local cvs with: | | Email admin@contribs.org with the location of your rpm, it will be imported into the build system for you. Follow the same procedure when an upstrean release occurs, eg a new .tar.gz, Update your local cvs with: |
| | | |
Line 97: |
Line 92: |
| mkdir ~/home/smeserver | | mkdir ~/home/smeserver |
| cd ~/home/smeserver | | cd ~/home/smeserver |
− | cvs -z3 -d:ext:smeserver.cvs.sourceforge.net:/cvsroot/smeserver co -P rpms | + | cvs -z3 -d:ext:shell.koozali.org:/cvsroot/smeserver co -P rpms |
| | | |
| mkdir ~/home/smecontribs | | mkdir ~/home/smecontribs |
| cd ~/home/smecontribs | | cd ~/home/smecontribs |
− | cvs -z3 -d:ext:smecontribs.cvs.sourceforge.net:/cvsroot/smecontribs co -P rpms | + | cvs -z3 -d:ext:shell.koozali.org:/cvsroot/smecontribs co -P rpms |
| | | |
| To refresh run the following from the rpms directory, or any lower directory with a CVS dir | | To refresh run the following from the rpms directory, or any lower directory with a CVS dir |
Line 142: |
Line 137: |
| You can now retrieve one of the packages from SourceForge. In this case, we want to modify the <var class="LITERAL">smeserver-yum</var> package, so let's retrieve it from SourceForge: | | You can now retrieve one of the packages from SourceForge. In this case, we want to modify the <var class="LITERAL">smeserver-yum</var> package, so let's retrieve it from SourceForge: |
| | | |
− | cvs -z3 -d:ext:smeserver.cvs.sourceforge.net:/cvsroot/smeserver co -P smeserver-yum | + | cvs -z3 -d:ext:shell.koozali.org:/cvsroot/smeserver co -P smeserver-yum |
| | | |
| Change to work directory | | Change to work directory |