Changes

From SME Server
Jump to navigationJump to search
1,697 bytes added ,  02:20, 25 December 2007
m
build
Line 4: Line 4:     
http://forums.contribs.org/groupcp.php editors
 
http://forums.contribs.org/groupcp.php editors
 +
 +
 +
#set up developer environment
 +
$ cat /etc/profile.d/smebuild.sh
 +
 +
# Developer environment
 +
# This gets symlinked into /etc/profile.d
 +
 +
export CVS_RSH=ssh # tell CVS to use ssh
 +
 +
# DO NOT set CVSROOT
 +
sf_cvsroot_anon=:pserver:anonymous@smeserver.cvs.sourceforge.net:/cvsroot/smeserver
 +
alias mzgetsf_anon="mzget --dir $sf_cvsroot_anon"
 +
 +
sf_cvsroot=smeserver.cvs.sourceforge.net:/cvsroot/smeserver
 +
alias mzgetsf="mzget --dir $sf_cvsroot"
 +
alias mzimportsf="mzimport --dir $sf_cvsroot" 
 +
 +
sfcon_cvsroot=smecontribs.cvs.sourceforge.net:/cvsroot/smecontribs
 +
alias mzgetsfcon="mzget --dir $sfcon_cvsroot"
 +
alias mzimportsfcon="mzimport --dir $sfcon_cvsroot"
 +
 +
export PATH=$PATH:/builds/bin
 +
 +
alias rm='rm -i'
 +
alias cp='cp -i --preserve=timestamps'
 +
alias mv='mv -i'
 +
 +
 +
# if local username is different to sf.net username
 +
$ cat ~/.ssh/config
 +
Host  smeserver.cvs.sourceforge.net
 +
User  sfusername
 +
Host  smecontribs.cvs.sourceforge.net
 +
User  sfusername
 +
 +
$ chmod 600 ~/.ssh/config
 +
 +
 +
#import cvs code (not source code)
 +
mkdir smeserver
 +
mkdir smeserver/work
 +
mkdir smecontribs
 +
mkdir smecontribs/work
 +
 +
cd smeserver
 +
cvs -z3 -d:ext:smeserver.cvs.sourceforge.net:/cvsroot/smeserver co -P rpms
 +
cd rpms
 +
cvs -z3 -d:ext:smeserver.cvs.sourceforge.net:/cvsroot/smeserver co -P common
 +
 +
cd smecontribs
 +
cvs -z3 -d:ext:smecontribs.cvs.sourceforge.net:/cvsroot/smecontribs co -P rpms
 +
cd rpms
 +
cvs -z3 -d:ext:smecontribs.cvs.sourceforge.net:/cvsroot/smecontribs co -P common
 +
 +
 +
# go to work
 +
cd smeserver/work or smecontribs/work
 +
mzgetsf smeserver-release
 +
cd smeserver-release
 +
mzprep
 +
(make changes)
 +
mzpatch -n ..........
 +
edit F/*.spec
 +
mzbuild
 +
(check rpm)
 +
mzput -m 'See changelog'

Navigation menu