projects
/
~bandali
/
configs
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
48a6257
)
shell: only export ssl-related vars if the certs are available
author
Amin Bandali
<bandali@gnu.org>
Sat, 10 Aug 2019 18:42:38 +0000
(14:42 -0400)
committer
Amin Bandali
<bandali@gnu.org>
Sat, 10 Aug 2019 18:42:38 +0000
(14:42 -0400)
.profile
patch
|
blob
|
blame
|
history
diff --git
a/.profile
b/.profile
index
8b7956f
..
4ca1d4b
100644
(file)
--- a/
.profile
+++ b/
.profile
@@
-40,8
+40,13
@@
fi
if [ -z "$IS_GUIX_SYSTEM" ]; then
# if guix is installed
if [ -x "$(command -v guix)" ]; then
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
GUIX_PROFILE="$HOME/.guix-profile"
. "$GUIX_PROFILE/etc/profile"
fi