diff options
author | snicket2100 <57048005+snicket2100@users.noreply.github.com> | 2020-02-02 18:09:45 +0100 |
---|---|---|
committer | snicket2100 <57048005+snicket2100@users.noreply.github.com> | 2020-02-02 18:09:45 +0100 |
commit | 04bfeeac79b0dc857b89d9ef43ff6f1ddd349cff (patch) | |
tree | 274774a0eac0116f1eecba1184bf2c669b3e1c6f /pkgs/os-specific/linux/irqbalance | |
parent | a5ab9470033a550bf510c26fd68a99f21586b39b (diff) | |
download | nixpkgs-04bfeeac79b0dc857b89d9ef43ff6f1ddd349cff.tar nixpkgs-04bfeeac79b0dc857b89d9ef43ff6f1ddd349cff.tar.gz nixpkgs-04bfeeac79b0dc857b89d9ef43ff6f1ddd349cff.tar.bz2 nixpkgs-04bfeeac79b0dc857b89d9ef43ff6f1ddd349cff.tar.lz nixpkgs-04bfeeac79b0dc857b89d9ef43ff6f1ddd349cff.tar.xz nixpkgs-04bfeeac79b0dc857b89d9ef43ff6f1ddd349cff.tar.zst nixpkgs-04bfeeac79b0dc857b89d9ef43ff6f1ddd349cff.zip |
irqbalance: using systemd service definition from the package itself
Diffstat (limited to 'pkgs/os-specific/linux/irqbalance')
-rw-r--r-- | pkgs/os-specific/linux/irqbalance/default.nix | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/irqbalance/default.nix b/pkgs/os-specific/linux/irqbalance/default.nix index 8dc9e2694d4..27f176f6a72 100644 --- a/pkgs/os-specific/linux/irqbalance/default.nix +++ b/pkgs/os-specific/linux/irqbalance/default.nix @@ -16,6 +16,16 @@ stdenv.mkDerivation rec { LDFLAGS = "-lncurses"; + postInstall = + '' + # Systemd service + mkdir -p $out/lib/systemd/system + grep -vi "EnvironmentFile" misc/irqbalance.service >$out/lib/systemd/system/irqbalance.service + substituteInPlace $out/lib/systemd/system/irqbalance.service \ + --replace /usr/sbin/irqbalance $out/bin/irqbalance \ + --replace ' $IRQBALANCE_ARGS' "" + ''; + meta = { homepage = https://github.com/Irqbalance/irqbalance; description = "A daemon to help balance the cpu load generated by interrupts across all of a systems cpus"; |