summaryrefslogtreecommitdiffstats
path: root/vespalog/vespa-log-utils.spec
diff options
context:
space:
mode:
Diffstat (limited to 'vespalog/vespa-log-utils.spec')
-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..b0298239c1b
--- /dev/null
+++ b/vespalog/vespa-log-utils.spec
@@ -0,0 +1,38 @@
+# 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
+
+Name: vespa-log-utils
+Version: %version
+Release: 1%{?dist}
+BuildArch: noarch
+Summary: Vespa log utilities
+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/*