From daa798acfd10b6213fe60fee9d2a05cf84b79698 Mon Sep 17 00:00:00 2001 From: "Hinckley, Troy J" Date: Sat, 14 Apr 2018 17:46:51 -0700 Subject: [PATCH] don't use HTTPS when INSECURE variable is set --- core/core-packages.el | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/core/core-packages.el b/core/core-packages.el index f08790f65..e03eaba50 100644 --- a/core/core-packages.el +++ b/core/core-packages.el @@ -96,9 +96,13 @@ missing) and shouldn't be deleted.") package-user-dir (expand-file-name "elpa" doom-packages-dir) package-enable-at-startup nil package-archives - '(("gnu" . "https://elpa.gnu.org/packages/") - ("melpa" . "https://melpa.org/packages/") - ("org" . "https://orgmode.org/elpa/")) + (if (getenv "INSECURE") + '(("gnu" . "http://elpa.gnu.org/packages/") + ("melpa" . "http://melpa.org/packages/") + ("org" . "http://orgmode.org/elpa/")) + '(("gnu" . "https://elpa.gnu.org/packages/") + ("melpa" . "https://melpa.org/packages/") + ("org" . "https://orgmode.org/elpa/"))) ;; I omit Marmalade because its packages are manually submitted rather ;; than pulled, so packages are often out of date with upstream.