diff options
Diffstat (limited to 'netdata.spec.in')
-rw-r--r-- | netdata.spec.in | 29 |
1 files changed, 7 insertions, 22 deletions
diff --git a/netdata.spec.in b/netdata.spec.in index ecaf573d05..5702aa0315 100644 --- a/netdata.spec.in +++ b/netdata.spec.in @@ -24,7 +24,6 @@ AutoReqProv: yes %global cmake %{__cmake} %global cmake_build %{__cmake} --build %{__cmake_builddir} --verbose --parallel $(nproc) %global cmake_install DESTDIR="%{buildroot}" %{__cmake} --install %{__cmake_builddir} -%global _have_ml 0 %endif %if 0%{?amazon_linux} == 2 %global __cmake /cmake/bin/cmake @@ -32,7 +31,6 @@ AutoReqProv: yes %global cmake %{__cmake} %global cmake_build %{__cmake} --build %{__cmake_builddir} --verbose --parallel $(nproc) %global cmake_install DESTDIR="%{buildroot}" %{__cmake} --install %{__cmake_builddir} -%global _have_ml 0 %endif # openSUSE requires us to explicity ask for ninja for builds. @@ -315,20 +313,6 @@ happened, on your systems and applications. %prep %setup -q -n "%{name}-%{version}" -%if 0%{?_have_ebpf} -%if 0%{?centos_ver:1} -%if %{centos_ver} < 8 -export CFLAGS="${CFLAGS} -fPIC" && ${RPM_BUILD_DIR}/%{name}-%{version}/packaging/bundle-libbpf.sh ${RPM_BUILD_DIR}/%{name}-%{version} centos7 -export CFLAGS="${CFLAGS} -fPIC" && ${RPM_BUILD_DIR}/%{name}-%{version}/packaging/bundle-ebpf-co-re.sh ${RPM_BUILD_DIR}/%{name}-%{version} -%else -export CFLAGS="${CFLAGS} -fPIC" && ${RPM_BUILD_DIR}/%{name}-%{version}/packaging/bundle-libbpf.sh ${RPM_BUILD_DIR}/%{name}-%{version} centos8 -export CFLAGS="${CFLAGS} -fPIC" && ${RPM_BUILD_DIR}/%{name}-%{version}/packaging/bundle-ebpf-co-re.sh ${RPM_BUILD_DIR}/%{name}-%{version} -%endif -%else -export CFLAGS="${CFLAGS} -fPIC" && ${RPM_BUILD_DIR}/%{name}-%{version}/packaging/bundle-libbpf.sh ${RPM_BUILD_DIR}/%{name}-%{version} other -export CFLAGS="${CFLAGS} -fPIC" && ${RPM_BUILD_DIR}/%{name}-%{version}/packaging/bundle-ebpf-co-re.sh ${RPM_BUILD_DIR}/%{name}-%{version} -%endif -%endif %build # Conf step @@ -346,6 +330,11 @@ export CFLAGS="${CFLAGS} -fPIC" && ${RPM_BUILD_DIR}/%{name}-%{version}/packaging %endif %if %{_have_ebpf} -DENABLE_PLUGIN_EBPF=On \ + %if 0%{?centos_ver:1} + %if 0%{?centos_ver} < 8 + -DFORCE_LEGACY_LIBBPF=On \ + %endif + %endif %else -DENABLE_PLUGIN_EBPF=Off \ %endif @@ -410,7 +399,8 @@ export CFLAGS="${CFLAGS} -fPIC" && ${RPM_BUILD_DIR}/%{name}-%{version}/packaging rm -rf "${RPM_BUILD_ROOT}" %{cmake_install} -install -m 644 -p "system/%{name}.conf" "${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}" +install -m 644 -p "${RPM_BUILD_ROOT}%{_libdir}/%{name}/conf.d/%{name}.conf" "${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}" +install -m 644 -p "${RPM_BUILD_ROOT}%{_libdir}/%{name}/conf.d/%{name}-updater.conf" "${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}" # ########################################################### # Install updater script @@ -447,11 +437,6 @@ install -m 644 -p "%{__cmake_builddir}/system/systemd/%{name}.service.v235" "${R install -m 755 -d "${RPM_BUILD_ROOT}%{_presetdir}" install -m 644 -p "system/systemd/50-%{name}.preset" "${RPM_BUILD_ROOT}%{_presetdir}/50-%{name}.preset" -%if 0%{?_have_ebpf} -${RPM_BUILD_DIR}/%{name}-%{version}/packaging/bundle-ebpf.sh ${RPM_BUILD_DIR}/%{name}-%{version} \ -${RPM_BUILD_ROOT}%{_libexecdir}/%{name}/plugins.d -%endif - %pre if ! getent group %{name} > /dev/null; then |