VY
Size: a a a
VY
DB
DB
DB
АБ
DB
KZ
stack --nix
сломало withSystemTempDirectory, надо будет покопать кто виноват, стэк, никс или гента :)b
builtin.fetchGit
умеет загружать приватный ключ из .ssh/id_rsa
? В доках есть пример с приватным репо, но ни слова о том кешируется ли где-то этот приватный ключ.nix-prefetch-git
с этим же ключом, и все собирается. Как прочистить кеши nixpkgs от этих приватных ключей чтоб протестить сборку с чистого листа?АБ
builtin.fetchGit
умеет загружать приватный ключ из .ssh/id_rsa
? В доках есть пример с приватным репо, но ни слова о том кешируется ли где-то этот приватный ключ.nix-prefetch-git
с этим же ключом, и все собирается. Как прочистить кеши nixpkgs от этих приватных ключей чтоб протестить сборку с чистого листа?АБ
АБ
--tarball-ttl 0
АБ
.cache/nix
(но я не уверен, что это хорошая мысль, честно говоря)b
{ fetchgit, writeScript, openssh, stdenv, pkgs }: args: derivation ((fetchgit args).drvAttrs // {
SSH_AUTH_SOCK = if (builtins.tryEval <ssh-auth-sock>).success
then builtins.toString <ssh-auth-sock>
else null;
GIT_SSH = writeScript "fetchgit-ssh" (''
#! ${stdenv.shell}
'' + (if stdenv.isLinux then ''sshconfig="/home/`whoami`/.ssh/config"''
else ''sshconfig="/Users/`whoami`/.ssh/config"'') + ''
[ ! -f "$sshconfig" ] && touch "$sshconfig"
exec -a ssh ${openssh}/bin/ssh -F "$sshconfig" -o StrictHostKeyChecking=no "$@"
'');
})
iltin.fetchGit,
но боюсь сломать деплой.b
.cache/nix
(но я не уверен, что это хорошая мысль, честно говоря)nix-shell
спокойно открывается даже не моргнув. --tarball-ttl 0
тоже не дает эффектаАБ
builtins.fetchGit
?АБ
fetchgit
?b
builtins.fetchGit
?АБ
АБ