mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-11-03 21:02:34 +00:00 
			
		
		
		
	Add a test case against confignetwork
This commit is contained in:
		@@ -936,3 +936,23 @@ check:rc==0
 | 
			
		||||
cmd:if grep SUSE /etc/*release;then xdsh $$CN "cp -f /tmp/backupnet/* /etc/sysconfig/network/"; elif grep "Red Hat" /etc/*release;then xdsh $$CN "cp -f /tmp/backupnet/* /etc/sysconfig/network-scripts/"; elif grep Ubuntu /etc/*release;then xdsh $$CN "cp -f /tmp/backupnet/* /etc/network/interfaces.d/;cp -f /tmp/interfaces /etc/network/";else echo "Sorry,this is not supported os"; fi
 | 
			
		||||
cmd:xdsh $$CN "rm -rf /tmp/backupnet/ /tmp/interfaces"
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
start:confignetwork_static_installnic
 | 
			
		||||
description:Reconfigure installnic without dhclient lease file
 | 
			
		||||
cmd:lsdef $$CN -z && lsdef -l $$CN -z >/tmp/CN.stanza
 | 
			
		||||
check:rc==0
 | 
			
		||||
cmd:xdsh $$CN "mkdir -p /tmp/backupnet"
 | 
			
		||||
check:rc==0
 | 
			
		||||
cmd:if grep SUSE /etc/*release;then xdsh $$CN "cp -f /etc/sysconfig/network/ifcfg-* /tmp/backupnet/"; elif grep "Red Hat" /etc/*release;then xdsh $$CN "cp -f /etc/sysconfig/network-scripts/ifcfg-* /tmp/backupnet/"; elif grep Ubuntu /etc/*release;then xdsh $$CN "cp -f /etc/network/interfaces.d/* /tmp/backupnet/;cp -f /etc/network/interfaces /tmp";else echo "Sorry,this is not supported os"; fi
 | 
			
		||||
check:rc==0
 | 
			
		||||
cmd:xdsh $$CN 'rm -f /var/lib/dhcp/dhclient.leases /var/lib/dhclient/dhclient.leases'
 | 
			
		||||
check:rc==0
 | 
			
		||||
cmd:updatenode $$CN 'confignetwork -s'
 | 
			
		||||
check:rc==0
 | 
			
		||||
cmd:xdsh $$CN date
 | 
			
		||||
check:rc==0
 | 
			
		||||
# Clean up
 | 
			
		||||
cmd:test -e /tmp/CN.stanza && rmdef $$CN && mkdef -z </tmp/CN.stanza; rm -rf /tmp/CN.stanza
 | 
			
		||||
cmd:if grep SUSE /etc/*release;then xdsh $$CN "cp -f /tmp/backupnet/* /etc/sysconfig/network/"; elif grep "Red Hat" /etc/*release;then xdsh $$CN "cp -f /tmp/backupnet/* /etc/sysconfig/network-scripts/"; elif grep Ubuntu /etc/*release;then xdsh $$CN "cp -f /tmp/backupnet/* /etc/network/interfaces.d/;cp -f /tmp/interfaces /etc/network/";else echo "Sorry,this is not supported os"; fi
 | 
			
		||||
cmd:xdsh $$CN "rm -rf /tmp/backupnet/ /tmp/interfaces"
 | 
			
		||||
end
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user