EMC on SourceForge




I have setup a project directory for EMC on SourceForge.

To modify the EMC  source code repository:

1. Go to http://sourceforge.net, click on [New User] link to get your free 
account.

2. Take a look at https://sourceforge.net/projects/EMC/ to see the current 
status, and the various tools provided via the web.

3. Send a project admin listed on the above page (shackle-at-nist.gov will do for 
now) email letting him know you're interested in helping us out and what your 
sourceforge login name is so he can add your name to the developers list.

4. Familiarize yourself with CVS and SSH and install them if you don't already
have them. ( The commands "man cvs","man ssh", "info ssh", and "info cvs" 
provide most of the documentation.) 

5. Checkout the code with CVS.
	-- Connect to the internet.
	-- export CVS_RSH=ssh;
	-- cvs -d<yourlogin>-at-cvs.EMC.sourceforge.net:/cvsroot/EMC co -P emc 
rcslib
		* Replace <yourlogin> with your sourceforge login name.
		* This checks out everything which will take a while, you could 
also just checkout emc or a subdirectory and use a previous install of EMC for
the files you are sure you won't need to modify.

6. Build the RCS library and EMC code. (The RCS library needs to be built 
first.)

	cd rcslib
	./buildrcs linux_2_2_13
	./buildrcs rtlinux_2_0
	cd ../emc/src
	make PLAT=linux_2_2_13 headers depend all
	make PLAT=rtlinux_2_0 headers depend all
	( Change the PLAT's to reflect your system.)
	
7. Make your modifications and rebuild and test as necessary.

8. Use the command "cvs commit" from the top level emc or rcslib directory.
CVS will figure out which files you modified and upload them to the sourceforge 
repository, where other developers can get them.

9. Let a project administrator know they should create a new archive  for 
release OR become a project administrator, create and upload your own archive.

	
-- Will	 

---------------------------------------------------------------
William Penn Shackleford III			shackle-at-nist.gov
National Institute of Standards & Technology	Tel:	(301) 975-4286
100 Bureau Drive Stop 8230  			FAX:	(301) 990-9688
Gaithersburg MD  20899  USA
http://www.isd.mel.nist.gov/personnel/shackleford/
Office Location: Bldg. 220 Rm A253 




Date Index | Thread Index | Back to archive index | Back to Mailing List Page

Problems or questions? Contact