summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Musum <musum@yahoo-inc.com>2018-02-20 15:29:37 +0100
committerGitHub <noreply@github.com>2018-02-20 15:29:37 +0100
commit4d6c845184216e64ce3c08cf08042f43438e338a (patch)
tree0f023dfef47f078237e65e5888504770ae912632
parentcbb64cd65388971b3c8d27bd7fbfe8ea34451cb9 (diff)
parenta99943036f689a43bf88250731ea6e9b10c24c77 (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.spec36
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/*