summary refs log tree commit diff
diff options
context:
space:
mode:
authorRob Vermaas <rob.vermaas@gmail.com>2009-11-24 09:39:51 +0000
committerRob Vermaas <rob.vermaas@gmail.com>2009-11-24 09:39:51 +0000
commit4a0fd9efbb43f349ba6a9c67029c35c4a5efcfd4 (patch)
tree0354c6b61ee2a91cabae400847d6fc2ed21af1a8
parentd634b32abfdd91712e70b0631390f7851ca550f9 (diff)
downloadnixlib-4a0fd9efbb43f349ba6a9c67029c35c4a5efcfd4.tar
nixlib-4a0fd9efbb43f349ba6a9c67029c35c4a5efcfd4.tar.gz
nixlib-4a0fd9efbb43f349ba6a9c67029c35c4a5efcfd4.tar.bz2
nixlib-4a0fd9efbb43f349ba6a9c67029c35c4a5efcfd4.tar.lz
nixlib-4a0fd9efbb43f349ba6a9c67029c35c4a5efcfd4.tar.xz
nixlib-4a0fd9efbb43f349ba6a9c67029c35c4a5efcfd4.tar.zst
nixlib-4a0fd9efbb43f349ba6a9c67029c35c4a5efcfd4.zip
sendmail patch for CS173Tourney
svn path=/nixpkgs/trunk/; revision=18586
-rw-r--r--pkgs/development/libraries/haskell/CS173Tourney/default.nix2
-rw-r--r--pkgs/development/libraries/haskell/CS173Tourney/sendmail.patch20
2 files changed, 21 insertions, 1 deletions
diff --git a/pkgs/development/libraries/haskell/CS173Tourney/default.nix b/pkgs/development/libraries/haskell/CS173Tourney/default.nix
index b1ee27bb42cb..42df8754a341 100644
--- a/pkgs/development/libraries/haskell/CS173Tourney/default.nix
+++ b/pkgs/development/libraries/haskell/CS173Tourney/default.nix
@@ -9,7 +9,7 @@ cabal.mkDerivation (self : {
     rev = "dce044761b008cb685a675a1f35be6aff66fed21" ;
     md5 = "21e5e5c2e184b4b70696d4d6c60e51d3";
   };
-
+  patches = [./sendmail.patch]; 
   propagatedBuildInputs = [json time hslogger Crypto base64string CouchDB WebServer WebServerExtras];
   meta = {
     description = "";
diff --git a/pkgs/development/libraries/haskell/CS173Tourney/sendmail.patch b/pkgs/development/libraries/haskell/CS173Tourney/sendmail.patch
new file mode 100644
index 000000000000..7fb72c0f0ac7
--- /dev/null
+++ b/pkgs/development/libraries/haskell/CS173Tourney/sendmail.patch
@@ -0,0 +1,20 @@
+diff -rc 173tourney/server-src/Mail.hs 173tourney2/server-src/Mail.hs
+*** 173tourney/server-src/Mail.hs	2009-11-05 13:00:58.971443217 +0100
+--- 173tourney2/server-src/Mail.hs	2009-11-24 10:38:38.325669644 +0100
+***************
+*** 17,23 ****
+           -> IO Bool
+  mailFrom fromAddr toAddrs subject body = do
+    (stdin,stdout,stderr,process) <- 
+!     runInteractiveCommand "/usr/sbin/sendmail -t"
+    let sendMail = do
+          hSetBinaryMode stdin False
+          hPutStrLn stdin $ "To: " ++ (concat $ intersperse ", " toAddrs)
+--- 17,23 ----
+           -> IO Bool
+  mailFrom fromAddr toAddrs subject body = do
+    (stdin,stdout,stderr,process) <- 
+!     runInteractiveCommand "sendmail -t"
+    let sendMail = do
+          hSetBinaryMode stdin False
+          hPutStrLn stdin $ "To: " ++ (concat $ intersperse ", " toAddrs)