[Cluster-devel] conga ./conga.spec.in.in luci/Makefile ricci/M ...
kupcevic at sourceware.org
kupcevic at sourceware.org
Wed Jul 5 21:33:47 UTC 2006
CVSROOT: /cvs/cluster
Module name: conga
Changes by: kupcevic at sourceware.org 2006-07-05 21:33:46
Modified files:
. : conga.spec.in.in
luci : Makefile
ricci : Makefile
ricci/modules/cluster/clumon: Makefile
Log message:
towards FC compliant RPM:
specfile:
- automatic distro versioning
- don't define _libdir on x86_64
- add URL
- shorter summaries
- (noreplace) config files
- documentation in each package
build sys:
- minimal documentation for each pkg
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/conga.spec.in.in.diff?cvsroot=cluster&r1=1.12&r2=1.13
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/Makefile.diff?cvsroot=cluster&r1=1.10&r2=1.11
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/ricci/Makefile.diff?cvsroot=cluster&r1=1.8&r2=1.9
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/ricci/modules/cluster/clumon/Makefile.diff?cvsroot=cluster&r1=1.3&r2=1.4
--- conga/conga.spec.in.in 2006/06/30 22:12:34 1.12
+++ conga/conga.spec.in.in 2006/07/05 21:33:46 1.13
@@ -11,18 +11,14 @@
###############################################################################
%define vers @@VERS@@
-%define rel @@REL@@
-
-
-%ifarch x86_64
-%define _libdir /usr/lib64
-%endif
+%define rel @@REL@@%{?dist}
%define PEGASUS_PROVIDERS_DIR %{_libdir}/Pegasus/providers
+
############ SRPM ###################
@@ -30,6 +26,7 @@
Version: %vers
Release: %rel
License: GPL
+URL: http://sources.redhat.com/cluster/conga
Group: System Environment/Base
Summary: Conga Remote Management System - source code
@@ -57,6 +54,7 @@
#./autogen.sh
#./configure --arch=%{_arch} --sbindir=%{_sbindir} --libdir=%{_libdir} --docdir=%{_docdir}
%configure --arch=%{_arch} --docdir=%{_docdir} --pegasus_providers_dir=%{PEGASUS_PROVIDERS_DIR}
+#make %{?_smp_mflags}
make
%install
@@ -77,24 +75,27 @@
%package -n luci
Group: System Environment/Base
-Summary: Conga Remote Management System - Management Station (https frontend)
+Summary: Conga Remote Management System - Management Station
+URL: http://sources.redhat.com/cluster/conga
+
Requires: chkconfig initscripts
Requires: python zope plone
-Requires: openssl mailcap stunnel
+Requires: openssl mailcap stunnel
+Requires: sed util-linux
Requires: ricci = %{version}-%{release}
%description -n luci
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.
+It consists of luci, https frontend, and ricci, secure daemon that
+dispatches incoming messages to underlying management modules.
This package contains Luci website.
%files -n luci
%defattr(-,root,root)
-%config %{_sysconfdir}/rc.d/init.d/luci
+%config(noreplace) %{_sysconfdir}/rc.d/init.d/luci
%config(noreplace) %{_sysconfdir}/sysconfig/luci
%{_sbindir}/luci_admin
%attr(-,luci,root) %{_localstatedir}/lib/luci
@@ -102,6 +103,7 @@
%config %{_localstatedir}/lib/luci/etc/zope.conf
%config(noreplace) %{_localstatedir}/lib/luci/etc/logrotate.conf
%config %{_localstatedir}/lib/luci/etc/stunnel.conf
+ %{_docdir}/luci-%{version}/
%pre -n luci
/usr/sbin/groupadd -r -f luci >/dev/null 2>&1
@@ -163,10 +165,12 @@
%package -n ricci
Group: System Environment/Base
-Summary: Conga Remote Management System - Managed Station (dispatcher daemon, including basic management modules)
+Summary: Conga Remote Management System - Managed Station
+URL: http://sources.redhat.com/cluster/conga
+
Requires: chkconfig initscripts
Requires: oddjob dbus openssl pam
-Requires: sed
+Requires: sed util-linux
Requires: ricci-modcluster = %{version}-%{release}
# modreboot
@@ -197,35 +201,34 @@
%files -n ricci
%defattr(-,root,root)
-
# ricci
-#%doc README COPYING
-%config %{_sysconfdir}/rc.d/init.d/ricci
+%config(noreplace) %{_sysconfdir}/rc.d/init.d/ricci
%config(noreplace) %{_sysconfdir}/pam.d/ricci
- %{_sysconfdir}/oddjobd.conf.d/ricci.oddjob.conf
- %{_sysconfdir}/dbus-1/system.d/ricci.systembus.conf
+%config(noreplace) %{_sysconfdir}/oddjobd.conf.d/ricci.oddjob.conf
+%config(noreplace) %{_sysconfdir}/dbus-1/system.d/ricci.systembus.conf
%attr(-,ricci,root) %{_localstatedir}/lib/ricci
%{_sbindir}/ricci
%attr(4755,root,root) %{_sbindir}/ricci-auth
%{_sbindir}/ricci-worker
+ %{_docdir}/ricci-%{version}/
# modrpm
- %{_sysconfdir}/oddjobd.conf.d/ricci-modrpm.oddjob.conf
- %{_sysconfdir}/dbus-1/system.d/ricci-modrpm.systembus.conf
+%config(noreplace) %{_sysconfdir}/oddjobd.conf.d/ricci-modrpm.oddjob.conf
+%config(noreplace) %{_sysconfdir}/dbus-1/system.d/ricci-modrpm.systembus.conf
%{_sbindir}/ricci-modrpm
%{_sbindir}/ricci-modrpm.exe
# modstorage
- %{_sysconfdir}/oddjobd.conf.d/ricci-modstorage.oddjob.conf
- %{_sysconfdir}/dbus-1/system.d/ricci-modstorage.systembus.conf
+%config(noreplace) %{_sysconfdir}/oddjobd.conf.d/ricci-modstorage.oddjob.conf
+%config(noreplace) %{_sysconfdir}/dbus-1/system.d/ricci-modstorage.systembus.conf
%{_sbindir}/ricci-modstorage
%{_sbindir}/ricci-modstorage.exe
# modservice
- %{_sysconfdir}/oddjobd.conf.d/ricci-modservice.oddjob.conf
- %{_sysconfdir}/dbus-1/system.d/ricci-modservice.systembus.conf
+%config(noreplace) %{_sysconfdir}/oddjobd.conf.d/ricci-modservice.oddjob.conf
+%config(noreplace) %{_sysconfdir}/dbus-1/system.d/ricci-modservice.systembus.conf
%{_sbindir}/ricci-modservice
%{_sbindir}/ricci-modservice.exe
# modlog
- %{_sysconfdir}/oddjobd.conf.d/ricci-modlog.oddjob.conf
- %{_sysconfdir}/dbus-1/system.d/ricci-modlog.systembus.conf
+%config(noreplace) %{_sysconfdir}/oddjobd.conf.d/ricci-modlog.oddjob.conf
+%config(noreplace) %{_sysconfdir}/dbus-1/system.d/ricci-modlog.systembus.conf
%{_sbindir}/ricci-modlog
%{_sbindir}/ricci-modlog.exe
@@ -280,10 +283,12 @@
%package -n ricci-modcluster
Group: System Environment/Base
-Summary: Conga Remote Management System - Managed Clustered Station (cluster management module)
+Summary: Conga Remote Management System - Managed Clustered Station
+URL: http://sources.redhat.com/cluster/conga
+
Requires: chkconfig initscripts
Requires: oddjob openssl
-Requires: sed
+Requires: sed util-linux
Conflicts: clumon
%description -n ricci-modcluster
@@ -291,18 +296,19 @@
It consists of luci, https frontend, and ricci, secure daemon that dispatches
incoming messages to underlying management modules.
-This package contains Red Hat Enterprise Linux Cluster Suite ricci management module.
+This package contains Red Hat Enterprise Linux Cluster Suite
+ricci management module.
%files -n ricci-modcluster
%defattr(-,root,root)
-#%doc README
-%config %{_sysconfdir}/rc.d/init.d/ricci-modclusterd
- %{_sysconfdir}/oddjobd.conf.d/ricci-modcluster.oddjob.conf
- %{_sysconfdir}/dbus-1/system.d/ricci-modcluster.systembus.conf
+%config(noreplace) %{_sysconfdir}/rc.d/init.d/ricci-modclusterd
+%config(noreplace) %{_sysconfdir}/oddjobd.conf.d/ricci-modcluster.oddjob.conf
+%config(noreplace) %{_sysconfdir}/dbus-1/system.d/ricci-modcluster.systembus.conf
%{_sbindir}/ricci-modcluster
%{_sbindir}/ricci-modcluster.exe
%{_sbindir}/ricci-modclusterd
+ %{_docdir}/ricci-modcluster-%{version}/
%post -n ricci-modcluster
/sbin/chkconfig --add ricci-modclusterd
@@ -338,6 +344,8 @@
%package -n cluster-snmp
Group: System Environment/Base
Summary: Red Hat Enterprise Linux Cluster Suite - SNMP agent
+URL: http://sources.redhat.com/cluster/conga
+
Requires: ricci-modcluster = %{version}-%{release}
Requires: net-snmp
Requires: oddjob openssl
@@ -349,8 +357,8 @@
%files -n cluster-snmp
%defattr(-,root,root)
%{_libdir}/cluster-snmp/
-%attr(644,root,root) %{_datadir}/snmp/mibs/REDHAT-MIB
-%attr(644,root,root) %{_datadir}/snmp/mibs/REDHAT-CLUSTER-MIB
+ %{_datadir}/snmp/mibs/REDHAT-MIB
+ %{_datadir}/snmp/mibs/REDHAT-CLUSTER-MIB
%{_docdir}/cluster-snmp-%{version}/
%pre -n cluster-snmp
@@ -381,6 +389,8 @@
%package -n cluster-cim
Group: System Environment/Base
Summary: Red Hat Enterprise Linux Cluster Suite - CIM provider
+URL: http://sources.redhat.com/cluster/conga
+
Requires: ricci-modcluster = %{version}-%{release}
Requires: tog-pegasus
Requires: oddjob openssl
@@ -391,8 +401,8 @@
%files -n cluster-cim
%defattr(-,root,root)
-%{PEGASUS_PROVIDERS_DIR}/libRedHatClusterProvider.so
-%{_docdir}/cluster-cim-%{version}/
+ %{PEGASUS_PROVIDERS_DIR}/libRedHatClusterProvider.so
+ %{_docdir}/cluster-cim-%{version}/
%pre -n cluster-cim
exit 0
--- conga/luci/Makefile 2006/07/05 17:55:32 1.10
+++ conga/luci/Makefile 2006/07/05 21:33:46 1.11
@@ -1,6 +1,8 @@
-# $Id: Makefile,v 1.10 2006/07/05 17:55:32 rmccabe Exp $
+# $Id: Makefile,v 1.11 2006/07/05 21:33:46 kupcevic Exp $
ZOPEINSTANCE=/var/lib/luci
+include ../make/version.in
+
all: luci
@@ -21,6 +23,8 @@
make -C init.d install
make -C sysconfig install
make -C docs install
+ install -d ${DESTDIR}/usr/share/doc/luci-${VERSION}/
+ install -m 644 COPYING ${DESTDIR}/usr/share/doc/luci-${VERSION}/
clean:
--- conga/ricci/Makefile 2006/06/15 03:08:35 1.8
+++ conga/ricci/Makefile 2006/07/05 21:33:46 1.9
@@ -27,6 +27,10 @@
make -C modules install
make -C init.d install
make -C pam.d install
+ $(INSTALL_DIR) ${docdir}/ricci-${VERSION}/
+ $(INSTALL_FILE) COPYING ${docdir}/ricci-${VERSION}/
+ $(INSTALL_DIR) ${docdir}/ricci-modcluster-${VERSION}/
+ $(INSTALL_FILE) COPYING ${docdir}/ricci-modcluster-${VERSION}/
uninstall:
--- conga/ricci/modules/cluster/clumon/Makefile 2006/06/30 22:26:12 1.3
+++ conga/ricci/modules/cluster/clumon/Makefile 2006/07/05 21:33:46 1.4
@@ -40,6 +40,7 @@
$(INSTALL_DIR) ${docdir}/cluster-cim-${VERSION}
$(INSTALL_FILE) README ${docdir}/cluster-cim-${VERSION}/
$(INSTALL_FILE) README.cim ${docdir}/cluster-cim-${VERSION}/
+ $(INSTALL_FILE) COPYING ${docdir}/cluster-cim-${VERSION}/
$(INSTALL_FILE) RedHat_ClusterProvider.mof ${docdir}/cluster-cim-${VERSION}/
$(INSTALL_FILE) RedHat_ClusterSchema.mof ${docdir}/cluster-cim-${VERSION}/
More information about the Cluster-devel
mailing list