local files
This commit is contained in:
27
local-files/build.nix
Normal file
27
local-files/build.nix
Normal file
@@ -0,0 +1,27 @@
|
||||
{ stdenv, lib }:
|
||||
let
|
||||
fs = lib.fileset;
|
||||
sourceFiles = fs.unions [
|
||||
./hello.txt
|
||||
./world.txt
|
||||
./build.sh
|
||||
(fs.fileFilter
|
||||
(file: file.hasExt "c" || file.hasExt "h")
|
||||
./src
|
||||
)
|
||||
];
|
||||
in
|
||||
|
||||
fs.trace sourceFiles
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "fileset";
|
||||
src = fs.toSource {
|
||||
root = ./.;
|
||||
fileset = sourceFiles;
|
||||
};
|
||||
postInstall = ''
|
||||
cp -vr . $out
|
||||
'';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user