In this How-To we want to work on the package 'e-smith-base'. We first need to download (with CVS this is called retrieving) the code for 'e-smith-base' from the SME Server CVS repository. For this issue the following command:
+
In this How-To we want to work on the package 'e-smith-base'. We first need to download (with CVS this is called retrieving) the code for 'e-smith-base' from the SME Server CVS repository at SourceForge. For this issue the following command:
cvs -z3 -d:pserver:anonymous@smeserver.cvs.sourceforge.net:/cvsroot/smeserver co -P rpms
cvs -z3 -d:pserver:anonymous@smeserver.cvs.sourceforge.net:/cvsroot/smeserver co -P rpms
−
You can now retrieve one of the packages from SourceForge. In this case, we want to modify the e-smith-base package for SME8, so let's retrieve it from SourceForge:
+
Now change to the e-smith-base SME8 directory:
−
First change to the work directory:
cd ~/home/smeserver/rpms/e-smith-base/sme8
cd ~/home/smeserver/rpms/e-smith-base/sme8
Then we have to prepare a tree. Issue the following commands:
Then we have to prepare a tree. Issue the following commands:
−
cvs update -dPA
+
cvs update -dPA
−
make clean
+
make clean
make prep
make prep
Please ignore if 'make clean' returns an error about a missing *.tgz package
Please ignore if 'make clean' returns an error about a missing *.tgz package