Building/Installing edg-lcas ------------------------------- From CVS (for CVS access, see http://datagrid.in2p3.fr) -------- -- To build RPMs: o Export the source from CVS using a *tagged version*: $ cvs export -r v1_1_x fabric_mgt/gridification/lcas o Run the autogen.sh script to run autotools (generates configure scripts) $ ./autogen.sh o Use the configure command, frequent used options: * --prefix=path (RPM TOPDIR path, install path on a make install) --libdir=path/lib/lcas --sysconfdir=path/etc/lcas o then make the rpm: $ make rpm o The rpm sources and binaries will be under the TOPDIR you defined. -- To build the project: o Make it: $ export BUILDFLAVOR=gcc32dbg (or any other installed globus flavor) $ make o install it: $ make install This both installs the dynamic LCAS library and the four configuration files (*.in) that are needed by the static LCAS authorization modules in path/lib/lcas and path/etc/lcas respectively. o The configuration files: $ cd path/lib/lcas $ for conf in *.db.in; do newconf=`echo $conf|sed -e 's/\.in//'`; cp $conf $newconf; done $ edit the files From Tarball ------------ o Untar the archive, $ tar zxvf edg-lcas-1.1.x.tar.gz o Proceed as mentioned above From RPM -------- o Install the RPM, changing the install root if needed (/opt/edg by default): # rpm --relocate /my/new/path edg-lcas-1.1.x-1.i386.rpm # rpm --relocate /my/new/path edg-lcas-interface-1.0.x-1.i386.rpm # rpm --relocate /my/new/path edg-lcas-voms_plugins-1.1.x-1.i386.rpm $Id: INSTALL,v 2.4 2003/08/27 14:44:06 martijn Exp $