Repository: metron Updated Branches: refs/heads/master 8ee9eb800 -> cd14cbeef
METRON-1137 Build RPM for Metron MaaS as a part of rpm-docker packaging (anandsubbu via nickwallen) closes apache/metron#719 Project: http://git-wip-us.apache.org/repos/asf/metron/repo Commit: http://git-wip-us.apache.org/repos/asf/metron/commit/cd14cbee Tree: http://git-wip-us.apache.org/repos/asf/metron/tree/cd14cbee Diff: http://git-wip-us.apache.org/repos/asf/metron/diff/cd14cbee Branch: refs/heads/master Commit: cd14cbeefec6afc7aee9efcc288c9482d67d9657 Parents: 8ee9eb8 Author: anandsubbu <[email protected]> Authored: Thu Aug 31 08:14:12 2017 -0400 Committer: nickallen <[email protected]> Committed: Thu Aug 31 08:14:12 2017 -0400 ---------------------------------------------------------------------- .../docker/rpm-docker/SPECS/metron.spec | 23 ++++++++++++++++++++ .../packaging/docker/rpm-docker/pom.xml | 6 +++++ 2 files changed, 29 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/metron/blob/cd14cbee/metron-deployment/packaging/docker/rpm-docker/SPECS/metron.spec ---------------------------------------------------------------------- diff --git a/metron-deployment/packaging/docker/rpm-docker/SPECS/metron.spec b/metron-deployment/packaging/docker/rpm-docker/SPECS/metron.spec index 94c7e05..5a88877 100644 --- a/metron-deployment/packaging/docker/rpm-docker/SPECS/metron.spec +++ b/metron-deployment/packaging/docker/rpm-docker/SPECS/metron.spec @@ -53,6 +53,7 @@ Source8: metron-profiler-%{full_version}-archive.tar.gz Source9: metron-rest-%{full_version}-archive.tar.gz Source10: metron-config-%{full_version}-archive.tar.gz Source11: metron-management-%{full_version}-archive.tar.gz +Source12: metron-maas-service-%{full_version}-archive.tar.gz %description Apache Metron provides a scalable advanced security analytics framework @@ -87,6 +88,7 @@ tar -xzf %{SOURCE8} -C %{buildroot}%{metron_home} tar -xzf %{SOURCE9} -C %{buildroot}%{metron_home} tar -xzf %{SOURCE10} -C %{buildroot}%{metron_home} tar -xzf %{SOURCE11} -C %{buildroot}%{metron_home} +tar -xzf %{SOURCE12} -C %{buildroot}%{metron_home} install %{buildroot}%{metron_home}/bin/metron-rest %{buildroot}/etc/init.d/ install %{buildroot}%{metron_home}/bin/metron-management-ui %{buildroot}/etc/init.d/ @@ -426,7 +428,28 @@ chkconfig --del metron-management-ui # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +%package maas-service +Summary: Metron MaaS service +Group: Application/Internet +Provides: maas-service = %{version} + +%description maas-service +This package install the Metron MaaS Service files %{metron_home} + +%files maas-service +%defattr(-,root,root,755) +%dir %{metron_root} +%dir %{metron_home} +%dir %{metron_home}/bin +%{metron_home}/bin/maas_service.sh +%{metron_home}/bin/maas_deploy.sh +%attr(0644,root,root) %{metron_home}/lib/metron-maas-service-%{full_version}-uber.jar + +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + %changelog +* Tue Aug 29 2017 Apache Metron <[email protected]> - 0.4.1 +- Add Metron MaaS service * Thu Jun 29 2017 Apache Metron <[email protected]> - 0.4.1 - Add Metron Management jar * Thu May 15 2017 Apache Metron <[email protected]> - 0.4.0 http://git-wip-us.apache.org/repos/asf/metron/blob/cd14cbee/metron-deployment/packaging/docker/rpm-docker/pom.xml ---------------------------------------------------------------------- diff --git a/metron-deployment/packaging/docker/rpm-docker/pom.xml b/metron-deployment/packaging/docker/rpm-docker/pom.xml index 749acd2..b6a9ce3 100644 --- a/metron-deployment/packaging/docker/rpm-docker/pom.xml +++ b/metron-deployment/packaging/docker/rpm-docker/pom.xml @@ -173,6 +173,12 @@ <include>*.tar.gz</include> </includes> </resource> + <resource> + <directory>${metron_dir}/metron-analytics/metron-maas-service/target/</directory> + <includes> + <include>*.tar.gz</include> + </includes> + </resource> </resources> </configuration> </execution>
