[ofa-general] install.sh question

DK Smith dks at mediaweb.com
Tue Apr 29 06:50:52 PDT 2008


Hello,

Thank you for the prompt response an the navigation to the Release Notes.

> The build.sh was removed from OFED 1.3 and it is explianed in the RN:
>    2.2 Package and install
>        o There is a new install script. See OFED_Installation_Guide.txt for
>          more details on the new installation and build procedures.
>        o User space packages are now in different source RPMs (as
> opposed to
>          one source RPM in previous OFED releases).
>        o The option for a build without installing is not supported any
> more.
>        o Added the script make-dist to generate tarball with kernel sources
>          for each kernel.
> 
> Tziporet
> 

What was the reason for the decision that building without installation
is the way to go?

I still have a consideration that remains ambiguous to me. I believe
that my scenario requires a separate build and installation ... and
non-natively too. :)

In version 1.2.*, I specified the location of the kernel source that I
was building against. Then I took the resulting RPM package and
installed it into a root file system that is subsequently rolled into a
special boot disk which is installed into a Linux "appliance". Is there
a way to accomplish this with the new installer?

The new installer appears to be restricted to native installations. Is
this the case? If so, isn't this also a problem for other people?


Usage: ./install.pl [-c <packages config_file>|--all|--hpc|--basic]
[-n|--net <network config_file>]

  -c|--config <packages config_file>. Example of the config file can be
found under docs.

  -l|--prefix          Set installation prefix.

  -p|--print-available Print available packages for current platform.
                       And create corresponding ofed.conf file.

  -k|--kernel <kernel version>. Default on this system: 9.2.2

  -s|--kernel-sources  <path to the kernel sources>. Default on this
system: /lib/modules/9.2.2/build

  --build32            Build 32-bit libraries. Relevant for x86_64 and
ppc64 platforms

  --without-depcheck   Skip Distro's libraries check

  -v|-vv|-vvv.         Set verbosity level

  -q.                  Set quiet - no messages will be printed

  --all|--hpc|--basic    Install all,hpc or basic packages correspondingly





Cheers,
DK




More information about the general mailing list