Changes

From SME Server
Jump to navigationJump to search
894 bytes added ,  15:53, 16 June 2015
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==

Navigation menu