mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-10-31 19:32:31 +00:00 
			
		
		
		
	fix hostname issue for diskless support
This commit is contained in:
		| @@ -272,6 +272,8 @@ if [ -d "$NEWROOT/etc/sysconfig" -a ! -e "$NEWROOT/etc/sysconfig/selinux" ]; the | ||||
| 	echo "SELINUX=disabled" >> "$NEWROOT/etc/sysconfig/selinux" | ||||
| fi | ||||
|  | ||||
| echo `hostname` > $NEWROOT/etc/hostname | ||||
|  | ||||
| # inject new exit_if_exists | ||||
| echo 'settle_exit_if_exists="--exit-if-exists=/dev/root"; rm "$job"' > $hookdir/initqueue/xcat.sh | ||||
| # force udevsettle to break | ||||
|   | ||||
| @@ -857,6 +857,12 @@ if (@new_order) { | ||||
| # add drivers for local disk support | ||||
| push @ndrivers, ("ext3.ko", "ext4.ko", "virtio_pci.ko", "virtio_blk.ko", "ata_piix.ko", "libata.ko", "scsi_mod.ko", "scsi_dh.ko", "ahci.ko", "ibmvscsi.ko", "ibmvscsic.ko", "megaraid_sas.ko", "pcieport.ko", "sd_mod.ko"); | ||||
|  | ||||
| if (-f "$rootimg_dir/lib/modules/$kernelver/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko") { | ||||
|      for (@ndrivers) { | ||||
|          s/mlx_en/mlx4_en/; | ||||
|      } | ||||
| } | ||||
|  | ||||
| open($moddeps,"<","$rootimg_dir/lib/modules/$kernelver/modules.dep"); | ||||
| my @moddeps = <$moddeps>; | ||||
| my @checkdeps = @ndrivers; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user