Ubuntu/VOMS

From NorduGrid

Jump to: navigation, search

Note: See VOMS_compiling_details for generic Linux instructions

Building VOMS

Copied from NDGF Technical Wiki

Download the latest VOMS source rpm from the NorduGrid FTP server. As for gSOAP, convert it to a tar ball and unpack twice.

wget ftp://ftp.nordugrid.org/software/voms/releases/latest/src/*.src.rpm
alien --to-tgz voms-$VOMSVERSION-*.src.rpm
tar -xvzf voms-$VOMSVERSION.tgz
tar -xvzf voms-$VOMSVERSION.tar.gz
cd voms-$VOMSVERSION

Then we apply the patches coming in the rpm.

for i in ../*.patch; do patch -p1 < $i; done;

Assume $GLOBUS_LOCATION points to the Globus installation. If you are installing a 64bit installation or if you want to use another version of Globus, then you need to change the gcc32dbgpthr below accordingly. Then we run configure with a special setup.

./configure --prefix=$VOMS_LOCATION --with-globus-prefix=$GLOBUS_LOCATION \
 --disable-docs --disable-java


make
make install

The only thing remaning is to move the headerfiles from the glite structure to where ARC and LFC expects to find them (which unfortunately is in two different places)

cd $VOMS_LOCATION/include
cp  glite/security/voms/* .
ln -s glite/security/voms
Personal tools