Difference between revisions of "User talk:Snoble"
From SME Server
Jump to navigationJump to searchm |
m |
||
Line 20: | Line 20: | ||
# cp certs and config to ~/ | # cp certs and config to ~/ | ||
− | .plague-client.cfg | + | .plague-client.cfg |
− | .username.pem | + | .username.pem |
− | .contribs-upload-ca.pem | + | .contribs-upload-ca.pem |
− | .contribs-server-ca.pem | + | .contribs-server-ca.pem |
− | + | ||
# check access | # check access | ||
$ plague-client list_builders | $ plague-client list_builders |
Revision as of 02:36, 25 December 2007
- 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 alias rm='rm -i' alias cp='cp -i --preserve=timestamps' alias mv='mv -i'
- Setup access to build system
$ yum install --enablerepo=smedev plague-client # ask admin@contribs.org for certificates, # give email address to use for notifications, and to be subscribed to lists # cp certs and config to ~/ .plague-client.cfg .username.pem .contribs-upload-ca.pem .contribs-server-ca.pem # check access $ plague-client list_builders Builders: ------------------------------------------------------------------------------------------ build64-1.contribs.org x86_64 amd64 ia32e noarch i386 i486 i586 i686 athlon available build32-1.contribs.org i386 i486 i586 i686 athlon noarch available # Check updates/status on the build server: http://buildsys.contribs.org
- 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 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 mkdir ~/smecontribs 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'