Date: Thursday, June 18, 2015 @ 10:00:41 Author: mtorromeo Revision: 135545
Add sysdig package Added: sysdig/ sysdig/repos/ sysdig/repos/community-i686/ sysdig/repos/community-x86_64/ sysdig/trunk/ sysdig/trunk/PKGBUILD sysdig/trunk/sysdig.install ----------------+ PKGBUILD | 41 +++++++++++++++++++++++++++++++++++++++++ sysdig.install | 21 +++++++++++++++++++++ 2 files changed, 62 insertions(+) Added: sysdig/trunk/PKGBUILD =================================================================== --- sysdig/trunk/PKGBUILD (rev 0) +++ sysdig/trunk/PKGBUILD 2015-06-18 08:00:41 UTC (rev 135545) @@ -0,0 +1,41 @@ +# $Id$ +# Maintainer: Massimiliano Torromeo <massimiliano.torro...@gmail.com> +# Contribuitor: Alfredo Palhares <masterk...@masterkorp.net> +# Contribuitor: Christian Babeux <christian.bab...@0x80.ca> + +pkgname=sysdig +pkgver=0.1.101 +pkgrel=1 +pkgdesc="Open source system-level exploration and troubleshooting tool" +arch=('i686' 'x86_64') +url="http://www.sysdig.org/" +license=('GPL2') +depends=('dkms' 'jsoncpp' 'luajit') +makedepends=('cmake') +source=("https://github.com/draios/sysdig/archive/$pkgver/$pkgname-$pkgver.tar.gz") +sha256sums=('6995e39be565514901b5cb587689ee2efbf8359293e4e597362382cccf0e9db6') +install=$pkgname.install + +build() { + cd "$srcdir"/$pkgname-$pkgver + rm -rf build + mkdir build + cd build + cmake .. \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DDIR_ETC=/etc \ + -DSYSDIG_VERSION=$pkgver \ + -DUSE_BUNDLED_LUAJIT=OFF \ + -DUSE_BUNDLED_JSONCPP=OFF \ + -DUSE_BUNDLED_ZLIB=OFF \ + -DUSE_BUNDLED_NCURSES=OFF \ + -DBUILD_DRIVER=OFF + make +} + +package() { + cd "$srcdir"/$pkgname-$pkgver + cd build + make install DESTDIR="$pkgdir" +} Property changes on: sysdig/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property Added: sysdig/trunk/sysdig.install =================================================================== --- sysdig/trunk/sysdig.install (rev 0) +++ sysdig/trunk/sysdig.install 2015-06-18 08:00:41 UTC (rev 135545) @@ -0,0 +1,21 @@ +#!/bin/sh + +post_install() { + dkms add sysdig/${1%%-*} + cat << EOF +==> To build and install the necessary module run: dkms install sysdig/${1%%-*} +==> To do this automatically at startup run: systemctl enable dkms.service +EOF +} + +pre_upgrade() { + pre_remove "$2" +} + +post_upgrade() { + post_install "$1" +} + +pre_remove() { + [ -n "${1%-*}" ] && dkms remove sysdig/${1%%-*} --all &>/dev/null || true +}