guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

358/376: Install cacert before running nix-channel


From: Ludovic Courtès
Subject: 358/376: Install cacert before running nix-channel
Date: Wed, 28 Jan 2015 22:06:10 +0000

civodul pushed a commit to tag 1.8
in repository guix.

commit c2a552b0759b5b09223dbff41f968283cdcb7ed3
Author: Eelco Dolstra <address@hidden>
Date:   Sat Dec 13 16:53:21 2014 +0100

    Install cacert before running nix-channel
    
    Also, make it more robust against incorrent SSL_CERT_FILE values.
---
 scripts/install-nix-from-closure.sh |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/scripts/install-nix-from-closure.sh 
b/scripts/install-nix-from-closure.sh
index 9977dca..c9ba9a2 100644
--- a/scripts/install-nix-from-closure.sh
+++ b/scripts/install-nix-from-closure.sh
@@ -72,6 +72,12 @@ if ! $nix/bin/nix-env -i "$nix"; then
     exit 1
 fi
 
+# Install an SSL certificate bundle.
+if [ -z "$SSL_CERT_FILE" -o ! -f "$SSL_CERT_FILE" ]; then
+    $nix/bin/nix-env -i "$cacert"
+    export SSL_CERT_FILE="$HOME/.nix-profile/etc/ca-bundle.crt"
+fi
+
 # Subscribe the user to the Nixpkgs channel and fetch it.
 if ! $nix/bin/nix-channel --list | grep -q "^nixpkgs "; then
     $nix/bin/nix-channel --add https://nixos.org/channels/nixpkgs-unstable
@@ -80,11 +86,6 @@ if [ -z "$_NIX_INSTALLER_TEST" ]; then
     $nix/bin/nix-channel --update nixpkgs
 fi
 
-# Install an SSL certificate bundle.
-if [ -z "$SSL_CERT_FILE" ]; then
-    $nix/bin/nix-env -i "$cacert"
-fi
-
 # Make the shell source nix.sh during login.
 p=$NIX_LINK/etc/profile.d/nix.sh
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]