From 65a19830a501f12b2f4c29d9f053ab5fa20202af Mon Sep 17 00:00:00 2001 From: Lennart Spitzner <lsp@informatik.uni-kiel.de> Date: Thu, 6 Nov 2014 17:03:04 +0100 Subject: [PATCH] 'sandbox delete': exit with 0 even with 'require-sandbox: True' --- cabal-install/Distribution/Client/Sandbox.hs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cabal-install/Distribution/Client/Sandbox.hs b/cabal-install/Distribution/Client/Sandbox.hs index 31bdf61ebd..663dd2582b 100644 --- a/cabal-install/Distribution/Client/Sandbox.hs +++ b/cabal-install/Distribution/Client/Sandbox.hs @@ -326,7 +326,10 @@ sandboxInit verbosity sandboxFlags globalFlags = do -- | Entry point for the 'cabal sandbox delete' command. sandboxDelete :: Verbosity -> SandboxFlags -> GlobalFlags -> IO () sandboxDelete verbosity _sandboxFlags globalFlags = do - (useSandbox, _) <- loadConfigOrSandboxConfig verbosity globalFlags mempty + (useSandbox, _) <- loadConfigOrSandboxConfig + verbosity + globalFlags { globalRequireSandbox = Flag False } + mempty case useSandbox of NoSandbox -> warn verbosity "Not in a sandbox." UseSandbox sandboxDir -> do -- GitLab