fix defect #4189 [DEV] ubuntu14.04-x86_64-netboot-compute provision complains (/tmp/updateflag: line 4: nc: command not found) and defect #4188 [DEV]2 warning message during genimage ubuntu14.04-x86_64-netboot-compute
This commit is contained in:
parent
b6afbee55f
commit
b5ff0604a2
@ -99,6 +99,7 @@ if (@ARGV > 0) {
|
||||
$imagename=$ARGV[0];
|
||||
}
|
||||
|
||||
|
||||
my %updates_os = (); # the hash for updating osimage table
|
||||
my %updates = (); # the hash for updating linuximage table
|
||||
|
||||
@ -793,7 +794,6 @@ sub mkinitrd_dracut {
|
||||
|
||||
sub mkinitrd {
|
||||
my ($mode) = @_; # statelite or stateless
|
||||
|
||||
if($mode eq "statelite") {
|
||||
push @ndrivers, "fscache.ko";
|
||||
push @ndrivers, "sunrpc.ko";
|
||||
@ -1444,6 +1444,12 @@ EOMS
|
||||
if ( -d "$rootimg_dir/lib/firmware/" ){
|
||||
system("cp -r $rootimg_dir/lib/firmware/* /tmp/xcatinitrd.$$/lib/firmware");
|
||||
}
|
||||
|
||||
if ( -d "$rootimg_dir/lib/modules/$kernelver/" ){
|
||||
system("cp $rootimg_dir/lib/modules/$kernelver/modules.builtin /tmp/xcatinitrd.$$/lib/modules/$kernelver/modules.builtin");
|
||||
system("cp $rootimg_dir/lib/modules/$kernelver/modules.order /tmp/xcatinitrd.$$/lib/modules/$kernelver/modules.order");
|
||||
}
|
||||
|
||||
system("chroot /tmp/xcatinitrd.$$/ depmod $kernelver");
|
||||
# Copy udev and network scripts into initrd for s390x, which also works for other platforms
|
||||
# udev
|
||||
@ -1470,6 +1476,7 @@ EOMS
|
||||
symlink("busybox", "/tmp/xcatinitrd.$$/sbin/ifconfig");
|
||||
symlink("busybox", "/tmp/xcatinitrd.$$/bin/hostname");
|
||||
symlink("busybox", "/tmp/xcatinitrd.$$/bin/route");
|
||||
symlink("busybox", "/tmp/xcatinitrd.$$/bin/nc");
|
||||
symlink("bash", "/tmp/xcatinitrd.$$/bin/sh");
|
||||
symlink("bash", "/tmp/xcatinitrd.$$/sbin/sh");
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user