[Pacemaker] build pacemaker package (./ConfigureMe package)
Junko IKEDA
ikedaj at intellilink.co.jp
Fri Jan 18 08:45:35 UTC 2008
> On Jan 18, 2008, at 5:05 AM, Junko IKEDA wrote:
>
> > Hi,
> >
> > I have built heartbeat and pacemaker at the dictation of the following
> > instructions.
> >
> > http://www.clusterlabs.org/mw/Install
> >
> > It worked!
> > The documentation was very useful.
> >
> > but when I tried to build package(./ConfigureMe package),
> > there were some errors like this;
> > (OS: Red Hat Enterprise Linux Server release 5.1 (Tikanga))
> >
> > pacemaker(changeset: 8730c2044510)
> > ...
> > Running gmake rpm
>
> ah, that target isn't (yet) supported for pacemaker
> probably because there is no .spec file included with the project
> (i'll grab the one we use for the build service packages and add it
> shortly).
>
I got heartbeat-2.1.3-3.1.src.rpm and pacemaker-heartbeat-0.6.0-14.1.src.rpm
for now,
and could build rpm.
"rpm -ihv" worked well, but "rpm -e" would fail.
It seems that there is something wrong around %postun in spec file.
If "%postun -p /sbin/ldconfig" is there,
some comments (like ######) shouldn't set before next section.
--- pacemaker.spec.org 2008-01-16 20:38:51.000000000 +0900
+++ pacemaker.spec 2008-01-18 14:49:46.000000000 +0900
@@ -209,7 +209,7 @@
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
-###########################################################
+
Is it special case on redhat???
> > This isn't a problem about pacemaker,
> > heartbeat also generated an error if there was --disable-crm option.
>
> the problem here is that "make dist" (which generates the tar-ball)
> was also run with --disable-crm, so the entire crm directory structure
> isn't there.
> personally I prefer to use 'hg archive -t tgz heartbeat.tar.gz' to
> create my tarballs. that way everything is there and there is no
> chance of any local changes sneaking in accidentally.
>
> i'll push up a patch that stops configure looking for those files if --
> disable-crm is used
Thanks,
Junko
More information about the Pacemaker
mailing list