summaryrefslogtreecommitdiffstats
path: root/krebs/5pkgs
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2017-06-20 19:30:14 +0200
committertv <tv@krebsco.de>2017-06-20 19:30:14 +0200
commita9f4ad7586bfb543cdcdeacf93b71bdce506621a (patch)
treebe74bac26ea69ba9a7a6519ef12db86d1a953927 /krebs/5pkgs
parent57c6b890f9088bb333eeab215ecfeca9d09ce3ef (diff)
concat: RIP
Diffstat (limited to 'krebs/5pkgs')
-rw-r--r--krebs/5pkgs/writers.nix26
1 files changed, 0 insertions, 26 deletions
diff --git a/krebs/5pkgs/writers.nix b/krebs/5pkgs/writers.nix
index 8ea9c37d5..c4fb8cd83 100644
--- a/krebs/5pkgs/writers.nix
+++ b/krebs/5pkgs/writers.nix
@@ -1,32 +1,6 @@
pkgs: oldpkgs:
with import <stockholm/lib>;
{
-
- # Combine a list of derivations using symlinks. Paths in later derivations
- # take precedence over earlier ones.
- #
- # Example: create wrapper but retain all other files (man pages etc.)
- #
- # {
- # nixpkgs.config.packageOverrides = super: {
- # hello = pkgs.concat "hello" [
- # super.hello
- # (pkgs.writeDashBin "hello" ''
- # echo OMG
- # echo exec ${super.hello}/bin/hello "$@"
- # '')
- # ];
- # };
- # }
- #
- concat = name: xs: pkgs.runCommand name {} ''
- mkdir $out
- ${flip concatMapStrings xs (x: ''
- cp --remove-destination -vrs ${x}/* $out
- find $out -type d -exec chmod -v u+rwx {} +
- '')}
- '';
-
execve = name: { filename, argv ? null, envp ? {}, destination ? "" }: let
in pkgs.writeC name { inherit destination; } /* c */ ''
#include <unistd.h>