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. 

Regards,
Harsh

-----Original Message-----
From: David Lee [mailto:[EMAIL PROTECTED]
Sent: Tuesday, January 31, 2006 4:48 AM
To: Daharwal, Harsh
Cc: High-Availability Linux Development List
Subject: Re: Linux-HA package for solaris


On Mon, 30 Jan 2006, Daharwal, Harsh wrote:

> I saw your post on comp.unix.solaris (Sep 2005) about creation of
> solaris package for Linux-HA heartbeat. I was wondering if it is
> available for general use?

Thanks for your enquiry.

Basically: I don't know of any generally available Solaris package for
heartbeat.  But you can "pkg" it yourself.

The detail:

My post on comp.unix.solaris was about a reasonable default name for such
a package if end-user sites wish to use the pkg mechanism (rather than,
say, "make install") to install and maintain heartbeat.  It wasn't about
me (or the existing heartbeat maintainers) providing such a package.

This pkgadd/pkgrm mechanism is now working reasonably nicely.  (I'm using
it constantly myself as I work on the heartbeat software.)

There would be a few difficulties about providing a general-purpose pkg,
suitable for other sites, for Solaris (and possibly for other OSes of
similar history).  Why?

Heartbeat depends on other software, some compulsory, some optional, not
supplied with the OS (e.g.  uuid, glib, ...).  For Linux, such software is
either with the OS, or is available in packaged form (e.g. RPM) so would
live in an expected place on the end-user system.  But with Solaris (and
similar), the end-user has to obtain those items and install them;
typically they are not in "pkg" form; also different end-users may well
have different local conventions for their locations.

So at present, you need to obtain the software (e.g. "tar.gz", CVS, etc.)
and build it in the usual way: usually "./configure;make" although I would
recommend using our higher-level "ConfigureMe".  (This will itself show up
any of those prerequisite issues.)  Then you can either "make install"
(not using pkg mechanisms) or (and this next bit is admittedly
suboptimal!) "cd pkg; make clean && make pkg".

[What is your timescale?  The current CVS version of heartbeat has several
Solaris-related bugfixes and improvements over the 2.0.2 release.  I
believe it is intended to create a 2.0.3 sometime "soon".]


One future possibility might be for someone keen to do the packaging on
(or get it done done by) "Blastwave" (www.blastwave.org).  Then that could
look after providing the prerequisite software items (presumably
themselves similarly in "pkg" form).  This would give an end-user a
consistent set of packages (heartbeat and its pre-requisites) in
consistent locations.

If someone wished to provide it on (or work with someone from) Blastwave,
I would be happy to try to answer queries from them.

I'm taking the liberty of Cc:ing this onto the "linux-ha-dev" email list
so that others can chip in if they wish.  (E.g. Is there an approximate
date set for a next release?)

Hope that helps.

-- 

:  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