Commit | Line | Data |
---|---|---|
43e49903 SK |
1 | BEGIN { |
2 | # Set the correct value as any other AWK variable: | |
3 | # | |
03c229bf | 4 | # khatus_actuate_alert_to_notify_send -v Display="$CORRECT_DISPLAY" |
43e49903 | 5 | # |
03c229bf | 6 | Display = Display ? Display : ":0" |
43e49903 SK |
7 | } |
8 | ||
81336934 SK |
9 | { |
10 | delete msg | |
11 | msg_parse(msg, $0) | |
12 | } | |
75b23ff8 | 13 | |
81336934 | 14 | msg["type"] == "alert" { |
8482fea6 | 15 | body = msg["body"] |
23fbde84 | 16 | sep = body ? "\n" : "" |
8482fea6 SK |
17 | body = body sep "--" msg["node"] ":" msg["module"] |
18 | urgency = msg["priority"] | |
43e49903 SK |
19 | sub("hi" , "critical", urgency) |
20 | sub("med", "normal" , urgency) | |
21 | ||
22 | cmd = \ | |
23 | sprintf(\ | |
24 | "DISPLAY=%s notify-send -u %s %s \" %s\"", | |
8482fea6 | 25 | Display, urgency, msg["subject"], body \ |
43e49903 SK |
26 | ) |
27 | system(cmd) | |
28 | next | |
29 | } |