diff options
author | Arne Juul <arnej@yahoo-inc.com> | 2018-01-30 09:44:39 +0000 |
---|---|---|
committer | Arne Juul <arnej@yahoo-inc.com> | 2018-01-30 09:44:39 +0000 |
commit | 4c4b8c391a6f5411511a2965c1567297e470f1e3 (patch) | |
tree | 6946bed816a0197df9e83034fd5f6277d56bbe58 /vespalog | |
parent | c90710ca371546d34023470f08929b4cd73b5ff9 (diff) |
add RPM spec for standalone logfmt
Diffstat (limited to 'vespalog')
-rw-r--r-- | vespalog/vespa-log-utils.spec | 38 |
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/* |