summaryrefslogtreecommitdiffstats
path: root/krebs/5pkgs/simple/irc-announce/default.nix
diff options
context:
space:
mode:
authorlassulus <lassulus@lassul.us>2020-03-17 21:04:36 +0100
committerlassulus <lassulus@lassul.us>2020-03-17 21:04:36 +0100
commitc2685109c0541640333130bc217439fec86bcdb9 (patch)
tree492996164bcd784745dc56bb8c44e0482c7be75d /krebs/5pkgs/simple/irc-announce/default.nix
parent23cba7672c9ede59102ad439b9a76ee8abdaf006 (diff)
parent3493cd74a1f6942566fbad4b89f4d3c84f964868 (diff)
Merge remote-tracking branch 'ni/master'
Diffstat (limited to 'krebs/5pkgs/simple/irc-announce/default.nix')
-rw-r--r--krebs/5pkgs/simple/irc-announce/default.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/krebs/5pkgs/simple/irc-announce/default.nix b/krebs/5pkgs/simple/irc-announce/default.nix
index dea30a056..a90814aa9 100644
--- a/krebs/5pkgs/simple/irc-announce/default.nix
+++ b/krebs/5pkgs/simple/irc-announce/default.nix
@@ -24,7 +24,12 @@ pkgs.writeDashBin "irc-announce" ''
# echo2 and cat2 are used output to both, stdout and stderr
# This is used to see what we send to the irc server. (debug output)
echo2() { echo "$*"; echo "$*" >&2; }
- cat2() { (read x ; echo "$x" ; echo "$x" >&2) }
+ cat2() {
+ while read -r line; do
+ echo "$line"
+ echo "$line" >&2
+ done
+ }
# privmsg_cat transforms stdin to a privmsg
privmsg_cat() { awk '{ print "PRIVMSG "ENVIRON["IRC_CHANNEL"]" :"$0 }'; }