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/
