diff --git a/cabal-install/src/Distribution/Client/CmdConfigure.hs b/cabal-install/src/Distribution/Client/CmdConfigure.hs index bb65a354e00e7e89806b1a622f628374733cebd9..f8548699ef1335fa872bcbce22b77c8d8605c6bf 100644 --- a/cabal-install/src/Distribution/Client/CmdConfigure.hs +++ b/cabal-install/src/Distribution/Client/CmdConfigure.hs @@ -106,7 +106,7 @@ configureAction' flags@NixStyleFlags {..} _extraArgs globalFlags = do appends = fromFlagOrDefault False $ configAppend configExFlags backupFile = localFile <> "~" - when (exists && not backups) $ do + when (exists && backups) $ do notice v $ quote (takeFileName localFile) <> " already exists, backing it up to " <> quote (takeFileName backupFile) <> "." diff --git a/cabal-install/tests/UnitTests/Distribution/Client/Configure.hs b/cabal-install/tests/UnitTests/Distribution/Client/Configure.hs index 3718189e7df52a0491645778c850956cd3e2706c..db90a8d72d4c7f8745742aea4f2441e1e39f0e97 100644 --- a/cabal-install/tests/UnitTests/Distribution/Client/Configure.hs +++ b/cabal-install/tests/UnitTests/Distribution/Client/Configure.hs @@ -97,4 +97,4 @@ configureTests = testGroup "Configure tests" ] projectFile :: FilePath -projectFile = "tests" </> "fixtures" </> "reconfigure" </> "cabal.project" +projectFile = "tests" </> "fixtures" </> "configure" </> "cabal.project" diff --git a/cabal-install/tests/fixtures/reconfigure/cabal.project b/cabal-install/tests/fixtures/configure/cabal.project similarity index 100% rename from cabal-install/tests/fixtures/reconfigure/cabal.project rename to cabal-install/tests/fixtures/configure/cabal.project diff --git a/cabal-install/tests/fixtures/reconfigure/cabal.project.local b/cabal-install/tests/fixtures/configure/cabal.project.local similarity index 100% rename from cabal-install/tests/fixtures/reconfigure/cabal.project.local rename to cabal-install/tests/fixtures/configure/cabal.project.local