cluster-devel.redhat.com archive mirror
 help / color / mirror / Atom feed
* [Cluster-devel] conga ./conga.spec.in.in luci/Makefile ricci/M ...
@ 2006-07-05 21:33 kupcevic
  0 siblings, 0 replies; 2+ messages in thread
From: kupcevic @ 2006-07-05 21:33 UTC (permalink / raw)
  To: cluster-devel.redhat.com

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}/
 



^ permalink raw reply	[flat|nested] 2+ messages in thread

* [Cluster-devel] conga ./conga.spec.in.in luci/Makefile ricci/M ...
@ 2006-08-04 17:55 kupcevic
  0 siblings, 0 replies; 2+ messages in thread
From: kupcevic @ 2006-08-04 17:55 UTC (permalink / raw)
  To: cluster-devel.redhat.com

CVSROOT:	/cvs/cluster
Module name:	conga
Changes by:	kupcevic at sourceware.org	2006-08-04 17:55:25

Modified files:
	.              : conga.spec.in.in 
	luci           : Makefile 
	ricci          : Makefile 
	ricci/ricci    : Makefile 

Log message:
	chown luci:luci /var/lib/luci
	chmod 700 /var/lib/luci
	
	chown luci:luci /usr/lib/luci
	chmod 700 /usr/lib/luci/zope
	
	chown ricci:ricci /var/lib/ricci
	chmod 700 /var/lib/ricci

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/conga.spec.in.in.diff?cvsroot=cluster&r1=1.23&r2=1.24
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/Makefile.diff?cvsroot=cluster&r1=1.13&r2=1.14
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/ricci/Makefile.diff?cvsroot=cluster&r1=1.9&r2=1.10
http://sourceware.org/cgi-bin/cvsweb.cgi/conga/ricci/ricci/Makefile.diff?cvsroot=cluster&r1=1.13&r2=1.14

--- conga/conga.spec.in.in	2006/08/03 23:39:00	1.23
+++ conga/conga.spec.in.in	2006/08/04 17:55:24	1.24
@@ -139,11 +139,11 @@
 %config(noreplace)		%{_sysconfdir}/sysconfig/luci
 				%{_sysconfdir}/rc.d/init.d/luci
 				%{_sbindir}/luci_admin
+				%{_docdir}/luci-%{version}/
+%defattr(-,luci,luci)
 %if "%{include_zope_and_plone}" == yes
 				%{_libdir}/luci/
 %endif
-				%{_docdir}/luci-%{version}/
-%defattr(-,luci,luci)
 				%{_localstatedir}/lib/luci
 
 %pre -n luci
@@ -240,7 +240,7 @@
 %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,root)	%{_localstatedir}/lib/ricci
+%attr(-,ricci,ricci)	%{_localstatedir}/lib/ricci
 			%{_sbindir}/ricci
 %attr(4755,root,root)	%{_sbindir}/ricci-auth
 			%{_sbindir}/ricci-worker
--- conga/luci/Makefile	2006/08/03 20:53:15	1.13
+++ conga/luci/Makefile	2006/08/04 17:55:24	1.14
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.13 2006/08/03 20:53:15 kupcevic Exp $
+# $Id: Makefile,v 1.14 2006/08/04 17:55:24 kupcevic Exp $
 ZOPEINSTANCE=/var/lib/luci
 
 include ../make/version.in
@@ -20,17 +20,18 @@
 
 install:
 	if [ "${include_zope_and_plone}" = "yes" ] ; then \
+		install -d ${libdir}/luci ; \
+		install -d -m 700 ${libdir}/luci/zope ; \
 		cd zope ; \
 		./configure --prefix=${libdir}/luci/zope --with-python=/usr/bin/python ; \
 		make ; \
 		make install ; \
 	fi
 	if [ "${include_zope_and_plone}" = "yes" ] ; then \
+		install -d ${libdir}/luci/zope/lib/python/Products ; \
 		cp -R plone/* ${libdir}/luci/zope/lib/python/Products/ ; \
 	fi
 
-	install -d ${DESTDIR}/var
-	install -d ${DESTDIR}/var/lib/
 	install -d -m 700 ${DESTDIR}/var/lib/luci
 
 	make -C site install
--- conga/ricci/Makefile	2006/07/05 21:33:46	1.9
+++ conga/ricci/Makefile	2006/08/04 17:55:24	1.10
@@ -23,6 +23,7 @@
 
 
 install: 
+	$(INSTALL_DIR) -m 700 ${localstatedir}/lib/ricci
 	make -C ricci install
 	make -C modules install
 	make -C init.d install
--- conga/ricci/ricci/Makefile	2006/07/25 19:10:18	1.13
+++ conga/ricci/ricci/Makefile	2006/08/04 17:55:24	1.14
@@ -53,7 +53,6 @@
 	$(INSTALL_BIN)  ${TARGET} ${sbindir}
 	$(INSTALL_BIN)  ${TARGET_AUTH} ${sbindir}
 	$(INSTALL_BIN)  ${TARGET_WORKER} ${sbindir}
-	$(INSTALL_DIR)  ${localstatedir}/lib/ricci
 	$(INSTALL_DIR)  ${localstatedir}/lib/ricci/queue
 	$(INSTALL_DIR)  ${localstatedir}/lib/ricci/certs
 	$(INSTALL_FILE) cacert.config ${localstatedir}/lib/ricci/certs/



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2006-08-04 17:55 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-07-05 21:33 [Cluster-devel] conga ./conga.spec.in.in luci/Makefile ricci/M kupcevic
  -- strict thread matches above, loose matches on Subject: below --
2006-08-04 17:55 kupcevic

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).