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 ?АБ
АБ