diff --git a/yesod-bin/Devel.hs b/yesod-bin/Devel.hs index 92bc682e..901616f8 100644 --- a/yesod-bin/Devel.hs +++ b/yesod-bin/Devel.hs @@ -345,7 +345,8 @@ devel opts passThroughArgs = do myPath <- getExecutablePath let procConfig = setStdout createSource $ setStderr createSource - $ setDelegateCtlc True $ proc "stack" $ + $ setCreateGroup True -- because need when yesod-bin killed and kill child ghc + $ proc "stack" $ [ "build" , "--fast" , "--file-watch" diff --git a/yesod-bin/README.md b/yesod-bin/README.md index cf05eea1..0c09c647 100644 --- a/yesod-bin/README.md +++ b/yesod-bin/README.md @@ -83,6 +83,7 @@ Now some weird notes: `yesod devel` also writes to a file `yesod-devel/devel-terminate`. Your devel script should respect this file and shutdown whenever it exists. + (It may be fixed in 1.6.0.5.) * If your .cabal file defines them, `yesod devel` will tell Stack to build with the flags `dev` and `library-only`. You can use this to speed up compile times (biggest win: skip building executables, thus diff --git a/yesod-bin/yesod-bin.cabal b/yesod-bin/yesod-bin.cabal index 49deb0ff..5c7125d5 100644 --- a/yesod-bin/yesod-bin.cabal +++ b/yesod-bin/yesod-bin.cabal @@ -1,5 +1,5 @@ name: yesod-bin -version: 1.6.0.4 +version: 1.6.0.5 license: MIT license-file: LICENSE author: Michael Snoyman