diff options
Diffstat (limited to 'dist/vespa.spec')
-rw-r--r-- | dist/vespa.spec | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/dist/vespa.spec b/dist/vespa.spec index c902809f60a..fd1db572031 100644 --- a/dist/vespa.spec +++ b/dist/vespa.spec @@ -163,9 +163,14 @@ Provides: libc.so.6(GLIBC_PRIVATE)(64bit) Vespa - The open big data serving engine %prep +%if 0%{?installdir:1} +%setup -D -T +%else %setup -q +%endif %build +%if ! 0%{?installdir:1} %if 0%{?_devtoolset_enable:1} source %{_devtoolset_enable} || true %endif @@ -189,10 +194,16 @@ cmake3 -DCMAKE_INSTALL_PREFIX=%{_prefix} \ . make %{_smp_mflags} +%endif %install -rm -rf $RPM_BUILD_ROOT +rm -rf %{buildroot} + +%if 0%{?installdir:1} +cp -r %{installdir} %{buildroot} +%else make install DESTDIR=%{buildroot} +%endif mkdir -p %{buildroot}/usr/lib/systemd/system cp %{buildroot}/%{_prefix}/etc/systemd/system/vespa.service %{buildroot}/usr/lib/systemd/system |