From 7b2e3630f2ada8a56bf9100144e1bb9acbe6dc6a Mon Sep 17 00:00:00 2001
From: Mikhail Glushenkov <the.dead.shall.rise@gmail.com>
Date: Wed, 5 Dec 2012 01:45:41 +0100
Subject: [PATCH] Use userInstallDirs as the sandbox location.

We set both globalInstallDirs and userInstallDirs to the same value, but using
'--global' makes cabal-install want to do unnecessary things like invoking
itself with 'sudo'.
---
 cabal-install/Distribution/Client/PackageEnvironment.hs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cabal-install/Distribution/Client/PackageEnvironment.hs b/cabal-install/Distribution/Client/PackageEnvironment.hs
index c688d2a901..07f5fd9cec 100644
--- a/cabal-install/Distribution/Client/PackageEnvironment.hs
+++ b/cabal-install/Distribution/Client/PackageEnvironment.hs
@@ -99,7 +99,7 @@ commonPackageEnvironmentConfig :: FilePath -> SavedConfig
 commonPackageEnvironmentConfig sandboxDir =
   mempty {
     savedConfigureFlags = mempty {
-       configUserInstall = toFlag False,
+       configUserInstall = toFlag True,
        configInstallDirs = sandboxInstallDirs
        },
     savedUserInstallDirs   = sandboxInstallDirs,
-- 
GitLab