bscpkgs/garlic/pp/merge.nix

24 lines
337 B
Nix
Raw Normal View History

{
stdenv
}:
2021-05-03 18:48:49 +08:00
datasets:
with stdenv.lib;
stdenv.mkDerivation {
2021-05-03 18:48:49 +08:00
name = "merged-dataset";
preferLocalBuild = true;
phases = [ "installPhase" ];
2021-05-03 18:48:49 +08:00
inherit datasets;
installPhase = ''
2021-05-03 18:48:49 +08:00
mkdir -p $out
n=1
for d in $datasets; do
ln -s $d $out/$n
let n=n+1
cat $d/dataset >> $out/dataset
done
'';
}