Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (2f757b30dc5fc95f9958a114b956dbfce9649120)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Vlad Glagolev <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (2f757b30dc5fc95f9958a114b956dbfce9649120)
  • Date: Fri, 17 Jun 2016 18:38:45 +0000

GIT changes to master grimoire by Vlad Glagolev <stealth AT sourcemage.org>:

ChangeLog | 4 ++++
utils/sysdig/BUILD | 3 +++
utils/sysdig/DEPENDS | 6 ++++++
utils/sysdig/DETAILS | 24 ++++++++++++++++++++++++
utils/sysdig/FINAL | 1 +
utils/sysdig/HISTORY | 3 +++
utils/sysdig/INSTALL | 4 ++++
utils/sysdig/PREPARE | 5 +++++
8 files changed, 50 insertions(+)

New commits:
commit 2f757b30dc5fc95f9958a114b956dbfce9649120
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

sysdig: new spell, Linux system exploration and troubleshooting tool

diff --git a/ChangeLog b/ChangeLog
index 8dd92b5..def1deb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2016-06-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * utils/sysdig: new spell, Linux system exploration and
troubleshooting
+ tool
+
2016-06-17 Treeve Jelbert <treeve AT sourcemage.org>
* qt5/qtcharts: added, charting library

diff --git a/utils/sysdig/BUILD b/utils/sysdig/BUILD
new file mode 100755
index 0000000..ec9a509
--- /dev/null
+++ b/utils/sysdig/BUILD
@@ -0,0 +1,3 @@
+OPTS="-DENABLE_DKMS=NO $OPTS" &&
+
+cmake_build
diff --git a/utils/sysdig/DEPENDS b/utils/sysdig/DEPENDS
new file mode 100755
index 0000000..0cb492e
--- /dev/null
+++ b/utils/sysdig/DEPENDS
@@ -0,0 +1,6 @@
+depends -sub CXX gcc &&
+
+depends cmake &&
+depends ncurses '-DUSE_BUNDLED_NCURSES=NO' &&
+depends luajit '-DUSE_BUNDLED_LUAJIT=NO' &&
+depends zlib '-DUSE_BUNDLED_ZLIB=NO'
diff --git a/utils/sysdig/DETAILS b/utils/sysdig/DETAILS
new file mode 100755
index 0000000..ad2c7ee
--- /dev/null
+++ b/utils/sysdig/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=sysdig
+ VERSION=0.4.0
+ SOURCE=${SPELL}-${VERSION}.tar.gz
+ SOURCE_URL[0]=https://github.com/draios/${SPELL}/archive/${VERSION}.tar.gz
+
SOURCE_HASH=sha512:b1e12ce32a2fd431f533ab3604deab3b10a538de6f1fcb1066092d26af261cd6f8016e156715b3bfe6d7fdeb77d1411cca71a2dca105fc7b8f7faa7ab9a3a7d1
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=http://www.sysdig.org/
+ LICENSE[0]=GPL
+ ENTERED=20160617
+ SHORT="Linux system exploration and troubleshooting tool"
+cat << EOF
+Sysdig is a simple tool for deep system visibility, with native support for
+containers.
+
+Sysdig instruments your physical and virtual machines at the OS level by
+installing into the Linux kernel and capturing system calls and other OS
events.
+
+Sysdig also makes it possible to create trace files for system activity,
+similarly to what you can do for networks with tools like tcpdump and
Wireshark.
+
+This way, problems can be analyzed at a later time, without losing important
+information. Rich system state is stored in the trace files, so that the
+captured activity can be put into full context.
+EOF
diff --git a/utils/sysdig/FINAL b/utils/sysdig/FINAL
new file mode 100755
index 0000000..ce41770
--- /dev/null
+++ b/utils/sysdig/FINAL
@@ -0,0 +1 @@
+depmod -a
diff --git a/utils/sysdig/HISTORY b/utils/sysdig/HISTORY
new file mode 100644
index 0000000..12c2cb9
--- /dev/null
+++ b/utils/sysdig/HISTORY
@@ -0,0 +1,3 @@
+2016-06-17 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS, DETAILS, BUILD, INSTALL, FINAL, PREPARE: created spell,
+ version 0.4.0
diff --git a/utils/sysdig/INSTALL b/utils/sysdig/INSTALL
new file mode 100755
index 0000000..1ed009c
--- /dev/null
+++ b/utils/sysdig/INSTALL
@@ -0,0 +1,4 @@
+default_install &&
+
+install -vm 755 -d "${INSTALL_ROOT}/lib//$(get_kernel_version)/extra" &&
+install -vm 644 driver/sysdig-probe.ko
"${INSTALL_ROOT}/lib//$(get_kernel_version)/extra"
diff --git a/utils/sysdig/PREPARE b/utils/sysdig/PREPARE
new file mode 100755
index 0000000..73ee672
--- /dev/null
+++ b/utils/sysdig/PREPARE
@@ -0,0 +1,5 @@
+. $GRIMOIRE/FUNCTIONS &&
+
+if [ -z "$(get_sorcery_kernel_config CONFIG_FTRACE)" ]; then
+ message "${PROBLEM_COLOR}$SPELL requires CONFIG_FTRACE kernel options
on.${DEFAULT_COLOR}"
+fi



  • [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (2f757b30dc5fc95f9958a114b956dbfce9649120), Vlad Glagolev, 06/17/2016

Archive powered by MHonArc 2.6.24.

Top of Page