Re: Determining if system has multiple processors in %post section

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thanks for all the ideas on how to tackle this problem!!

My plan is to first try out  the suggestion below.   What directories can
the post-install script execute?   My script never even shows up when I
copy it to /tmp, /usr, /var  or /etc.

Thanks!



                                                                                                                           
                    "Seth D. Alford"                                                                                       
                    <setha@xxxxxxxxxxxxxx        To:     kickstart-list@xxxxxxxxxx                                         
                    om>                          cc:                                                                       
                    Sent by:                     Subject:     Re: Determining if system has multiple processors in %post   
                    kickstart-list-admin@        section                                                                   
                    redhat.com                                                                                             
                                                                                                                           
                                                                                                                           
                    02/07/2002 03:37 PM                                                                                    
                    Please respond to                                                                                      
                    kickstart-list                                                                                         
                                                                                                                           
                                                                                                                           




Here's a small python script, smp.py, that I use with RH 7.1:

#! /usr/bin/python
# $Id: smp.py /main/2 2001/08/13 11:38:02 setha Exp $
import isys
import sys
sys.exit(isys.smpAvailable())

----end of script----

This script uses the isys module, which is what anaconda uses internally.

To use this in a post-install environment, you have to put the script
in directory where your post-install script can execute it.  Your post
script will have to enable a PYTHONPATH.  Here's what I use for my
PYTHONPATH:

export
PYTHONPATH=/tmp/updates:/usr/lib/anaconda:/usr/lib/anaconda/textw:/usr/lib/anaconda/iw:/usr/lib/anaconda/installclasses


I'm not sure that the PYTHONPATH is correct.  And I assume that the isys
module knows how to do the right thing.

--Seth Alford
setha@xxxxxxxxxxxxxxxx

On Thu, Feb 07, 2002 at 03:00:35PM -0600, Rebecca.R.Hepper@xxxxxxxxxxx
wrote:
> Hello list,
>
> In the %post section I need to determine how many processors my system
has.
> If there is one processor I will install my recompiled kernel, otherwise
> I'll let the default be the smp-kernel.  I thought I could grep the
> /proc/cpuinfo file to determine the number of processors but during
> kickstart it only shows one processor even though my system has two.  The
> file doesn't seem to get updated with information for the second
processor
> until the system boots into the smp-kernel.  Any thoughts/hints on how I
> could determine the number of processors in the system?  How does
anaconda
> automagically know when there are multiple processors?
>
> Thank you.
>
> Rebecca
>
....



_______________________________________________
Kickstart-list mailing list
Kickstart-list@xxxxxxxxxx
https://listman.redhat.com/mailman/listinfo/kickstart-list







[Index of Archives]     [Red Hat General]     [CentOS Users]     [Fedora Users]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux