mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-11-04 13:22:36 +00:00 
			
		
		
		
	git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@13569 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
		
			
				
	
	
		
			63 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/sh
 | 
						|
# Sample postinstall script for building a diskless SLES11 PPC64 image
 | 
						|
#  with all IBM HPC products
 | 
						|
#
 | 
						|
#-- this script is run after all packages from $profile.pkglist are installed
 | 
						|
#--
 | 
						|
#-- it gets these arguments:
 | 
						|
#--
 | 
						|
#-- $1 = install root (chroot directory for profile)
 | 
						|
#-- $2 = OS version
 | 
						|
#-- $3 = architecture
 | 
						|
#-- $4 = profile name
 | 
						|
#-- $5 = work dir (where genimage is located)
 | 
						|
#--
 | 
						|
#--
 | 
						|
installroot=$1
 | 
						|
osver=$2
 | 
						|
arch=$3
 | 
						|
profile=$4
 | 
						|
workdir=$5
 | 
						|
 | 
						|
otherpkgs=/install/post/otherpkgs/$osver/$arch
 | 
						|
 | 
						|
################
 | 
						|
# This script runs other postinstall scripts from the $hpc directory
 | 
						|
# If you have created a custom copy of ANY of these scripts,
 | 
						|
#   make sure to change the execution path from $hpc/<product> to the location
 | 
						|
#   you have placed your script in
 | 
						|
###############
 | 
						|
hpc=/opt/xcat/share/xcat/IBMhpc
 | 
						|
custom=/install/custom/netboot/rh
 | 
						|
installps=/install/postscripts
 | 
						|
 | 
						|
# Run default postinstall shipped with xcat
 | 
						|
/opt/xcat/share/xcat/netboot/rh/compute.rhels6.ppc64.postinstall $1 $2 $3 $4 $5
 | 
						|
 | 
						|
 | 
						|
# Run general IBMhpc postinstall script
 | 
						|
$hpc/IBMhpc.rhel.postinstall $1 $2 $3 $4 $5
 | 
						|
 | 
						|
 | 
						|
# Run script to install gpfs updates
 | 
						|
installroot=$installroot NODESETSTATE=genimage   $hpc/gpfs/gpfs_updates
 | 
						|
# Run script to update GPFS mmsdrfs file in the image
 | 
						|
installroot=$installroot   $hpc/gpfs/gpfs_mmsdrfs
 | 
						|
 | 
						|
 | 
						|
# Run script to accept compiler license
 | 
						|
installroot=$installroot NODESETSTATE=genimage   $hpc/compilers/compilers_license
 | 
						|
 | 
						|
 | 
						|
# Run script to install PE and accept license
 | 
						|
installroot=$installroot pedir=$otherpkgs/pe NODESETSTATE=genimage   $hpc/pe/pe_install-1200
 | 
						|
 | 
						|
# Run script to accept LoadLeveler license, install product rpms, 
 | 
						|
# and do some config
 | 
						|
installroot=$installroot loadldir=$otherpkgs/loadl NODESETSTATE=genimage   $hpc/loadl/loadl_install-5103
 | 
						|
 | 
						|
# Run script to install RSCT rpms
 | 
						|
installroot=$installroot rsctdir=$otherpkgs/rsct NODESETSTATE=genimage   $hpc/rsct/rsct_install
 | 
						|
 | 
						|
 |