rpms/clustermon/devel clustermon.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Ryan McCabe (rmccabe)
fedora-extras-commits at redhat.com
Tue May 20 18:22:41 UTC 2008
- Previous message (by thread): rpms/ricci/devel ricci.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message (by thread): rpms/clustermon/F-9 clustermon.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: rmccabe
Update of /cvs/pkgs/rpms/clustermon/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12347/devel
Modified Files:
.cvsignore sources
Added Files:
clustermon.spec
Log Message:
Initial import
--- NEW FILE clustermon.spec ---
##############################################################################
#
# Copyright (C) 2006-2008 Red Hat, Inc. All rights reserved.
#
# This copyrighted material is made available to anyone wishing to use,
# modify, copy, or redistribute it subject to the terms and conditions
# of the GNU General Public License version 2.
#
###############################################################################
%define PEGASUS_PROVIDERS_DIR %{_libdir}/Pegasus/providers
############ SRPM ###################
Name: clustermon
Version: 0.13.0
Release: 3%{?dist}
License: GPLv2
URL: http://sources.redhat.com/cluster/conga
Group: System Environment/Base
Summary: Monitoring and management of Red Hat Enterprise Linux Cluster Suite
Source0: %{name}-%{version}.tar.gz
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: cman-devel libvirt-devel
BuildRequires: glibc-devel gcc-c++ libxml2-devel
BuildRequires: openssl-devel dbus-devel pam-devel pkgconfig
BuildRequires: net-snmp-devel tog-pegasus-devel
%description
This package contains Red Hat Enterprise Linux Cluster Suite
SNMP/CIM module/agent/provider.
%prep
%setup -q
%build
%configure --arch=%{_arch} \
--docdir=%{_docdir} \
--pegasus_providers_dir=%{PEGASUS_PROVIDERS_DIR} \
--include_zope_and_plone=no
make %{?_smp_mflags} clustermon
%install
rm -rf %{buildroot}
make DESTDIR=%{buildroot} install_clustermon
%clean
rm -rf %{buildroot}
### cluster module ###
%package -n modcluster
Group: System Environment/Base
Summary: Red Hat Enterprise Linux Cluster Suite - remote management
Requires: oddjob dbus openssl
Requires: initscripts util-linux
Requires(post): chkconfig initscripts util-linux
Requires(preun): chkconfig initscripts
Requires(postun): initscripts util-linux
%description -n modcluster
Management module for Red Hat Enterprise Linux Cluster Suite.
%files -n modcluster
%defattr(-,root,root)
%config(noreplace) %{_sysconfdir}/oddjobd.conf.d/modcluster.oddjob.conf
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/modcluster.systembus.conf
%{_sysconfdir}/rc.d/init.d/modclusterd
%{_libexecdir}/modcluster
%{_sbindir}/modclusterd
%{_docdir}/modcluster-%{version}/
%post -n modcluster
/sbin/chkconfig --add modclusterd
DBUS_PID=`cat /var/run/messagebus.pid 2>/dev/null`
/bin/kill -s SIGHUP $DBUS_PID >&/dev/null
# It's ok if this fails (it will fail when oddjob is not running).
/sbin/service oddjobd reload >&/dev/null
exit 0
%preun -n modcluster
if [ "$1" == "0" ]; then
/sbin/service modclusterd stop >&/dev/null
/sbin/chkconfig --del modclusterd
fi
exit 0
%postun -n modcluster
if [ "$1" == "0" ]; then
DBUS_PID=`cat /var/run/messagebus.pid 2> /dev/null`
/bin/kill -s SIGHUP $DBUS_PID >&/dev/null
/sbin/service oddjobd reload >&/dev/null
fi
if [ "$1" == "1" ]; then
/sbin/service modclusterd condrestart >&/dev/null
fi
exit 0
### cluster-snmp ###
%package -n cluster-snmp
Group: System Environment/Base
Summary: Red Hat Enterprise Linux Cluster Suite - SNMP agent
Requires: modcluster = %{version}-%{release}
Requires: net-snmp
Requires: oddjob openssl
Requires(post): initscripts
Requires(postun): initscripts
%description -n cluster-snmp
SNMP agent for Red Hat Enterprise Linux Cluster Suite.
%files -n cluster-snmp
%defattr(-,root,root)
%{_libdir}/cluster-snmp/
%{_datadir}/snmp/mibs/REDHAT-MIB
%{_datadir}/snmp/mibs/REDHAT-CLUSTER-MIB
%{_docdir}/cluster-snmp-%{version}/
%post -n cluster-snmp
/sbin/service snmpd condrestart >&/dev/null
exit 0
%postun -n cluster-snmp
# don't restart snmpd twice on upgrades
if [ "$1" == "0" ]; then
/sbin/service snmpd condrestart >&/dev/null
fi
exit 0
### cluster-cim ###
%package -n cluster-cim
Group: System Environment/Base
Summary: Red Hat Enterprise Linux Cluster Suite - CIM provider
Requires: modcluster = %{version}-%{release}
Requires: tog-pegasus
Requires: oddjob openssl
Requires(post): initscripts
Requires(postun): initscripts
%description -n cluster-cim
CIM provider for Red Hat Enterprise Linux Cluster Suite.
%files -n cluster-cim
%defattr(-,root,root)
%{PEGASUS_PROVIDERS_DIR}/libRedHatClusterProvider.so
%{_docdir}/cluster-cim-%{version}/
%post -n cluster-cim
# pegasus might not be running, don't fail
/sbin/service tog-pegasus condrestart >&/dev/null
exit 0
%postun -n cluster-cim
# don't restart pegasus twice on upgrades
if [ "$1" == "0" ]; then
/sbin/service tog-pegasus condrestart >&/dev/null
fi
# pegasus might not be running, don't fail
exit 0
%changelog
* Wed Feb 20 2008 Ryan McCabe <rmccabe at redhat.com> 0.13.0-1
- Initial build.
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/clustermon/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 20 May 2008 02:31:13 -0000 1.1
+++ .cvsignore 20 May 2008 18:21:45 -0000 1.2
@@ -0,0 +1 @@
+clustermon-0.13.0.tar.gz
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/clustermon/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 20 May 2008 02:31:13 -0000 1.1
+++ sources 20 May 2008 18:21:45 -0000 1.2
@@ -0,0 +1 @@
+f0f0a58b0bfa12d1760c4e8b99671d90 clustermon-0.13.0.tar.gz
- Previous message (by thread): rpms/ricci/devel ricci.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message (by thread): rpms/clustermon/F-9 clustermon.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list