On Tue, 31 Jan 2006, Daharwal, Harsh wrote:

> Thanks for your quick response!
>
> I remember somebody hosting such a package (for Solaris 8) on
> http://centaur.homeunix.net/. But that site seems to be down. I was
> hoping something similar were available for Sol 9. I don't mind doing it
> myself. My enquiry was an attempt to save me some time. It would be
> helpful if you could share your method and experience with us.
>
> I understand that heartbeat depends on other software. Last time I used
> the (Sol 8) package, almost all of the software (on which it depended)
> was available from http://www.sunfreeware.com.

Indeed.  When I mentioned 'blastwave' in my previous email, feel free to
read that as "'blastwave' and/or 'sunfreeware' and/or ...".

As I say, if one or more of those sunfreeware-like sites wishes to produce
and maintain "pkg" versions (which would probably require also producing
"pkg" versions of heartbeat's prerequisites) I would be happy to try to
advise (and accept bug reports from!) them on issues that their folk may
encounter.

Presumably you already have a local convention for building GNU-like
software?  Typically, you would have been doing:
   ./configure [... possible site-specific "--XYZ" "CFLAGS=..." here ...]
   make
   make install

Heartbeat is built around this software and model.  The above should
probably work, although (a) heartbeat binds a lot more tightly into the
OS than typical GNU software and (b) that "make install" won't use pkg.

Rather, we (heartbeat folk) strongly suggest replacing the "configure" and
"make" stages with a single, heartbeat-specific "./ConfigureMe" which
internally sets up some preferred "--XYZ" values (some of the GNU default
locations can be poor/inappropriate for heartbeat).

Then, if you wish to use the pkg mechanism, replace that "make install"
step with the (admittedly clunky) "cd pkg; make clean && make pkg", which
will build a pkg (default name "LXHAhb", meaning "Linux-HA heartbeat")
which you can then "pkgadd".  ("pkgrm" works, too!  I know.  I use it
regularly!)

Thus overall something like:
   ./ConfigureMe make
   (cd pkg; make clean && make pkg)
   /bin/su - root
   pkgadd [... -d /path/to/build/location ...] LXHAhb

Report your successes and failures on this list ("linux-ha-dev"), and
we'll try to pick them up.

Bear in mind that much of heartbeat is volunteer effort.  The number of
active Solaris contributors is very small ("fingers of one hand" order of
magnitude) and is (I believe) entirely volunteer/spare-time.  So we're not
in a position to give much support.  But we're happy for other folk to
provide us with fault reports, especially when backed up with some
first-level analysis etc.  Please do!

Best wishes.

-- 

:  David Lee                                I.T. Service          :
:  Senior Systems Programmer                Computer Centre       :
:                                           Durham University     :
:  http://www.dur.ac.uk/t.d.lee/            South Road            :
:                                           Durham DH1 3LE        :
:  Phone: +44 191 334 2752                  U.K.                  :
_______________________________________________________
Linux-HA-Dev: [email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/

Reply via email to