X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=freeipmi.spec;h=ef515b8671953e03ccd4dd7f2fed89455febbbcd;hb=57e79115acf817ecb701d7057afffbb472462a18;hp=4d8c2918b476fe3e5826abe69ac5e8d87e12cf5e;hpb=28b6933703ae55fe9dc3dc6ddadb3cabfc3070d4;p=packages%2Ffreeipmi.git diff --git a/freeipmi.spec b/freeipmi.spec index 4d8c291..ef515b8 100644 --- a/freeipmi.spec +++ b/freeipmi.spec @@ -1,4 +1,5 @@ # TODO +# - PLDize/register init scripts # - split based on provided spec.in: devel, fish, utils ? # still not sure about how to split packages. move -libs to main # and programs to -utils? or leave as it is? (but package init.d @@ -6,28 +7,15 @@ # that .so needs to read ipckey inode), so one vote for discarding # -libs? # - additional split by requires/services (watchdog) -# - wtf is this? -# # bmc-config -#>>--:> >>--:> >>--:> >>--:> -#~ ~ Cat ate the fish!! ~ ~ -#>>--:> >>--:> >>--:> >>--:> -#Fish Exception (gh_standard_handler dump): -#tag : -#throw args : -#data : [/usr/share/fish/extensions/sensors.scm] -#misc-error(#f %s %S (no such module (srfi srfi-13)) #f)No backtrace -#available. -# dig: http://www.google.com/search?q=srfi&ie=UTF-8&oe=UTF-8 Summary: GNU FreeIPMI - system management software Summary(pl.UTF-8): GNU FreeIPMI - oprogramowanie do zarządzania systemem Name: freeipmi -Version: 1.0.6 -Release: 1 -License: GPL v2+ +Version: 1.4.5 +Release: 2 +License: GPL v3+ Group: Applications/System Source0: http://ftp.gnu.org/gnu/freeipmi/%{name}-%{version}.tar.gz -# Source0-md5: 54b5273fd50ae3182bfef2885cd0bc5a -Patch0: %{name}-install.patch +# Source0-md5: 004461fcf80771b566f6ad25f687a817 URL: http://www.gnu.org/software/freeipmi/ BuildRequires: autoconf >= 2.57 BuildRequires: automake >= 1:1.9 @@ -74,7 +62,6 @@ Summary: FreeIPMI BMC watchdog Summary(pl.UTF-8): FreeIPMI - watchdog BMC Group: Applications/System Requires: %{name} = %{version}-%{release} -Requires: logrotate %description bmc-watchdog Provides a watchdog daemon for OS monitoring and recovery. @@ -87,8 +74,8 @@ uruchamiania po awarii. Summary: IPMI node detection daemon Summary(pl.UTF-8): Demon wykrywający węzły IPMI Group: Applications/System +Requires(post,preun): /sbin/ldconfig Requires: %{name} = %{version}-%{release} -Requires: logrotate %description ipmidetectd IPMI node detection daemon. @@ -96,6 +83,19 @@ IPMI node detection daemon. %description ipmidetectd -l pl.UTF-8 Demon wykrywający węzły IPMI. +%package ipmiseld +Summary: IPMI SEL syslog logging daemon +Summary(pl.UTF-8): IPMI SEL - demon logujący do sysloga +Group: Applications/System +Requires(post,preun): /sbin/ldconfig +Requires: %{name} = %{version}-%{release} + +%description ipmiseld +IPMI SEL syslog logging daemon. + +%description ipmiseld -l pl.UTF-8 +IPMI SEL - demon logujący do sysloga. + %package libs Summary: Shared libraries for FreeIPMI Summary(pl.UTF-8): Biblioteki współdzielone FreeIPMI @@ -135,7 +135,6 @@ Statyczna biblioteka FreeIPMI. %prep %setup -q -%patch0 -p1 %build %{__libtoolize} @@ -161,6 +160,12 @@ mv $RPM_BUILD_ROOT/etc/init.d/* $RPM_BUILD_ROOT/etc/rc.d/init.d %clean rm -rf $RPM_BUILD_ROOT +%post -p /sbin/postshell +-/usr/sbin/fix-info-dir -c %{_infodir} + +%postun -p /sbin/postshell +-/usr/sbin/fix-info-dir -c %{_infodir} + %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig @@ -178,6 +183,7 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_sbindir}/bmc-info %attr(755,root,root) %{_sbindir}/ipmi-chassis %attr(755,root,root) %{_sbindir}/ipmi-chassis-config +%attr(755,root,root) %{_sbindir}/ipmi-config %attr(755,root,root) %{_sbindir}/ipmi-console %attr(755,root,root) %{_sbindir}/ipmi-dcmi %attr(755,root,root) %{_sbindir}/ipmi-detect @@ -185,6 +191,7 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_sbindir}/ipmi-locate %attr(755,root,root) %{_sbindir}/ipmi-oem %attr(755,root,root) %{_sbindir}/ipmi-pef-config +%attr(755,root,root) %{_sbindir}/ipmi-pet %attr(755,root,root) %{_sbindir}/ipmi-ping %attr(755,root,root) %{_sbindir}/ipmi-power %attr(755,root,root) %{_sbindir}/ipmi-raw @@ -203,6 +210,7 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man5/freeipmi.conf.5* %{_mandir}/man5/freeipmi_interpret_sel.conf.5* %{_mandir}/man5/freeipmi_interpret_sensor.conf.5* +%{_mandir}/man5/ipmi-config.conf.5* %{_mandir}/man5/ipmi_monitoring_sensors.conf.5* %{_mandir}/man5/ipmiconsole.conf.5* %{_mandir}/man5/ipmidetect.conf.5* @@ -217,6 +225,7 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man8/bmc-info.8* %{_mandir}/man8/ipmi-chassis-config.8* %{_mandir}/man8/ipmi-chassis.8* +%{_mandir}/man8/ipmi-config.8* %{_mandir}/man8/ipmi-console.8* %{_mandir}/man8/ipmi-dcmi.8* %{_mandir}/man8/ipmi-detect.8* @@ -224,6 +233,7 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man8/ipmi-locate.8* %{_mandir}/man8/ipmi-oem.8* %{_mandir}/man8/ipmi-pef-config.8* +%{_mandir}/man8/ipmi-pet.8* %{_mandir}/man8/ipmi-ping.8* %{_mandir}/man8/ipmi-power.8* %{_mandir}/man8/ipmi-raw.8* @@ -240,16 +250,13 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man8/rmcpping.8* #%dir %{_localstatedir}/cache/ipmimonitoringsdrcache %{_infodir}/freeipmi-faq.info* -%dir /var/log/freeipmi %files bmc-watchdog %defattr(644,root,root,755) %config(noreplace) /etc/rc.d/init.d/bmc-watchdog %config(noreplace) /etc/sysconfig/bmc-watchdog -%config(noreplace) /etc/logrotate.d/bmc-watchdog %attr(755,root,root) %{_sbindir}/bmc-watchdog %{_mandir}/man8/bmc-watchdog.8* -%dir /var/log/freeipmi %files ipmidetectd %defattr(644,root,root,755) @@ -259,10 +266,18 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man5/ipmidetectd.conf.5* %{_mandir}/man8/ipmidetectd.8* +%files ipmiseld +%defattr(644,root,root,755) +%attr(755,root,root) %{_sbindir}/ipmiseld +%attr(754,root,root) /etc/rc.d/init.d/ipmiseld +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/freeipmi/ipmiseld.conf +%{_mandir}/man5/ipmiseld.conf.5* +%{_mandir}/man8/ipmiseld.8* + %files libs %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libfreeipmi.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/libfreeipmi.so.10 +%attr(755,root,root) %ghost %{_libdir}/libfreeipmi.so.16 %attr(755,root,root) %{_libdir}/libipmiconsole.so.*.*.* %attr(755,root,root) %ghost %{_libdir}/libipmiconsole.so.2 %attr(755,root,root) %{_libdir}/libipmidetect.so.*.*.*