Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:12.2
ppc64-diag
ppc64-diag.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File ppc64-diag.spec of Package ppc64-diag
# # spec file for package ppc64-diag (Version 2.3.1) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Url: http://sourceforge.net/projects/linux-diag/files/ppc64-diag Name: ppc64-diag Version: 2.4.3 Release: 1 Summary: Linux for Power Platform Diagnostics Group: System/Monitoring License: EPL-1.0 ExclusiveArch: ppc ppc64 BuildRequires: librtas-devel libservicelog-devel BuildRequires: sqlite3-devel gcc-c++ bison flex libvpd2-devel Requires: servicelog Requires: lsvpd # autoselect the package on systems which have the /vdevice/IBM,sp node # All pSeries POWER5 and later have this property Supplements: modalias(vio:TIBM*spS*) PreReq: %insserv_prereq PreReq: aaa_base BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: http://downloads.sourceforge.net/project/linux-diag/ppc64-diag/%{version}/%{name}-%{version}.tar.gz Patch0: %{name}.makefile.patch Patch1: %{name}.rtas_errd.patch Patch2: %{name}.varunused.patch Patch3: %{name}.unistd.patch %description Platform diagnostics for Linux for Power writes events reported by the System p or System i platform firmware to the servicelog, provides automated reponses to urgent events such as environmental conditions and predictive failures, and provides notifications of the event to system administrators or connected service frameworks. Some error log analysis parameters can be configured in /etc/ppc64-diag/ppc64-diag.config. Authors: -------- IBM Corporation %prep %setup -q %patch0 %patch1 -p1 %patch2 -p1 %patch3 -p1 %build make %install make install DESTDIR=$RPM_BUILD_ROOT chmod 644 $RPM_BUILD_ROOT/etc/ppc64-diag/servevent_parse.pl pushd $RPM_BUILD_ROOT/etc/init.d ln -s rtas_errd $RPM_BUILD_ROOT/usr/sbin/rcrtas_errd popd %files %defattr (-,root,root,-) %doc %attr(644,root,root) COPYRIGHT /usr/sbin/* %dir /etc/ppc64-diag %config /etc/ppc64-diag/* %config /etc/rc.powerfail %config %attr(755,root,root) /etc/init.d/rtas_errd %{_mandir}/man8/explain_syslog.8.gz %{_mandir}/man8/syslog_to_svclog.8.gz %if 1 %post %{insserv_force_if_yast rtas_errd} # get it going if outside a chroot if test -f /proc/1/exe -a -d /proc/1/root; then if test "$(stat -Lc '%%D-%%i' /)" = "$(stat -Lc '%%D-%%i' /proc/1/root)"; then /etc/init.d/rtas_errd start || : fi fi %preun if test "$1" = "0" ; then rmdir -v /var/cache/ppc64-diag.registered || : fi %stop_on_removal rtas_errd %postun %restart_on_update rtas_errd %{insserv_cleanup} %else %post # Post-install script -------------------------------------------------- /etc/ppc64-diag/ppc64_diag_setup --register >/dev/null if [ "$1" = "1" ]; then # first install /sbin/chkconfig --add rtas_errd /etc/init.d/rtas_errd start elif [ "$1" = "2" ]; then # upgrade /etc/init.d/rtas_errd restart fi %preun # Pre-uninstall script ------------------------------------------------- if [ "$1" = "0" ]; then # last uninstall /etc/init.d/rtas_errd stop /sbin/chkconfig --del rtas_errd /etc/ppc64-diag/ppc64_diag_setup --unregister >/dev/null fi %triggerin -- librtas # trigger on librtas upgrades ------------------------------------------ if [ "$2" = "2" ]; then /etc/init.d/rtas_errd restart fi %endif %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor