some hpc packages listed in otherpkg list requires /proc filesystem. Previously those packages are installed from postintall script and the postintall script mounted /proc filesystem for them. Now if use otherpkgs to install HPC packages, we have to mount /proc file system also.
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@12047 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
parent
1fdfbc2a34
commit
e4037c6e09
@ -339,6 +339,9 @@ unless ($onlyinitrd) {
|
||||
}
|
||||
}
|
||||
|
||||
# mount /proc file system since several packages need it.
|
||||
print "mount /proc file system\nchroot $rootimg_dir /bin/mount -t proc proc /proc\n";
|
||||
system("chroot $rootimg_dir /bin/mount -t proc proc /proc");
|
||||
|
||||
# install extra packages
|
||||
my $yumcmd_base = $yumcmd;
|
||||
@ -363,6 +366,9 @@ unless ($onlyinitrd) {
|
||||
print "No Packages marked for install\n";
|
||||
}
|
||||
|
||||
# umount /proc file system that just mounted
|
||||
print "umount /proc file system\nchroot $rootimg_dir /bin/umount /proc\n";
|
||||
system("chroot $rootimg_dir /bin/umount /proc");
|
||||
|
||||
# remove the packages that are specified in the otherpkgs.list files with leading '--'
|
||||
if (exists ($extra_hash{$pass}{'POST_REMOVE'})) {
|
||||
|
Loading…
Reference in New Issue
Block a user