General guide to build the SFS client 2.2
Our SFS Client kernel supports:
- NFS Root
- Torque batch system
- HP SATA drives
Procedures:
- Follow the official installation Client Installation and User Guide (link)
- Apply the smaller corrections to the guide described below
- Create a directory where you would like to build the client
- Enter to that directory
- Download the installation scripts to this directory and unpack it (link)
- Create a directory called sources and copy the sources located on the client CD to this directory
- Modify the make.client scripts initial options section
- Set the MAKE_USER to yes and execute the make.client script (which creates a new user to be used for the complete build process)
- Set the MAKE_USER to no and set ALL_OVER to yes
- Execute the make.client script and hope for the best (the build time usually take 3-4 hours)
- Already built files (link)
- Patches
- NFS root patch (patch)
- HP SATA support (patch)
- VFS intent patch (patch)
- Export patch (patch)
Smaller corrections to the installation guide (Appendix C)
- C.2.4
export PATH="$CLIENT_ROOT/tools/bin:"${PATH}
- C.2.5: If your versions of the autoconf and automake utilities are not as specified in Section 3.2.1, rebuild the appropriate versions under the tools/ directory, as follows:
cp /mnt/cdrom/client_enabler/src/common/autotools/auto*.tar.gz tools/
cd tools/
tar -xzpf autoconf-2.59.tar.gz
cd autoconf-2.59
./configure --prefix=/build/SFS_client_build/tools
make
make install
cd ../
tar -xzpf automake-1.7.9.tar.gz
cd automake-1.7.9
./configure --prefix=/build/SFS_client_build/tools
make
make install
cd ../../
- C.2.6
%_topdir /build/SFS_client_build/output
export HOME=/build/SFS_client_build/output
- C.2.18
tar -xzpf hpls-diags-client.tar.gz