postscripts modifiction about sysclone supporting for sles on master
This commit is contained in:
parent
19d72e6f84
commit
3188ab14cc
11
xCAT/postscripts/killsyslog
Executable file
11
xCAT/postscripts/killsyslog
Executable file
@ -0,0 +1,11 @@
|
||||
#!/bin/bash
|
||||
|
||||
#only used in sysclone when the image os is sles
|
||||
|
||||
if [ -f "/etc/SuSE-release" ];then
|
||||
str_out=`ps -ef | grep -v grep | grep syslog-ng`
|
||||
if [ $? -eq 0 ];then
|
||||
str_id=`echo $str_out | awk '{print $2}'`
|
||||
kill -9 $str_id
|
||||
fi
|
||||
fi
|
@ -1 +1,9 @@
|
||||
/opt/xcat/xcatdsklspost
|
||||
#!/bin/bash
|
||||
/opt/xcat/xcatdsklspost
|
||||
|
||||
. /tmp/post-install/variables.txt
|
||||
|
||||
if [ -x "/xcatpost/updateflag.awk" ];then
|
||||
/xcatpost/updateflag.awk $IMAGESERVER 3002
|
||||
fi
|
||||
|
||||
|
@ -1,17 +1,35 @@
|
||||
#!/bin/bash
|
||||
. /tmp/post-install/variables.txt
|
||||
|
||||
#delete the udev rule in the image
|
||||
rule_file=`ls /etc/udev/rules.d/*net_persistent_names.rules`
|
||||
if [ -n "$rule_file" ];then
|
||||
rm -f $rule_file
|
||||
fi
|
||||
|
||||
echo "Updating hostname to $HOSTNAME"
|
||||
sed -i "s/HOSTNAME=.*/HOSTNAME=$HOSTNAME/g" /etc/sysconfig/network
|
||||
|
||||
hostname $HOSTNAME
|
||||
|
||||
str_cfg_file=''
|
||||
if [ -d "/etc/sysconfig/network-scripts/" ];then
|
||||
#redhat
|
||||
str_cfg_file="/etc/sysconfig/network-scripts/ifcfg-$DEVICE"
|
||||
elif [ -d "/etc/sysconfig/network/" ];then
|
||||
#suse
|
||||
str_cfg_file="/etc/sysconfig/network/ifcfg-$DEVICE"
|
||||
else
|
||||
#ubuntu
|
||||
str_cfg_file="/etc/network/interfaces.d/$DEVICE"
|
||||
fi
|
||||
|
||||
echo "Old ifcfg-$DEVICE is:"
|
||||
cat /etc/sysconfig/network-scripts/ifcfg-$DEVICE
|
||||
cat $str_cfg_file
|
||||
|
||||
HWADDR=`ifconfig $DEVICE|grep HWaddr|awk '{print $5}'`
|
||||
sed -i "s/HWADDR=.*/HWADDR="$HWADDR"/g" /etc/sysconfig/network-scripts/ifcfg-$DEVICE
|
||||
sed -i "s/UUID=.*//g" /etc/sysconfig/network-scripts/ifcfg-$DEVICE
|
||||
sed -i "s/HWADDR=.*/HWADDR="$HWADDR"/g" $str_cfg_file
|
||||
sed -i "s/UUID=.*//g" $str_cfg_file
|
||||
|
||||
echo "New ifcfg-$DEVICE is:"
|
||||
cat /etc/sysconfig/network-scripts/ifcfg-$DEVICE
|
||||
cat $str_cfg_file
|
||||
|
Loading…
Reference in New Issue
Block a user