fix NIX_SSL_CERT_FILE handling

This commit is contained in:
Jörg Thalheim 2020-08-10 10:39:47 +01:00
parent d1bf45b1bf
commit c2998e750d
No known key found for this signature in database
GPG key ID: 003F2096411B5F92

View file

@ -13,14 +13,6 @@ _nix_import_env() {
eval "$env"
# `nix-shell --pure` sets invalid ssl certificate paths
if [[ "${NIX_SSL_CERT_FILE:-}" = /no-cert-file.crt ]]; then
if [[ $1 == __UNSET__ ]]; then
unset NIX_SSL_CERT_FILE
else
export NIX_SSL_CERT_FILE=${impure_ssl_cert_file}
fi
fi
if [[ "${SSL_CERT_FILE:-}" = /no-cert-file.crt ]]; then
if [[ $impure_ssl_cert_file == __UNSET__ ]]; then
unset SSL_CERT_FILE
@ -29,6 +21,14 @@ _nix_import_env() {
fi
fi
if [[ "${NIX_SSL_CERT_FILE:-}" = /no-cert-file.crt ]]; then
if [[ $impure_nix_ssl_cert_file == __UNSET__ ]]; then
unset NIX_SSL_CERT_FILE
else
export NIX_SSL_CERT_FILE=${impure_ssl_cert_file}
fi
fi
export PATH=$PATH:$path_backup TERM=$term_backup
if [[ -n ${tmp_backup+x} ]]; then
export TMPDIR=${tmp_backup}