From 3c70e0826e437eaa0de0022cc8ce3e2eb79d512f Mon Sep 17 00:00:00 2001 From: MaxAlmeida Date: Mon, 9 Nov 2015 22:38:50 -0200 Subject: [PATCH] Adding prezento spec --- src/pkg-rpm/prezento/prezento.spec | 95 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+), 0 deletions(-) create mode 100644 src/pkg-rpm/prezento/prezento.spec diff --git a/src/pkg-rpm/prezento/prezento.spec b/src/pkg-rpm/prezento/prezento.spec new file mode 100644 index 0000000..a80b4bf --- /dev/null +++ b/src/pkg-rpm/prezento/prezento.spec @@ -0,0 +1,95 @@ +Name: prezento +Version:v0.8.3 +Release: 2%{?dist} +Summary: Mezuro metrics management frontend +Group: Development/Tools +License: AGPLv3 +URL: https://github.com/mezuro/%{name} +Source0: %{name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildArch: noarch +BuildRequires: prezento-spb-deps +Requires: prezento-spb-deps, rubygem-bundler + +%description + +%prep +%setup -q + +%build +ln -sf /usr/lib/prezento/Gemfile . +ln -sf /usr/lib/prezento/Gemfile.lock . +ln -sf /usr/lib/prezento/.bundle . +ln -sfT /usr/lib/prezento/vendor/bundle vendor/bundle +rm -f Gemfile Gemfile.lock .bundle vendor/bundle +rm -rf tmp log + +%install +mkdir -p %{buildroot}/usr/lib/prezento-spb +cp -r * %{buildroot}/usr/lib/prezento-spb/ +rm -rf %{buildroot}/usr/lib/prezento-spb/log +ln -sfT /var/log/prezento %{buildroot}/usr/lib/prezento-spb/log +ln -sfT /etc/prezento/database.yml %{buildroot}/usr/lib/prezento-spb/config/database.yml +ln -sfT /etc/prezento/secrets.yml %{buildroot}/usr/lib/prezento-spb/config/secrets.yml + +mkdir -p %{buildroot}/lib/systemd/system +cat > %{buildroot}/lib/systemd/system/prezento.service < %{buildroot}/etc/prezento/database.yml < %{buildroot}/etc/prezento/secrets.yml <