%global security_hardening none Summary: The Behavioral Activity Monitor With Container Support Name: falco Version: 0.2.0 Release: 2%{?dist} License: GPLv2 URL: http://www.sysdig.org/falco/ Group: Applications/System Vendor: VMware, Inc. Distribution: Photon Source0: https://github.com/draios/%{name}/archive/%{name}-%{version}.tar.gz %define sha1 falco=c40840c6dcbd25fd1d0bf8aa2d1f77b1f5a7cde2 Source1: https://github.com/draios/sysdig/archive/sysdig-0.10.1.tar.gz %define sha1 sysdig=272b95ad02be4d194bba66d360ff935084d9c842 BuildRequires: cmake linux-dev BuildRequires: openssl-devel BuildRequires: curl BuildRequires: zlib-devel BuildRequires: ncurses-devel BuildRequires: automake BuildRequires: linux-dev BuildRequires: autoconf BuildRequires: libgcrypt BuildRequires: sysdig BuildRequires: git BuildRequires: lua-devel BuildRequires: libyaml-devel BuildRequires: linux-api-headers Requires: zlib Requires: ncurses Requires: openssl Requires: curl Requires: libyaml Requires: lua Requires: sysdig %description Sysdig falco is an open source, behavioral activity monitor designed to detect anomalous activity in your applications. Falco lets you continuously monitor and detect container, application, host, and network activity... all in one place, from one source of data, with one set of customizable rules. %prep %setup %setup -T -D -a 1 %build mv sysdig-0.10.1 ../sysdig #sed -i '1s/^/EXTRA_CFLAGS := -fno-pie -fno-stack-protector/' ../sysdig/driver/Makefile #sed -i '/set_directory_properties(/i set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fno-pie -fno-stack-protector")' ../sysdig/driver/CMakeLists.txt #sed -i "s#add_subdirectory(\"\${SYSDIG_DIR}#\#add_subdirectory(\"\${SYSDIG_DIR}#g" CMakeLists.txt cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} CMakeLists.txt make KERNELDIR="/lib/modules/4.4.8/build" %install make install KERNELDIR="/lib/modules/4.4.8/build" DESTDIR=%{buildroot} %clean rm -rf %{buildroot}/* %files %defattr(-,root,root) #/etc/bash_completion.d/* %{_bindir}/* %{_usrsrc}/* /etc/* %{_datadir}/* %changelog * Wed Jul 27 2016 Divya Thaluru 0.2.0-2 - Removed packaging of debug files * Tue Jun 28 2016 Harish Udaiya Kumar 0.2.0-1 - Initial build. First version