Next Previous Contents

5. Obtaining the Amavis Sourcecode

5.1 Checking the latest copy out of CVS

As of October 23, 2001; the CVS copy might not compile. Skip to the next section if you don't want to fool around.
Now that we have extracted the libmilter files, the next step is to obtain the latest copy of the Amavis sourcecode. We will retrieve this code from the Amavis CVS repository at . If you do not already have the CVS package installed on your system, you can obtain it with the command:

apt-get install cvs
cvs -d:pserver:anonymous@cvs.amavis.sourceforge.net:/cvsroot/amavis login

You will be logging in anonymously, so just press enter at the password prompt. If CVS gives you a hard time about " $HOME/.cvspass"

not existing, then simply type:

touch $HOME/.cvspass

and issue the command once more. With these preliminaries out of the way we can download the actual source with:

cvs -z3 -d:pserver:anonymous@cvs.amavis.sourceforge.net:/cvsroot/amavis co amavis

This will create a subdirectory named " amavis" in your temporary directory. Please skip to section titled " Building Amavis" .

5.2 If the CVS copy blows chunks

If you are like me, and the CVS copy died hideously during " ./configure" , then download the the " official" CVS snapshot from . The available version at the time of this writing was " amavisd-snaphot-20010714" . You can dowload this as a tarball. Copy this file into your temporary directory and run:

tar zxf <filename>

That should give you a nice directory of sourcecode.


Next Previous Contents