Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:xwhu
rhcs2
rhcs2.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File rhcs2.spec of Package rhcs2
Name: rhcs2 BuildRequires: openais-devel >= 0.83 libxml2-devel openldap2-devel ncurses-devel BuildRequires: libvolume_id-devel slang-devel BuildRequires: mozilla-nss-devel mozilla-nspr-devel libvirt-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build License: GPL v2 Group: Productivity/Clustering/HA Summary: Redhat cluster suite Url: http://sources.redhat.com/cluster/wiki/ Version: 2.03.05 Release: 1 Source0: cluster-%version.tar.bz2 Patch0: fix_logsys_subsys_init.patch ExclusiveArch: %ix86 x86_64 %description Redhat cluster suite. %package gfs2 Group: System/Filesystems Summary: Global Filesystem V2 %description gfs2 Global Filesystem v2 is an advanced cluster filesystem. %package qdisk Group: Productivity/Clustering/HA Summary: Disk-based quorum daemon for CMAN / Linux-Cluster %description qdisk Qdisk is a disk-based quorum daemon for CMAN / Linux-Cluster %package fence Group: Productivity/Clustering/HA Summary: The I/O Fencing toolset %description fence The I/O fencing toolset of Redhat Cluster Suite. %package rgmanager Group: Productivity/Clustering/HA Summary: Resource Group (Cluster Service) Manager %description rgmanager rgmanager handles management of user-defined cluster services (also known as resource groups). This includes handling of user requests including service start, service disable, service relocate, and service restart. The service manager daemon also handles restarting and relocating services in the event of failures. %package dlm Group: Productivity/Clustering/HA Summary: Distributed Lock Manager %description dlm User space library to leverage kernel space distributed lock manager. %package dlm-devel Group: Productivity/Clustering/HA Summary: Redhat cluster suite %description dlm-devel User space library to leverage kernel space distributed lock manager. %package gnbd Group: Productivity/Clustering/HA Summary: The GFS Network Block Device %description gnbd GNBD is the GFS Network Block Device. %package group Group: Productivity/Clustering/HA Summary: Group manager for fenced, dlm_controld and gfs_controld %description group The group daemon, groupd, provides a compatibility layer between the openais closed process group (CPG) service and the fenced, dlm_controld and gfs_controld daemons. groupd and its associated libgroup interface will go away in the future as the fencing, dlm and gfs daemons are ported to use the libcpg interfaces directly. groupd trans- lates and buffers cpg events between openais's cpg service and the fence/dlm/gfs systems that use it. CPG's are used to represent the membership of the fence domain, dlm lockspaces and gfs mount groups. groupd is also a convenient place to query the status of the fence, dlm and gfs groups. This is done by the group_tool program. %package ccs Group: Productivity/Clustering/HA Summary: Cluster Configuration System %description ccs CCS is the system that manages the /etc/cluster/cluster.conf file on cluster nodes. The primary users of cluster.conf are the cman cluster manager, the fenced fencing daemon and rgmanager which manages H/A services. %package ccs-devel Group: Productivity/Clustering/HA Summary: Cluster Configuration System %description ccs-devel CCS is the system that manages the /etc/cluster/cluster.conf file on cluster nodes. The primary users of cluster.conf are the cman cluster manager, the fenced fencing daemon and rgmanager which manages H/A services. %package cman Group: Productivity/Clustering/HA Summary: Cluster Management %description cman Cluster Management of Redhat Cluster Suites. %package cman-devel Group: Productivity/Clustering/HA Summary: Cluster Management %description cman-devel Cluster Management of Redhat Cluster Suites. %prep %setup -n cluster-%version %patch0 -p1 %build ./configure --without_kernel_modules --disable_kernel_check --without_gfs --enable_xen --libdir=%{_libdir} make %install DESTDIR=$RPM_BUILD_ROOT make install mkdir -p $RPM_BUILD_ROOT/%{_libdir}/lcrso mkdir -p $RPM_BUILD_ROOT/usr/share/doc/packages/ mv $RPM_BUILD_ROOT/usr/libexec/lcrso/service_cman.lcrso $RPM_BUILD_ROOT/%{_libdir}/lcrso/ rm -rf $RPM_BUILD_ROOT/usr/libexec/lcrso pushd $RPM_BUILD_ROOT/sbin find . -type f -exec strip {} \; popd pushd $RPM_BUILD_ROOT/%{_sbindir} find . -type f -exec strip {} \; popd pushd $RPM_BUILD_ROOT/%{_libdir} find . -type f -name "*.so*" -exec strip {} \; popd pushd $RPM_BUILD_ROOT/usr/share/fence find . -type f -exec chmod 0755 {} \; popd pushd $RPM_BUILD_ROOT/usr/share/man find . -type f -exec gzip {} \; popd pushd $RPM_BUILD_ROOT/usr/share/man/man3 for i in dlm_open_lockspace.3.gz dlm_close_lockspace.3.gz dlm_release_lockspace.3.gz dlm_new_lockspace.3.gz; do rm $i ln -sf dlm_create_lockspace.3.gz $i done for i in dlm_lock_wait.3.gz dlm_ls_lock.3.gz dlm_ls_lock_wait.3.gz dlm_ls_lockx.3.gz; do rm $i ln -sf dlm_lock.3.gz $i done for i in dlm_pthread_init.3.gz dlm_ls_pthread_init.3.gz dlm_get_fd.3.gz dlm_dispatch.3.gz; do rm $i ln -sf libdlm.3.gz $i done rm dlm_cleanup.3.gz ln -sf libdlm.3.gz dlm_pthread_cleanup.3.gz rm dlm_unlock_wait.3.gz ln -sf dlm_unlock.3.gz dlm_unlock_wait.3.gz popd %preun gfs2 %stop_on_removal %postun gfs2 %insserv_cleanup %files gfs2 %defattr(-,root,root) /sbin/umount.gfs2 /sbin/mount.gfs2 /etc/init.d/gfs2 %{_sbindir}/gfs2_edit %{_sbindir}/mkfs.gfs2 %{_sbindir}/gfs2_convert %{_sbindir}/gfs_controld %{_sbindir}/fsck.gfs2 %{_sbindir}/gfs2_tool %{_sbindir}/gfs2_grow %{_sbindir}/gfs2_mkfs %{_sbindir}/gfs2_jadd %{_sbindir}/gfs2_quota %{_sbindir}/gfs2_fsck %{_mandir}/man8/gfs2.8.gz %{_mandir}/man8/gfs2_quota.8.gz %{_mandir}/man8/gfs_controld.8.gz %{_mandir}/man8/gfs2_fsck.8.gz %{_mandir}/man8/mkfs.gfs2.8.gz %{_mandir}/man8/gfs2_tool.8.gz %{_mandir}/man8/gfs2_mount.8.gz %{_mandir}/man8/gfs2_convert.8.gz %{_mandir}/man8/gfs2_jadd.8.gz %{_mandir}/man8/gfs2_edit.8.gz %{_mandir}/man8/gfs2_grow.8.gz %preun qdisk %stop_on_removal qdiskd %postun qdisk %insserv_cleanup qdiskd %files qdisk %defattr(-,root,root) /etc/init.d/qdiskd %{_sbindir}/qdiskd %{_sbindir}/mkqdisk %{_mandir}/man5/qdisk.5.gz %{_mandir}/man8/qdiskd.8.gz %{_mandir}/man8/mkqdisk.8.gz %files fence %defattr(-,root,root) %{_mandir}/man8/fence_sanbox2.8.gz %{_mandir}/man8/fence_xvmd.8.gz %{_mandir}/man8/fence_drac.8.gz %{_mandir}/man8/fence_mcdata.8.gz %{_mandir}/man8/fence_apc.8.gz %{_mandir}/man8/fence_vixel.8.gz %{_mandir}/man8/fenced.8.gz %{_mandir}/man8/fence_node.8.gz %{_mandir}/man8/fence_ilo.8.gz %{_mandir}/man8/fence_manual.8.gz %{_mandir}/man8/fence_brocade.8.gz %{_mandir}/man8/fence_egenera.8.gz %{_mandir}/man8/fence_tool.8.gz %{_mandir}/man8/fence_xvm.8.gz %{_mandir}/man8/fence_rib.8.gz %{_mandir}/man8/fence_ifmib.8.gz %{_mandir}/man8/fence_ipmilan.8.gz %{_mandir}/man8/fence_ack_manual.8.gz %{_mandir}/man8/fence.8.gz %{_mandir}/man8/fence_gnbd.8.gz %{_mandir}/man8/fence_wti.8.gz %{_mandir}/man8/fence_bladecenter.8.gz %{_mandir}/man8/fence_bullpap.8.gz %{_mandir}/man8/fence_rsa.8.gz /usr/share/snmp/mibs/powernet369.mib /usr/share/fence/ %{_sbindir}/fence_egenera %{_sbindir}/fence_ilo %{_sbindir}/fence_rps10 %{_sbindir}/fence_vmware %{_sbindir}/fence_scsi %{_sbindir}/fence_xvm %{_sbindir}/fence_rsb %{_sbindir}/fence_node %{_sbindir}/fence_ifmib %{_sbindir}/fence_xcat %{_sbindir}/fence_vixel %{_sbindir}/fence_wti %{_sbindir}/fence_bladecenter %{_sbindir}/fence_ipmilan %{_sbindir}/fence_baytech %{_sbindir}/fence_xvmd %{_sbindir}/fence_ack_manual %{_sbindir}/fence_rsa %{_sbindir}/fence_rackswitch %{_sbindir}/fence_gnbd %{_sbindir}/fence_apc_snmp %{_sbindir}/fence_scsi_test %{_sbindir}/fence_ibmblade %{_sbindir}/fence_apc %{_sbindir}/fence_cpint %{_sbindir}/fence_drac5 %{_sbindir}/fence_tool %{_sbindir}/fence_mcdata %{_sbindir}/fence_sanbox2 %{_sbindir}/fence_lpar %{_sbindir}/fenced %{_sbindir}/fence_brocade %{_sbindir}/fence_zvm %{_sbindir}/fence_bullpap %{_sbindir}/fence_drac %preun rgmanager %stop_on_removal %postun rgmanager %insserv_cleanup %files rgmanager %defattr(-,root,root) %{_mandir}/man8/clustat.8.gz %{_mandir}/man8/clulog.8.gz %{_mandir}/man8/clufindhostname.8.gz %{_mandir}/man8/clusvcadm.8.gz %{_mandir}/man8/clubufflush.8.gz %{_mandir}/man8/clurmtabd.8.gz %{_mandir}/man8/clurgmgrd.8.gz %{_mandir}/man5/cluster.conf.5.gz /usr/share/cluster/ %{_sbindir}/rg_test %{_sbindir}/clurgmgrd %{_sbindir}/clusvcadm %{_sbindir}/clustat %{_sbindir}/clurmtabd %{_sbindir}/gnbd_clusterd %{_sbindir}/clubufflush %{_sbindir}/clufindhostname %{_sbindir}/clulog %{_sbindir}/clunfslock /etc/init.d/rgmanager %post dlm /sbin/ldconfig %postun dlm /sbin/ldconfig %files dlm %defattr(-,root,root) /etc/udev/rules.d/51-dlm.rules %{_sbindir}/dlm_tool %{_sbindir}/dlm_controld %{_libdir}/libdlm.so.2 %{_libdir}/libdlm_lt.so.2 %{_libdir}/libdlm.so.2.3 %{_libdir}/libdlm_lt.so.2.3 %_mandir/man8/dlm_tool.8.gz %_mandir/man8/dlm_controld.8.gz %files dlm-devel %defattr(-,root,root) %{_includedir}/libdlm.h %{_libdir}/libdlm_lt.so %{_libdir}/libdlm.so %{_libdir}/libdlm_lt.a %{_libdir}/libdlm.a %{_mandir}/man3/dlm_unlock.3.gz %{_mandir}/man3/dlm_ls_lock_wait.3.gz %{_mandir}/man3/dlm_pthread_cleanup.3.gz %{_mandir}/man3/dlm_ls_lockx.3.gz %{_mandir}/man3/libdlm.3.gz %{_mandir}/man3/dlm_close_lockspace.3.gz %{_mandir}/man3/dlm_ls_unlock_wait.3.gz %{_mandir}/man3/dlm_get_fd.3.gz %{_mandir}/man3/dlm_lock_wait.3.gz %{_mandir}/man3/dlm_ls_pthread_init.3.gz %{_mandir}/man3/dlm_lock.3.gz %{_mandir}/man3/dlm_release_lockspace.3.gz %{_mandir}/man3/dlm_ls_lock.3.gz %{_mandir}/man3/dlm_dispatch.3.gz %{_mandir}/man3/dlm_unlock_wait.3.gz %{_mandir}/man3/dlm_new_lockspace.3.gz %{_mandir}/man3/dlm_ls_unlock.3.gz %{_mandir}/man3/dlm_open_lockspace.3.gz %{_mandir}/man3/dlm_create_lockspace.3.gz %{_mandir}/man3/dlm_pthread_init.3.gz %files gnbd %defattr(-,root,root) %{_mandir}/man8/gnbd.8.gz %{_mandir}/man8/gnbd_export.8.gz %{_mandir}/man8/gnbd_import.8.gz %{_mandir}/man8/gnbd_serv.8.gz %{_sbindir}/gnbd_export %{_sbindir}/gnbd_get_uid %{_sbindir}/gnbd_import %{_sbindir}/gnbd_monitor %{_sbindir}/gnbd_recvd %{_sbindir}/gnbd_serv %files group %defattr(-,root,root) %{_mandir}/man8/group_tool.8.gz %{_mandir}/man8/groupd.8.gz %{_sbindir}/group_tool %{_sbindir}/groupd %files ccs %defattr(-,root,root) %{_sbindir}/ccs_test %{_sbindir}/ccs_tool %{_sbindir}/ccsd %{_mandir}/man7/ccs.7.gz %{_mandir}/man8/ccs_test.8.gz %{_mandir}/man8/ccs_tool.8.gz %{_mandir}/man8/ccsd.8.gz %files ccs-devel %defattr(-,root,root) %{_includedir}/ccs.h %{_libdir}/libccs.a %post cman /sbin/ldconfig %preun cman %stop_on_removal scsi_reserve cman %postun cman %insserv_cleanup scsi_reserve cman /sbin/ldconfig %files cman %defattr(-,root,root) /etc/init.d/cman /etc/init.d/scsi_reserve %{_sbindir}/cman_tool %{_mandir}/man5/cman.5.gz %{_mandir}/man8/cman_tool.8.gz %{_libdir}/libcman.so.2 %{_libdir}/libcman.so.2.3 %{_libdir}/lcrso/service_cman.lcrso %files cman-devel %defattr(-,root,root) %{_includedir}/libcman.h %{_libdir}/libcman.so %{_libdir}/libcman.a %changelog * Mon Jul 7 2008 Xinwei Hu <xwhu@novell.com> Initialize importing
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