Line 32: |
Line 32: |
| * If local username is different to shell.koozali.org username edit ~/.ssh/config: | | * If local username is different to shell.koozali.org username edit ~/.ssh/config: |
| | | |
− | Host shell.koozasli.org | + | Host shell.koozali.org |
| User koozaliusername ''(without @shell.koozali.org)'' | | User koozaliusername ''(without @shell.koozali.org)'' |
| Host shell.koozali.org | | Host shell.koozali.org |
| User koozaliusername ''(without @shell.koozali.org)'' | | User koozaliusername ''(without @shell.koozali.org)'' |
| + | port 222 |
| | | |
| * Don't forget to set the proper privileges on the file | | * Don't forget to set the proper privileges on the file |
Line 47: |
Line 48: |
| Host shell.koozali.org | | Host shell.koozali.org |
| User koozaliusername | | User koozaliusername |
| + | port 222 |
| IdentityFile ~/.ssh/my.private.key | | IdentityFile ~/.ssh/my.private.key |
| | | |
Line 64: |
Line 66: |
| ====Check out==== | | ====Check out==== |
| To get a local copy of a package we need to retrieve the source from the repository, this is called a check out. To check out a package from the SME Contribs repository take a look at [[Package_Modification]]. | | To get a local copy of a package we need to retrieve the source from the repository, this is called a check out. To check out a package from the SME Contribs repository take a look at [[Package_Modification]]. |
− | To be able to work on your code in the SME Server CVS repository you need an account on SourceForge. If you do not have an account at CVS, retrieving is performed as an anonymous user and changes cannot be saved. | + | To be able to work on your code in the SME Server CVS repository you need an account on koozali.org. If you do not have an account at CVS, retrieving is performed as an anonymous user and changes cannot be saved. |
| | | |
| ===== Registered Users ===== | | ===== Registered Users ===== |
| - To retrieve a package or a full tree as a registered user, cd into a work directory and issue following commands: | | - To retrieve a package or a full tree as a registered user, cd into a work directory and issue following commands: |
| * for smeserver | | * for smeserver |
− | cvs -z3 -d:ext:smeserver.cvs.sourceforge.net:/cvsroot/smeserver co -P packagename [individual package] | + | cvs -z3 -d:ext:shell.koozali.org:/cvs/smeserver co -P packagename [individual package] |
− | cvs -z3 -d:ext:smeserver.cvs.sourceforge.net:/cvsroot/smeserver co -P rpms [full tree] | + | cvs -z3 -d:ext:shell.koozali.org:/cvs/smeserver co -P rpms [full tree] |
| * for smecontribs | | * for smecontribs |
− | cvs -z3 -d:ext:smecontribs.cvs.sourceforge.net:/cvsroot/smecontribs co -P packagename [individual package] | + | cvs -z3 -d:ext:shell.koozali.org:/cvs/smecontribs co -P packagename [individual package] |
− | cvs -z3 -d:ext:smecontribs.cvs.sourceforge.net:/cvsroot/smecontribs co -P rpms [full tree] | + | cvs -z3 -d:ext:shell.koozali.org:/cvs/smecontribs co -P rpms [full tree] |
| | | |
| ===== Anonymous users ===== | | ===== Anonymous users ===== |
| - To retrieve a package or a full tree as an anonymous user, cd into a work directory and issue following commands: | | - To retrieve a package or a full tree as an anonymous user, cd into a work directory and issue following commands: |
| * for smeserver | | * for smeserver |
− | cvs -z3 -d:pserver:anonymous@smeserver.cvs.sourceforge.net:/cvsroot/smeserver checkout -P packagename [individual package] | + | cvs -z3 -d:pserver:anonymous@shell.koozali.org:/cvs/smeserver checkout -P packagename [individual package] |
− | cvs -z3 -d:pserver:anonymous@smeserver.cvs.sourceforge.net:/cvsroot/smeserver co -P rpms [full tree] | + | cvs -z3 -d:pserver:anonymous@shell.koozali.org:/cvs/smeserver co -P rpms [full tree] |
| | | |
| * for smecontribs | | * for smecontribs |
− | cvs -z3 -d:pserver:anonymous@smecontribs.cvs.sourceforge.net:/cvsroot/smecontribs checkout -P packagename [individual package] | + | cvs -z3 -d:pserver:anonymous@shell.koozali.org:/cvs/smecontribs checkout -P packagename [individual package] |
− | cvs -z3 -d:pserver:anonymous@smecontribs.cvs.sourceforge.net:/cvsroot/smecontribs co -P rpms [full tree] | + | cvs -z3 -d:pserver:anonymous@shell.koozali.org:/cvs/smecontribs co -P rpms [full tree] |
| | | |
| ====Retrieving the latest version==== | | ====Retrieving the latest version==== |
Line 98: |
Line 100: |
| | | |
| ====Check in or committing==== | | ====Check in or committing==== |
− | To upload your source code into the repository (check in) you need to have a user account on the SourceForge system that is hosting the SME Server core and SME Server contribs repositories. | + | To upload your source code into the repository (check in) you need to have a user account on the koozali.org system that is hosting the SME Server core and SME Server contribs repositories. |
| Check in is quite simple | | Check in is quite simple |
| cvs commit -m 'message' | | cvs commit -m 'message' |
Line 184: |
Line 186: |
| | | |
| first you need to checkout the CVSROOT, of course you need to be granted as developer | | first you need to checkout the CVSROOT, of course you need to be granted as developer |
− | cvs -z3 -d:ext:smecontribs.cvs.sourceforge.net:/cvsroot/smecontribs co -P CVSROOT | + | cvs -z3 -d:ext:shell.koozali.org:/cvs/smecontribs co -P CVSROOT |
| or if it is not a contrib | | or if it is not a contrib |
− | cvs -z3 -d:ext:smeserver.cvs.sourceforge.net:/cvsroot/smeserver co -P CVSROOT | + | cvs -z3 -d:ext:shell.koozali.org:/cvs/smeserver co -P CVSROOT |
| | | |
| then | | then |
Line 556: |
Line 558: |
| Add a new package to bugzilla | | Add a new package to bugzilla |
| http://bugs.contribs.org/editvalues.cgi?action=add&field=cf_package | | http://bugs.contribs.org/editvalues.cgi?action=add&field=cf_package |
− | | + | |
− | [[Category:Howto]] | + | |
− | | + | [[Category:Howto]] |
− | [[Category:Developer]] | + | |
| + | |
| + | [[Category:Developer]] |