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 <[email protected]> 1.7.0 bogus date in %changelog: Mon May 3 2012 Albert Chu <[email protected]> 1.2.1 bogus date in %changelog: Tue Sep 29 2008 Albert Chu <[email protected]> 0.7.0 bogus date in %changelog: Sat May 21 2008 Albert Chu <[email protected]> 0.7.0 bogus date in %changelog: Tue Mar 27 2008 Albert Chu <[email protected]> 0.6.0 bogus date in %changelog: Wed Nov 19 2007 Albert Chu <[email protected]> 0.5.0 bogus date in %changelog: Wed Nov 19 2007 Phil Knirsch <[email protected]> 0.5.0 bogus date in %changelog: Fri Feb 28 2007 Albert Chu <[email protected]> 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://src.fedoraproject.org/rpms/freeipmi can be rebuilt correctly. Maybe some Fedora patches could be back-ported to FreeIPMI?

Thanks,
Ole

--
Ole Holm Nielsen
PhD, Senior HPC Officer
Department of Physics, Technical University of Denmark

_______________________________________________
Freeipmi-users mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/freeipmi-users

Reply via email to