Line 160:
Line 160:
make build
make build
{{Note box|Before you do a 'make build' make sure you checked that everything builds locally and changes are tested and you have created a tag in the repository.}}
{{Note box|Before you do a 'make build' make sure you checked that everything builds locally and changes are tested and you have created a tag in the repository.}}
+
+
====Update the CVSROOT====
+
when you create a new cvs module on the buildsrv (by cvs add foldername) you must update the CVSROOT/modules files and add the name of your contribs (in the alphabetically sorted list). If you don't do that, when you will requested a build by plague, you will have a fail whereas you can build locally on your server.
+
+
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
+
or if it is not a contrib
+
cvs -z3 -d:ext:smeserver.cvs.sourceforge.net:/cvsroot/smeserver co -P CVSROOT
+
+
then
+
cd CVSROOT
+
vim modules
+
+
smeserver-sme8admin rpms/smeserver-sme8admin &common
+
+ smeserver-sme9admin rpms/smeserver-sme9admin &common
+
smeserver-smf rpms/smeserver-smf &common
+
and
+
cvs commit -m "Add smeserver-sme9admin module"
==Examples of CVS usage==
==Examples of CVS usage==