[Linux-ha-dev] updated OpenBSD port

Sebastian Reitenbach sebastia at l00-bugdead-prods.de
Thu Oct 18 09:34:54 MDT 2007


Hi,

Alan Robertson <alanr at unix.sh> wrote: 
> Sebastian Reitenbach wrote:
> > Hi,
> > 
> > I updated the heartbeat port for OpenBSD to install the interim version
> > 2.1.2. 
> > 
> > following additional changes to the port were done:
> > * add dependency to e2fsprogs-uuid to fix strange behaviour of hb_gui
> 
> This is an OpenBSD packaging thing?  Should we have your packaging 
> information in our source tree?  [We do it for RPM, Solaris, FreeBSD, 
> and Debian packages]
Andrew already contacted me about that, I think he is already taking care. 
> 
> > * add symbolic link to allow hb_gui to find _pymgmt.so
> 
> This ought to be fixed in the Python source, I believe...
> 
> > * fix bail out on not yet existing user _heartbeat on installation
> 
> I don't understand this one.  Could you help me out?
this is also a packaging thing I would say.
when doing an install on a fresh system, there does not exist a _heartbeat
user before install. after compiling the port, an install is done into a 
fake root. the file that should make it to /usr/local/bin/cl_status is 
setgid to the not yet existing group _heartbeat. tar or systrace? did not
liked that. I fixed that with a chown root:wheel and defined the permissions
and ownership in the pkg/PLIST file. 

> 
> > * fixed library installation path on 64 bit architectures
> 
> I think this is now fixed in 'dev' tree.  Please verify the fix and 
> change the status to verified if it now works.
I've seen that, just not yet tested.

> 
> > The port is tested to compile and install on OpenBSD i386 and sparc64.
> > You can get it from here: https://www.l00-bugdead-prods.de
> 
> 	Cool!
> 

Sebastian



More information about the Linux-HA-Dev mailing list