Commit Graph

90 Commits

Author SHA1 Message Date
Jörg Thalheim
e507ac4bdb sysdig: also update driver 2023-04-04 21:14:28 +02:00
Jörg Thalheim
a0cf420ae1 sysdig: 0.31.3 -> 0.31.4
Diff: https://github.com/draios/sysdig/compare/0.31.3...0.31.4
2023-03-28 17:47:33 +02:00
Artturin
780669daf5 treewide: don't hardcode /nix/store (no rebuilds changes)
improve experience for other store locations
2023-03-24 20:11:33 +02:00
Jörg Thalheim
a06e5ea365 sysdig: 0.30.2 -> 0.31.3 2023-03-20 10:04:01 +01:00
7c6f434c
0251d3abea
Merge pull request #217794 from jfly/scap-driver-linux-6_2-workaround
sysdig: Include driver patch to fix compilation on Linux 6.2
2023-02-23 14:58:00 +00:00
Jeremy Fleischman
bb724fa986
sysdig: Include driver patch to fix compilation on Linux 6.2
On nixos-unstable with the latest kernel (6.2.0), I'm seeing sysdig
fail to compile:

    /build/source/build/driver/src/main.c:2788:30: error: assignment to 'char * (*)(const struct device *, umode_t *)' {aka 'char * (*)(const struct device *, short unsigned int *)'} from incompatible pointer type 'char * (*)(struct device *, umode_t *)' {aka 'char * (*)(struct device *, short unsigned int *)'} [-Werror=incompatible-pointer-types]
     2788 |         g_ppm_class->devnode = ppm_devnode;
          |                              ^
    /build/libs/userspace/libscap/scap_procs.c: In function 'scap_os_getpid_global':

This has already been fixed upstream, this just cherry-picks that fix.
2023-02-22 19:43:02 -08:00
Artturin
f9fdf2d402 treewide: move NIX_CFLAGS_COMPILE to the env attrset
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper

this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
2023-02-22 21:23:04 +02:00
Sandro
a9cadfb7b8
Merge pull request #213490 from OPNA2608/refactor/yaml-cpp
yaml-cpp*: Refactor, rename, adopt
2023-02-02 17:32:34 +01:00
OPNA2608
c9b4c7dccd treewide: Rename libyamlcpp* to yaml-cpp* 2023-01-31 16:22:54 +01:00
Sandro Jäckel
6dbf077be2
sysdig: remove with lib over entire file 2023-01-31 15:06:57 +01:00
Jörg Thalheim
6b27ccc1fb sysdig: 0.29.3 -> 0.30.2 2022-12-12 17:06:11 +01:00
Jörg Thalheim
2a38902f2a
sysdig: 0.28.0 -> 0.29.3 2022-05-14 07:40:02 +02:00
Felix Buehler
ed7bf9452c treewide: remove *.upstream files from updateWalker 2022-01-26 21:46:07 +01:00
Jörg Thalheim
9235ba7132
Update pkgs/os-specific/linux/sysdig/default.nix 2021-12-16 19:29:45 +00:00
Jörg Thalheim
0c302891d0 sysdig: 0.27.1 -> 0.28.0 2021-12-16 18:52:09 +01:00
Sergei Trofimovich
134db1c397 sysdig: fix pending upstream inclusion for ncurses-6.3
Without the change the build fails as:

    sysdig/userspace/sinspui/cursescomponents.cpp: In member function 'void curses_textbox::print_no_data()':
    sysdig/userspace/sinspui/cursescomponents.cpp:878:15: error: format not a string literal and no format arguments [-Werror=format-security]
      878 |   wstr.c_str());
          |               ^
2021-12-04 19:34:21 +00:00
Jörg Thalheim
6fb71e46ca sysdig: fix linking against libabseil 2021-09-12 10:49:38 +02:00
Sandro Jäckel
46c7097a0a
sysdig: remove packages which are no longer required after #116317 2021-03-16 16:32:47 +01:00
Ben Siraphob
16d91ee628 pkgs/os-specific: stdenv.lib -> lib 2021-01-17 23:26:08 +07:00
zimbatm
6da39cde64
sysdig: fix bash-completion location
In order to support auto-loading, the bash-completion scripts should
live in $out/share/bash-completion.
2020-12-02 12:30:25 +01:00
Jörg Thalheim
82a3c6648d
sysdig: 0.27.0 -> 0.27.1 2020-11-29 10:53:01 +01:00
R. RyanTM
8c5d3c3b2b linuxPackages_latest-libre.sysdig: 0.26.7 -> 0.27.0 2020-08-24 08:49:28 +00:00
Jörg Thalheim
330693c502
linuxPackages.sysdig: 0.26.6 -> 0.26.7 2020-05-05 11:21:35 +01:00
Jörg Thalheim
748f8b725c
sysdig: 0.26.5 -> 0.26.6 2020-03-30 16:29:13 +01:00
Robin Gloster
006242fd5a
treewide: fix types for mkDerivation params 2019-12-31 01:23:19 +01:00
Robin Gloster
f9f46dc327
treewide: NIX_*_FLAGS -> string 2019-12-31 00:15:46 +01:00
Jörg Thalheim
ae4071efd2
sysdig: 0.26.4 -> 0.26.5 2019-12-19 10:03:41 +00:00
Jörg Thalheim
7d78cc8596
sysdig: 0.26.2 -> 0.26.4 2019-09-04 11:26:17 +01:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Charles Duffy
9d151f1b7b
sysdig: 0.26.1 -> 0.26.2 2019-08-12 06:24:11 -05:00
Jörg Thalheim
101b2ff117
sysdig: 0.25 -> 0.26.1
(cherry picked from commit 16ea5a8ca3b90d48a246a926b624ff0b92724249)
2019-05-29 08:59:37 +01:00
Terje Larsen
9e3fb456e3
linuxPackages.sysdig: 0.24.2 -> 0.25 2019-04-05 12:49:31 +02:00
Jörg Thalheim
5ef8b40d4d
sysdig: enable 4.20 2019-01-11 10:34:34 +00:00
R. RyanTM
4fa7bbf486 linuxPackages.sysdig: 0.24.1 -> 0.24.2
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/sysdig/versions
2018-12-24 02:17:58 -08:00
c0bw3b
c644bf3718 sysdig: 0.23.1 -> 0.24.1
* support kernels 4.14.0 to 4.19.x

* move cmake and perl into native build inputs

* licensing change:
  - userspace programs are now licensed under Apache 2.0
  - kernel module is now licensed under both MIT and GPLv2
2018-11-22 23:00:39 +01:00
R. RyanTM
6d3a2f6f44 linuxPackages.sysdig: 0.22.1 -> 0.23.1
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
sysdig
2018-09-06 11:01:24 -07:00
Jörg Thalheim
a5690aa936 sysdig: disable aarch64 2018-08-10 12:25:23 +02:00
David Guibert
ff59cee9af sysdig: 0.21.0 -> 0.22.1 2018-08-10 08:18:22 +02:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
R. RyanTM
af0415089d linuxPackages.sysdig: 0.20.0 -> 0.21.0
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/sysdig/versions.

These checks were done:

- built on NixOS
- ran `/nix/store/q46s7qx6pq8wlwqgi6dcdjcb41qc0zn9-sysdig-0.21.0/bin/sysdig -h` got 0 exit code
- ran `/nix/store/q46s7qx6pq8wlwqgi6dcdjcb41qc0zn9-sysdig-0.21.0/bin/sysdig --help` got 0 exit code
- ran `/nix/store/q46s7qx6pq8wlwqgi6dcdjcb41qc0zn9-sysdig-0.21.0/bin/sysdig help` got 0 exit code
- ran `/nix/store/q46s7qx6pq8wlwqgi6dcdjcb41qc0zn9-sysdig-0.21.0/bin/sysdig --version` and found version 0.21.0
- ran `/nix/store/q46s7qx6pq8wlwqgi6dcdjcb41qc0zn9-sysdig-0.21.0/bin/sysdig -h` and found version 0.21.0
- ran `/nix/store/q46s7qx6pq8wlwqgi6dcdjcb41qc0zn9-sysdig-0.21.0/bin/sysdig --help` and found version 0.21.0
- ran `/nix/store/q46s7qx6pq8wlwqgi6dcdjcb41qc0zn9-sysdig-0.21.0/bin/csysdig -h` got 0 exit code
- ran `/nix/store/q46s7qx6pq8wlwqgi6dcdjcb41qc0zn9-sysdig-0.21.0/bin/csysdig --help` got 0 exit code
- ran `/nix/store/q46s7qx6pq8wlwqgi6dcdjcb41qc0zn9-sysdig-0.21.0/bin/csysdig help` got 0 exit code
- ran `/nix/store/q46s7qx6pq8wlwqgi6dcdjcb41qc0zn9-sysdig-0.21.0/bin/csysdig -V` and found version 0.21.0
- ran `/nix/store/q46s7qx6pq8wlwqgi6dcdjcb41qc0zn9-sysdig-0.21.0/bin/csysdig -v` and found version 0.21.0
- ran `/nix/store/q46s7qx6pq8wlwqgi6dcdjcb41qc0zn9-sysdig-0.21.0/bin/csysdig --version` and found version 0.21.0
- ran `/nix/store/q46s7qx6pq8wlwqgi6dcdjcb41qc0zn9-sysdig-0.21.0/bin/csysdig -h` and found version 0.21.0
- ran `/nix/store/q46s7qx6pq8wlwqgi6dcdjcb41qc0zn9-sysdig-0.21.0/bin/csysdig --help` and found version 0.21.0
- found 0.21.0 with grep in /nix/store/q46s7qx6pq8wlwqgi6dcdjcb41qc0zn9-sysdig-0.21.0
- directory tree listing: https://gist.github.com/90f767f238a59aa31ac34058784510d7
2018-03-31 21:48:42 -07:00
Jörg Thalheim
959e9336ee sysdig: 0.19.1 -> 0.20.0 2018-01-20 10:50:17 +00:00
adisbladis
b85de87e8a
sysdig: 0.18.0 -> 0.19.1 2018-01-04 16:34:27 +01:00
David Guibert
1e77d0b975 kernel 4.14 require libelf to compile modules.
[...]
make modules -C /nix/store/h1vzl6bq4wif3m8dd1bw2p3fv4shjg3n-linux-4.14.9-dev/lib/modules/4.14.9/build EXTRA_CFLAGS=-Werror-implicit-function-declaration M=/tmp/nix-build-spl-kernel-2017-11-16-4.14.9.drv-0/source/build
/nix/store/h1vzl6bq4wif3m8dd1bw2p3fv4shjg3n-linux-4.14.9-dev/lib/modules/4.14.9/source/Makefile:939: *** "Cannot generate ORC metadata for CONFIG_UNWINDER_ORC=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel". Stop.

This patch introduces kernel.moduleBuildDependencies to avoid the logic "stdenv.lib.optional (stdenv.lib.versionAtLeast kernel.version "4.14") libelf" in multiple places.

[dezgeg did some minor tweaks on top]
2017-12-29 23:08:17 +02:00
Joerg Thalheim
09d3bab32d sysdig: remove broken patchelf call
patchelf broke sysdig/csysdig binaries
2017-09-29 16:52:45 +01:00
Joerg Thalheim
b064137b7b sysdig: 0.17.0 -> 0.18.0 2017-09-26 00:15:51 +01:00
Robin Gloster
89ad46d9b4
sysdig: fix build with current curl 2017-08-12 18:38:36 +02:00
Jörg Thalheim
229b249281 sysdig: 0.16.0 -> 0.17.0 2017-07-27 22:21:00 +01:00
Jörg Thalheim
2e08839cbe
sysdig: fix unified cgroup handling 2017-06-05 06:13:58 +01:00
Jörg Thalheim
2e2a5af81f
sysdig: 0.15.0 -> 0.16.0 2017-05-09 09:21:44 +01:00
Vladimír Čunát
d7501b986a
luajit: 2.1.0-beta2 -> 2.1.0-beta3
The removal of `luaL_reg` alias caused lots of breakage.
Only sysdig and knot-resolver needed (also) other changes.
2017-05-02 14:00:45 +02:00