a10f6c641b
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5502 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
49 lines
1.4 KiB
Bash
Executable File
49 lines
1.4 KiB
Bash
Executable File
#!/bin/sh
|
|
# IBM(c) 2007 EPL license http://www.eclipse.org/legal/epl-v10.html
|
|
#################################################################
|
|
#
|
|
# xCAT script for running postboot scripts for full install case.
|
|
#################################################################
|
|
|
|
if [ ! `uname` == Linux ]; then
|
|
MYDIR=`dirname $0`
|
|
#exec $MYDIR/xcatdsklspost.aix
|
|
exit
|
|
fi
|
|
let SLI=$RANDOM%10
|
|
sleep $SLI
|
|
|
|
if grep 'rw /rw tmpfs ' /proc/mounts >& /dev/null; then
|
|
touch /var/lock/subsys/xcatmounts
|
|
echo '#!/bin/bash' > /etc/rc6.d/K10xcatmounts
|
|
echo umount -l /ro >> /etc/rc6.d/K10xcatmounts
|
|
echo umount -l /rw >> /etc/rc6.d/K10xcatmounts
|
|
chmod 755 /etc/rc6.d/K10xcatmounts
|
|
ln -sf /etc/rc6.d/K10xcatmounts /etc/rc0.d/K10xcatmounts
|
|
fi
|
|
|
|
|
|
|
|
cd /xcatpost;
|
|
PATH=/xcatpost:$PATH
|
|
export PATH
|
|
chmod +x /xcatpost/*;
|
|
|
|
#if [ -x /usr/bin/openssl ]; then
|
|
# XCATSERVER="$SIP:3001"
|
|
# export XCATSERVER
|
|
# USEOPENSSLFORXCAT=1 #Though this is the only method going forward, flag to allow backward compatibility with 2.2 generated netboot images
|
|
# export USEOPENSSLFORXCAT
|
|
#fi
|
|
|
|
|
|
DHCP_TMP=`sed 's/\(DHCPINTERFACES=\)\(.*\)$/\1"\2"/' /tmp/mypostscript.post`
|
|
echo "$DHCP_TMP" > /tmp/mypostscript.post
|
|
|
|
echo "updateflag.awk \$MASTER 3002 \"installstatus booted\"" >> /tmp/mypostscript.post
|
|
|
|
chmod +x /tmp/mypostscript.post
|
|
if [ -x /tmp/mypostscript.post ];then
|
|
/tmp/mypostscript.post
|
|
fi
|