This repository has been archived by the owner on May 12, 2021. It is now read-only.
Metron-214 Build RPM Packages for Deployment #191
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR includes multiple sub-tasks as well.
https://issues.apache.org/jira/browse/METRON-214
METRON-299 Build Parsers Deployment RPM
METRON-300 Build Enrichment Deployment RPM
METRON-301 Build Elasticsearch Deployment RPM
METRON-302 Build Common Deployment RPM
METRON-303 Build Dataloads Deployment RPM
METRON-304 Build PCAP Deployment RPM
METRON-305 Build Solr Deployment RPM
Instructions for Testing
mvn clean install
cd incubator-metron/metron-deployment/packaging/docker/rpm-docker && ./copysources.sh
docker run -d -P --name rpm-docker -v <absolute-path>/incubator-metron/metron-deployment/packaging/docker/rpm-docker:/root/rpmbuild -it dlyle65535/rpm-docker
docker rm rpm-docker
docker exec -it rpm-docker /bin/bash
for i in rpmbuild/RPMS/noarch/*.rpm; do rpm -ivh $i; done
find /usr/metron
for i in $(rpm -qa|grep metron); do rpm -e $i; done
/usr/metron
should no longer exist