Merge pull request #15 from waxlamp/fix-perms-error

Avoid perms error by using `cp` instead of `ln`
This commit is contained in:
Justin Woo 2021-10-25 11:30:53 +03:00 committed by GitHub
commit 08be1564e7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -37,8 +37,10 @@ pkgs.stdenv.mkDerivation {
# $src is defined as the location of our `src` attribute above # $src is defined as the location of our `src` attribute above
installPhase = '' installPhase = ''
# $out is an automatically generated filepath by nix, # $out is an automatically generated filepath by nix,
# but it's up to you to make it what you need # but it's up to you to make it what you need. We'll create a directory at
ln -s $src $out # that filepath, then copy our sources into it.
mkdir $out
cp -rv $src/* $out
''; '';
} }
``` ```
@ -90,9 +92,6 @@ $ nix-build
$ readlink result $ readlink result
/nix/store/kgjcq77210jkjppc8628vcl27i6f22k8-basic-derivation /nix/store/kgjcq77210jkjppc8628vcl27i6f22k8-basic-derivation
$ readlink -f result
/nix/store/54992nknd3av7j4p7fmsh96ja5hp1vli-src
$ ls result $ ls result
hi.txt hi.txt