diff options
author | Amin Bandali <bandali@gnu.org> | 2019-08-10 14:42:38 -0400 |
---|---|---|
committer | Amin Bandali <bandali@gnu.org> | 2019-08-10 14:42:38 -0400 |
commit | 3dfefa5182d995659829548f2fe39eb584b6688e (patch) | |
tree | f9a238d3c4acab4023bca0a5a132c69ce3afe495 | |
parent | 48a6257474f5fb7daff47b7bc0664c76fae50e13 (diff) | |
download | configs-3dfefa5182d995659829548f2fe39eb584b6688e.tar.gz configs-3dfefa5182d995659829548f2fe39eb584b6688e.tar.xz configs-3dfefa5182d995659829548f2fe39eb584b6688e.zip |
shell: only export ssl-related vars if the certs are available
-rw-r--r-- | .profile | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -40,8 +40,13 @@ fi if [ -z "$IS_GUIX_SYSTEM" ]; then # if guix is installed if [ -x "$(command -v guix)" ]; then - export SSL_CERT_DIR="$HOME/.guix-profile/etc/ssl/certs" - export SSL_CERT_FILE="$HOME/.guix-profile/etc/ssl/certs/ca-certificates.crt" + SSL_CERT_DIR="$HOME/.guix-profile/etc/ssl/certs" + if [ -d "$SSL_CERT_DIR" -o -h "$SSL_CERT_DIR" ]; then + export SSL_CERT_DIR + export SSL_CERT_FILE="$HOME/.guix-profile/etc/ssl/certs/ca-certificates.crt" + else + printf "it seems you forgot to \`guix install nss-certs\'\n" + fi GUIX_PROFILE="$HOME/.guix-profile" . "$GUIX_PROFILE/etc/profile" fi |