diff options
author | Bjørn Forsman <bjorn.forsman@gmail.com> | 2015-01-03 16:27:16 +0100 |
---|---|---|
committer | Bjørn Forsman <bjorn.forsman@gmail.com> | 2015-01-18 14:39:57 +0100 |
commit | 412cb5a3a2415fa0343f5689c9f42a87548c7b35 (patch) | |
tree | 508dffa5e3d7c751e10863502a2ae3bd683e0d9d /pkgs/servers | |
parent | 02458a939ac5cdf362a964656d2e5896f4693469 (diff) | |
download | nixlib-412cb5a3a2415fa0343f5689c9f42a87548c7b35.tar nixlib-412cb5a3a2415fa0343f5689c9f42a87548c7b35.tar.gz nixlib-412cb5a3a2415fa0343f5689c9f42a87548c7b35.tar.bz2 nixlib-412cb5a3a2415fa0343f5689c9f42a87548c7b35.tar.lz nixlib-412cb5a3a2415fa0343f5689c9f42a87548c7b35.tar.xz nixlib-412cb5a3a2415fa0343f5689c9f42a87548c7b35.tar.zst nixlib-412cb5a3a2415fa0343f5689c9f42a87548c7b35.zip |
munin: remove /usr/{bin,sbin}/ references from plugins
Instead, run things out of $PATH. Fixes errors like these (on NixOS): munin-available-plugins/.mysql_slowqueries-wrapped: line 67: /usr/bin/printf: No such file or directory (Basically, this unbreaks some plugins.)
Diffstat (limited to 'pkgs/servers')
-rw-r--r-- | pkgs/servers/monitoring/munin/default.nix | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/servers/monitoring/munin/default.nix b/pkgs/servers/monitoring/munin/default.nix index 4d3065b6542c..51eda757e3c2 100644 --- a/pkgs/servers/monitoring/munin/default.nix +++ b/pkgs/servers/monitoring/munin/default.nix @@ -96,6 +96,9 @@ stdenv.mkDerivation rec { ''; postFixup = '' + echo "Removing references to /usr/{bin,sbin}/ from munin plugins..." + find "$out/lib/plugins" -type f -print0 | xargs -0 -L1 sed -i -e "s|/usr/bin/||g" -e "s|/usr/sbin/||g" + if test -e $out/nix-support/propagated-native-build-inputs; then ln -s $out/nix-support/propagated-native-build-inputs $out/nix-support/propagated-user-env-packages fi |