diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2004-09-16 12:38:10 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2004-09-16 12:38:10 +0000 |
commit | 5808ac7148850a79d9ff59e37368bdd13f187adf (patch) | |
tree | 4d5477e517ac311b17f2a942f07a3898d6a0981e /pkgs/build-support/make-symlinks | |
parent | c1ecf1640251ecde477d304b8806d46e17785331 (diff) |
* Renamed Martin's linker derivation to `make-symlinks'.
* Propagate name automatically. svn path=/nixpkgs/trunk/; revision=1409
Diffstat (limited to 'pkgs/build-support/make-symlinks')
-rw-r--r-- | pkgs/build-support/make-symlinks/builder.sh | 9 | ||||
-rw-r--r-- | pkgs/build-support/make-symlinks/default.nix | 7 |
2 files changed, 16 insertions, 0 deletions
diff --git a/pkgs/build-support/make-symlinks/builder.sh b/pkgs/build-support/make-symlinks/builder.sh new file mode 100644 index 0000000000000..b79e2039bfec8 --- /dev/null +++ b/pkgs/build-support/make-symlinks/builder.sh @@ -0,0 +1,9 @@ +. $stdenv/setup + +mkdir $out +for file in $files +do + subdir=`dirname $file` + mkdir -p $out/$subdir + ln -s $dir/$file $out/$file +done diff --git a/pkgs/build-support/make-symlinks/default.nix b/pkgs/build-support/make-symlinks/default.nix new file mode 100644 index 0000000000000..30584aceb9f89 --- /dev/null +++ b/pkgs/build-support/make-symlinks/default.nix @@ -0,0 +1,7 @@ +{name ? "", stdenv, dir, files}: + +stdenv.mkDerivation { + inherit dir files; + name = if name == "" then dir.name else name; + builder = ./builder.sh; +} |