Difference between revisions of "User talk:Snoble"

From SME Server
Jump to navigationJump to search
m
(links fixed)
 
(23 intermediate revisions by 3 users not shown)
Line 1: Line 1:
  
#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'
 

Latest revision as of 00:06, 9 March 2009