@@ -178,6 +178,17 @@ Group: System Environment/Libraries
178178%description awsapi
179179Apache Cloudstack AWS API compatibility wrapper
180180
181+ %if "%{_ossnoss }" == "NOREDIST"
182+ %package mysql-ha
183+ Summary: Apache CloudStack Balancing Strategy for MySQL
184+ Requires: mysql-connector-java
185+ Requires: tomcat7
186+ Group: System Environmnet/Libraries
187+ %description mysql-ha
188+ Apache CloudStack Balancing Strategy for MySQL
189+
190+ %endif
191+
181192%prep
182193echo Doing CloudStack build
183194
@@ -342,6 +353,12 @@ for name in cloud-bridge.properties commons-logging.properties ec2-service.prope
342353 ${RPM_BUILD_ROOT}%{_sysconfdir }/%{name }/management/$name
343354done
344355
356+ # MYSQL HA
357+ if [ "x%{_ossnoss }" == "xNOREDIST" ] ; then
358+ mkdir -p ${RPM_BUILD_ROOT}%{_datadir }/%{name }-mysql-ha/lib
359+ cp -r plugins/database/mysql-ha/target/cloud-plugin-database-mysqlha-%{_maventag }.jar ${RPM_BUILD_ROOT}%{_datadir }/%{name }-mysql-ha/lib
360+ fi
361+
345362#Don't package the below for AWS API
346363rm -rf ${RPM_BUILD_ROOT}%{_datadir }/%{name }-bridge/webapps/awsapi/WEB-INF/classes/db.properties
347364rm -rf ${RPM_BUILD_ROOT}%{_datadir }/%{name }-bridge/webapps/awsapi/WEB-INF/classes/LICENSE.txt
@@ -361,9 +378,13 @@ install -D tools/whisker/LICENSE ${RPM_BUILD_ROOT}%{_defaultdocdir}/%{name}-agen
361378install -D tools/whisker/NOTICE ${RPM_BUILD_ROOT}%{_defaultdocdir }/%{name }-usage-%{version }/NOTICE
362379install -D tools/whisker/LICENSE ${RPM_BUILD_ROOT}%{_defaultdocdir }/%{name }-usage-%{version }/LICENSE
363380install -D tools/whisker/NOTICE ${RPM_BUILD_ROOT}%{_defaultdocdir }/%{name }-awsapi-%{version }/NOTICE
364- install -D tools/whisker/NOTICE ${RPM_BUILD_ROOT}%{_defaultdocdir }/%{name }-awsapi-%{version }/LICENSE
365- install -D tools/whisker/LICENSE ${RPM_BUILD_ROOT}%{_defaultdocdir }/%{name }-cli-%{version }/NOTICE
381+ install -D tools/whisker/LICENSE ${RPM_BUILD_ROOT}%{_defaultdocdir }/%{name }-awsapi-%{version }/LICENSE
382+ install -D tools/whisker/NOTICE ${RPM_BUILD_ROOT}%{_defaultdocdir }/%{name }-cli-%{version }/NOTICE
366383install -D tools/whisker/LICENSE ${RPM_BUILD_ROOT}%{_defaultdocdir }/%{name }-cli-%{version }/LICENSE
384+ if [ "x%{_ossnoss }" == "xNOREDIST" ] ; then
385+ install -D tools/whisker/LICENSE ${RPM_BUILD_ROOT}%{_defaultdocdir }/%{name }-mysql-ha-%{version }/LICENSE
386+ install -D tools/whisker/NOTICE ${RPM_BUILD_ROOT}%{_defaultdocdir }/%{name }-mysql-ha-%{version }/NOTICE
387+ fi
367388
368389%clean
369390[ ${RPM_BUILD_ROOT} != " /" ] && rm -rf ${RPM_BUILD_ROOT}
647668%files baremetal-agent
648669%attr(0755,root,root) %{_bindir }/cloudstack-setup-baremetal
649670
671+ %if "%{_ossnoss }" == "NOREDIST"
672+ %files mysql-ha
673+ %defattr(0644,cloud,cloud,0755)
674+ %attr(0644,root,root) %{_datadir }/%{name }-mysql-ha/lib/*
675+ %{_defaultdocdir }/%{name }-mysql-ha-%{version }/LICENSE
676+ %{_defaultdocdir }/%{name }-mysql-ha-%{version }/NOTICE
677+ %endif
650678
651679%changelog
680+ * Fri Jul 04 2014 Hugo Trippaers <hugo@apache.org> 4.4.1
681+ - Add a package for the mysql ha module
682+
652683* Fri Oct 03 2012 Hugo Trippaers <hugo@apache.org> 4.1.0
653684- new style spec file
654-
0 commit comments