Hi, recent addition of vcenter external plugin generates dependency on exotic perl(VMware::VIRuntime) package, majority won't use. I propose to create a separate subpackage, cluster-glue-extras, for all optional components
# HG changeset patch # User Vadym Chepkov <[email protected]> # Date 1304261276 14400 # Node ID f8122aff3cef64089d611682f1b77a7695102757 # Parent b3ab6686445b5267a18a37d1a1404170693306db Low: adding cluster-glue-extras subpackage Adding cluster-glue-extras subpackage for optional components diff --git a/cluster-glue-fedora.spec b/cluster-glue-fedora.spec --- a/cluster-glue-fedora.spec +++ b/cluster-glue-fedora.spec @@ -139,6 +139,7 @@ %{_libdir}/stonith/plugins/stonith2/*.so %{_libdir}/stonith/plugins/stonith2/*.py* %exclude %{_libdir}/stonith/plugins/external/ssh +%exclude %{_libdir}/stonith/plugins/external/vcenter %exclude %{_libdir}/stonith/plugins/stonith2/null.so %exclude %{_libdir}/stonith/plugins/stonith2/ssh.so %{_libdir}/stonith/plugins/xen0-ha-dom0-stonith-helper @@ -214,11 +215,23 @@ %{_includedir}/pils %{_datadir}/%{name}/lrmtest %{_libdir}/heartbeat/plugins/test/test.so -%{_libdir}/stonith/plugins/external/ssh -%{_libdir}/stonith/plugins/stonith2/null.so -%{_libdir}/stonith/plugins/stonith2/ssh.so %doc AUTHORS %doc COPYING %doc COPYING.LIB +%package -n cluster-glue-extras +Summary: Additional cluster-glue components +Group: Application/System +Requires: cluster-glue-libs = %{version}-%{release} + +%description -n cluster-glue-extras +cluster-glue-extras includes optional components of cluster-glue framework + +%files -n cluster-glue-extras +%defattr(-,root,root) +%{_libdir}/stonith/plugins/external/ssh +%{_libdir}/stonith/plugins/external/vcenter +%{_libdir}/stonith/plugins/stonith2/null.so +%{_libdir}/stonith/plugins/stonith2/ssh.so + %changelog Cheers, Vadym _______________________________________________ Linux-HA mailing list [email protected] http://lists.linux-ha.org/mailman/listinfo/linux-ha See also: http://linux-ha.org/ReportingProblems
