rpms/ricci/F-9 ricci.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:31:03 UTC 2008
Author: rmccabe
Update of /cvs/pkgs/rpms/ricci/F-9
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv13021/F-9
Modified Files:
.cvsignore sources
Added Files:
ricci.spec
Log Message:
Initial F9 import.
--- NEW FILE ricci.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.
#
###############################################################################
Name: ricci
Version: 0.13.0
Release: 3%{?dist}
License: GPLv2
URL: http://sources.redhat.com/cluster/
Group: System Environment/Base
Summary: Remote Management System - Managed Station
Summary: Remote Cluster and Storage Management System
Source0: %{name}-%{version}.tar.gz
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: python-devel >= 2.4.1
BuildRequires: glibc-devel gcc-c++ libxml2-devel sed
BuildRequires: cman-devel libcap-devel
BuildRequires: cyrus-sasl-devel >= 2.1
BuildRequires: openssl-devel dbus-devel pkgconfig file-devel
Requires: initscripts
Requires: oddjob dbus openssl pam cyrus-sasl >= 2.1
Requires: sed util-linux file
Requires: modcluster >= 0.10.0
# modstorage
Requires: parted util-linux
# modservice
Requires: chkconfig initscripts
Requires(pre): grep shadow-utils
Requires(post): chkconfig initscripts util-linux
Requires(preun): chkconfig initscripts
Requires(postun): initscripts util-linux
%description
Conga is a project developing management system for remote stations.
It consists of luci, https frontend, and ricci, secure daemon that dispatches
incoming messages to underlying management modules.
%prep
%setup -q
%build
%configure --arch=%{_arch} --docdir=%{_docdir}
make %{?_smp_mflags} ricci
%install
rm -rf %{buildroot}
make DESTDIR=%{buildroot} install_ricci
%clean
rm -rf %{buildroot}
%description -n ricci
Conga is a project developing management system for remote stations.
It consists of luci, https frontend, and ricci, secure daemon that dispatches
incoming messages to underlying management modules.
This package contains listening daemon (dispatcher), as well as
reboot, rpm, storage, service and log management modules.
%files -n ricci
%defattr(-,root,root)
# ricci
%config(noreplace) %{_sysconfdir}/pam.d/ricci
%config(noreplace) %{_sysconfdir}/oddjobd.conf.d/ricci.oddjob.conf
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/ricci.systembus.conf
%{_sysconfdir}/rc.d/init.d/ricci
%attr(-,ricci,ricci) %{_localstatedir}/lib/ricci
%{_sbindir}/ricci
%attr(-,root,ricci) %{_libexecdir}/ricci/
%{_docdir}/ricci-%{version}/
# modrpm
%config(noreplace) %{_sysconfdir}/oddjobd.conf.d/ricci-modrpm.oddjob.conf
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/ricci-modrpm.systembus.conf
%{_libexecdir}/ricci-modrpm
# modstorage
%config(noreplace) %{_sysconfdir}/oddjobd.conf.d/ricci-modstorage.oddjob.conf
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/ricci-modstorage.systembus.conf
%{_libexecdir}/ricci-modstorage
# modservice
%config(noreplace) %{_sysconfdir}/oddjobd.conf.d/ricci-modservice.oddjob.conf
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/ricci-modservice.systembus.conf
%{_libexecdir}/ricci-modservice
# modlog
%config(noreplace) %{_sysconfdir}/oddjobd.conf.d/ricci-modlog.oddjob.conf
%config(noreplace) %{_sysconfdir}/dbus-1/system.d/ricci-modlog.systembus.conf
%{_libexecdir}/ricci-modlog
%pre -n ricci
getent group ricci >/dev/null || groupadd -r ricci
getent passwd ricci >/dev/null || useradd -r -g ricci -d /var/lib/ricci -s /sbin/nologin -c "ricci daemon user" ricci
exit 0
%post -n ricci
DBUS_PID=`cat /var/run/messagebus.pid 2>/dev/null`
/bin/kill -s SIGHUP $DBUS_PID >&/dev/null
/sbin/service oddjobd reload >&/dev/null
/sbin/chkconfig --add ricci
exit 0
%preun -n ricci
if [ "$1" == "0" ]; then
/sbin/service ricci stop >&/dev/null
/sbin/chkconfig --del ricci
fi
exit 0
%postun -n ricci
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 ricci condrestart >&/dev/null
fi
exit 0
%changelog
* Wed May 20 2008 Ryan McCabe <rmccabe at redhat.com> 0.13.0-3
- Initial build
* Wed Mar 26 2008 Chris Feist <cfeist at redhat.com> 0.13.0-2
- Don't require cap and xml libraries (RPM will find them)
- Fix buildroot to meet Fedora standard
* Wed Feb 20 2008 Ryan McCabe <rmccabe at redhat.com> 0.13.0-1
- Initial build.
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/ricci/F-9/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 20 May 2008 02:29:11 -0000 1.1
+++ .cvsignore 20 May 2008 18:30:19 -0000 1.2
@@ -0,0 +1 @@
+ricci-0.13.0.tar.gz
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/ricci/F-9/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 20 May 2008 02:29:11 -0000 1.1
+++ sources 20 May 2008 18:30:19 -0000 1.2
@@ -0,0 +1 @@
+c9bcb606d2f05c02329366b525fb851d ricci-0.13.0.tar.gz
More information about the fedora-extras-commits
mailing list