freeipmi-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Freeipmi-users] Build of freeipmi RPM package fails with missing bm


From: Al Chu
Subject: Re: [Freeipmi-users] Build of freeipmi RPM package fails with missing bmc-watchdog file
Date: Wed, 30 Aug 2023 07:40:28 -0700
User-agent: Mozilla

Hi,

I think all you want to do is enable systemd do to be built w/ the rpm instead of w/ the old init.d.

rpmbuild -ta --with systemd freeipmi-1.6.11.tar.gz

systemd should probably be made the default build nowadays, haven't changed it since so many build systems may have been built on the old style.  But perhaps its time to change the defaults.

Al

On 8/30/23 05:19, Ole Holm Nielsen via Freeipmi-users wrote:
The freeipmi RPM package available for CentOS 7 via EPEL is quite outdated (1.5.7).  So I wanted to build my own RPM package of freeipmi 1.6.11 from the source tar-ball.

I unpacked the source tar-ball on a CentOS 7.9 machine and ran ./configure, then created a new tar-ball from this.  Then I build the package:

$ rpmbuild -ta freeipmi-1.6.11.tar.gz

Unfortunately, the build fails with the following lines showing a missing or misplaced bmc-watchdog file:

+ mkdir -p /home/niflheim/ohni/rpmbuild/BUILDROOT/freeipmi-1.6.11-1.el7.x86_64//etc/rc.d/init.d/
+ [[ /etc/init.d != \/\e\t\c\/\r\c\.\d\/\i\n\i\t\.\d ]]
+ mv /home/niflheim/ohni/rpmbuild/BUILDROOT/freeipmi-1.6.11-1.el7.x86_64//etc/init.d/bmc-watchdog /home/niflheim/ohni/rpmbuild/BUILDROOT/freeipmi-1.6.11-1.el7.x86_64//etc/rc.d/init.d/bmc-watchdog mv: cannot stat '/home/niflheim/ohni/rpmbuild/BUILDROOT/freeipmi-1.6.11-1.el7.x86_64//etc/init.d/bmc-watchdog': No such file or directory
error: Bad exit status from /var/tmp/rpm-tmp.XUm2if (%install)


RPM build errors:
    bogus date in %changelog: Wed May 28 2021 Albert Chu <chu11@llnl.gov> 1.7.0     bogus date in %changelog: Mon May 3 2012 Albert Chu <chu11@llnl.gov> 1.2.1     bogus date in %changelog: Tue Sep 29 2008 Albert Chu <chu11@llnl.gov> 0.7.0     bogus date in %changelog: Sat May 21 2008 Albert Chu <chu11@llnl.gov> 0.7.0     bogus date in %changelog: Tue Mar 27 2008 Albert Chu <chu11@llnl.gov> 0.6.0     bogus date in %changelog: Wed Nov 19 2007 Albert Chu <chu11@llnl.gov> 0.5.0     bogus date in %changelog: Wed Nov 19 2007 Phil Knirsch <pknirsch@redhat.com> 0.5.0     bogus date in %changelog: Fri Feb 28 2007 Albert Chu <chu11@llnl.gov> 0.4.beta0-1
    Bad exit status from /var/tmp/rpm-tmp.XUm2if (%install)

Question: How can we fix this error?

Actually, the Fedora source RPM from https://urldefense.us/v3/__https://src.fedoraproject.org/rpms/freeipmi__;!!G2kpM7uM-TzIFchu!0LmTlYZrKCR2k-aq2R9be_anFOjt_A0fiZ6kl4jUh09rtLGiZ3Cdw3kaCJD4oPEFcGTCBQ2EHXRBmc7nyL162FhE$ can be rebuilt correctly. Maybe some Fedora patches could be back-ported to FreeIPMI?

Thanks,
Ole

--
Al Chu
Livermore Computing
Lawrence Livermore National Laboratory




reply via email to

[Prev in Thread] Current Thread [Next in Thread]