diff options
author | Harald Musum <musum@yahoo-inc.com> | 2018-02-20 15:29:37 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-20 15:29:37 +0100 |
commit | 4d6c845184216e64ce3c08cf08042f43438e338a (patch) | |
tree | 0f023dfef47f078237e65e5888504770ae912632 | |
parent | cbb64cd65388971b3c8d27bd7fbfe8ea34451cb9 (diff) | |
parent | a99943036f689a43bf88250731ea6e9b10c24c77 (diff) |
Merge pull request #5083 from vespa-engine/hmusum/add-node-maintainer-rpm
Create node maintainer RPM
-rw-r--r-- | node-maintainer/vespa-node-maintainer.spec | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/node-maintainer/vespa-node-maintainer.spec b/node-maintainer/vespa-node-maintainer.spec new file mode 100644 index 00000000000..d9b04f23b66 --- /dev/null +++ b/node-maintainer/vespa-node-maintainer.spec @@ -0,0 +1,36 @@ +# Copyright 2018 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. + +# Force special prefix for Vespa +%define _prefix /opt/vespa + +# Hack to speed up jar packing for now. This does not affect the rpm size. +%define __jar_repack %{nil} + +Name: vespa-node-maintainer +Version: %version +Release: 1%{?dist} +BuildArch: noarch +Summary: Vespa Node Maintainer +Group: Applications/Databases +License: Commercial +URL: http://vespa.ai + +Requires: bash +Requires: java-1.8.0-openjdk-headless + +Conflicts: vespa + +%description +The Node Maintainer does various maintenance tasks on a node. + + +%install +mkdir -p %buildroot%_prefix/lib/jars +cp node-maintainer/target/node-maintainer-jar-with-dependencies.jar %buildroot%_prefix/lib/jars + +%clean +rm -rf %buildroot + +%files +%defattr(-,vespa,vespa,-) +%_prefix/* |