diff options
author | Harald Musum <musum@oath.com> | 2018-02-20 14:33:14 +0100 |
---|---|---|
committer | Harald Musum <musum@oath.com> | 2018-02-20 14:33:14 +0100 |
commit | a99943036f689a43bf88250731ea6e9b10c24c77 (patch) | |
tree | 2347e8c952057a297b0453faa091eb331e64e9bd /node-maintainer/vespa-node-maintainer.spec | |
parent | 1d3a2857ce8e303b12db740b7ce1045f0e9b89c9 (diff) |
Create node maintainer RPM
Diffstat (limited to 'node-maintainer/vespa-node-maintainer.spec')
-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/* |