summaryrefslogtreecommitdiffstats
path: root/vespalog
diff options
context:
space:
mode:
authorArne Juul <arnej@yahoo-inc.com>2018-01-30 09:44:39 +0000
committerArne Juul <arnej@yahoo-inc.com>2018-01-30 09:44:39 +0000
commit4c4b8c391a6f5411511a2965c1567297e470f1e3 (patch)
tree6946bed816a0197df9e83034fd5f6277d56bbe58 /vespalog
parentc90710ca371546d34023470f08929b4cd73b5ff9 (diff)
add RPM spec for standalone logfmt
Diffstat (limited to 'vespalog')
-rw-r--r--vespalog/vespa-log-utils.spec38
1 files changed, 38 insertions, 0 deletions
diff --git a/vespalog/vespa-log-utils.spec b/vespalog/vespa-log-utils.spec
new file mode 100644
index 00000000000..133cdc55dd8
--- /dev/null
+++ b/vespalog/vespa-log-utils.spec
@@ -0,0 +1,38 @@
+# Copyright 2017 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
+
+Name: vespa-log-utils
+Version: %version
+Release: 1%{?dist}
+BuildArch: noarch
+Summary: Vespa Node Admin
+Group: Applications/Databases
+License: Commercial
+URL: http://vespa.ai
+
+Requires: bash
+
+Conflicts: vespa
+
+%description
+Utilities for reading Vespa log files.
+
+%install
+bin_dir=%?buildroot%_prefix/bin
+lev_dir=%?buildroot%_prefix/libexec/vespa
+mkdir -p "$bin_dir"
+mkdir -p "$lev_dir"
+cp vespabase/src/common-env.sh "${lev_dir}"
+cp vespalog/src/vespa-logfmt/vespa-logfmt.pl "${bin_dir}/vespa-logfmt"
+chmod 444 "${lev_dir}/common-env.sh"
+chmod 555 "${bin_dir}/vespa-logfmt"
+ln -s "vespa-logfmt" "${bin_dir}/logfmt"
+
+%clean
+rm -rf %buildroot
+
+%files
+%defattr(-,vespa,vespa,-)
+%_prefix/*