mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-10-31 03:12:30 +00:00 
			
		
		
		
	sysclone add feature: update delta change from golden client to target node
This commit is contained in:
		
							
								
								
									
										20
									
								
								xCAT/postscripts/makeinitrd
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										20
									
								
								xCAT/postscripts/makeinitrd
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| #!/bin/bash | ||||
| #Used only by sysclone | ||||
|  | ||||
| # This SI post-install script is needed because the initrd that autoyast/kickstart/ubuntu builds when installing | ||||
| # sles/rh/ubuntu on the golden node may not have the drivers when that initrd runs on the node that is | ||||
| # being deployed with this image (specifically, drivers to be able to mount the disk). | ||||
| # So rebuild the initrd on the to-node after putting the image on the disk, but before rebooting. | ||||
|  | ||||
| #todo: Make this script work on red hat by checking for dracut and using that if it exists. | ||||
| #		And do whatever is necessary on ubuntu. | ||||
|  | ||||
| if [[ -f /sbin/dracut ]]; then | ||||
|     # redhat/centos | ||||
|     echo "Running dracut to regenerate the initrd with the drivers needed by this node:" | ||||
|     dracut  --force | ||||
| else | ||||
|     # suse/sles | ||||
|     echo "Running mkinitrd to regenerate the initrd with the drivers needed by this node:" | ||||
|     mkinitrd | ||||
| fi | ||||
		Reference in New Issue
	
	Block a user