@@ -116,12 +116,12 @@ ghcModPostInstall = unlines
116116 , " cd .."
117117 , " ensureDir \"$out/share/emacs\""
118118 , " mv $pname-$version emacs/site-lisp"
119− , " mv $out/bin/ghc-mod $out/ghc-mod"
119+ , " mv $out/bin/ghc-mod $out/bin/.ghc-mod-wrapped"
120120 , " cat - > $out/bin/ghc-mod <<EOF"
121− , " #!/bin/sh"
121+ , " #! ${self.stdenv.shell}"
122122 , " COMMAND=\\$1"
123123 , " shift"
124− , " eval exec $out/ghc-mod \\$COMMAND \\$( ${self.ghc.GHCGetPackages} ${self.ghc.version} | tr \" \" \"\\n\" | tail -n +2 | paste -d \" \" - - | sed 's/.*/-g \"&\"/' | tr \"\\n\" \" \") \"\\$@\""
124+ , " eval exec $out/bin/.ghc-mod-wrapped \\$COMMAND \\$( ${self.ghc.GHCGetPackages} ${self.ghc.version} | tr \" \" \"\\n\" | tail -n +2 | paste -d \" \" - - | sed 's/.*/-g \"&\"/' | tr \"\\n\" \" \") \"\\$@\""
125125 , " EOF"
126126 , " chmod +x $out/bin/ghc-mod"
127127 , "'';"