1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2025-07-01 20:51:48 +02:00

Add netrc-file support

This commit is contained in:
Renzo Carbonara 2017-02-01 13:37:34 +01:00
parent 1351b0df87
commit e6e74f987f
2 changed files with 20 additions and 0 deletions

View file

@ -230,6 +230,11 @@ struct CurlDownloader : public Downloader
curl_easy_setopt(req, CURLOPT_SSL_VERIFYHOST, 0);
}
Path netrcFile = settings.get("netrc-file",
(format("%1%/%2%") % settings.nixConfDir % "netrc").str());
curl_easy_setopt(req, CURLOPT_NETRC_FILE, netrcFile.c_str());
curl_easy_setopt(req, CURLOPT_NETRC, CURL_NETRC_OPTIONAL);
result.data = std::make_shared<std::string>();
}