Mercurial > hg
view mcabber/contrib/events/eventcmd @ 2363:64f1899ff168
Fix format-security warnings
This patch should fix the FTBFS report in Debian sid (bug 997162): the format
string was omitted when displaying the message prefix and the mcabber version.
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sun, 24 Oct 2021 21:20:36 +0200 |
parents | 4889f429fdd0 |
children |
line wrap: on
line source
#! /bin/sh # # Sample events script for mcabber # Plays a sound when receiving a message # # To use this script, set the "events_command" option to the path of # the script (see the mcabberrc.example file for an example) # # MiKael, 2005-07-15 # The following sound comes with the gtkboard package, # you can modify this line to play another one... CMD_MSG_IN="/usr/bin/play /usr/share/sounds/gtkboard/machine_move.ogg" event=$1 arg1=$2 arg2=$3 filename=$4 # Note that the 4th argument is only provided for incoming messages # and when 'event_log_files' is set. if [ "$event" = "MSG" ]; then case "$arg1" in IN) # Incoming message from buddy $arg2 $CMD_MSG_IN > /dev/null 2>&1 if [ -n "$filename" -a -f "$filename" ]; then # We could process filename here... /bin/rm $filename fi ;; MUC) # Groupchat message in room $arg2 if [ -n "$filename" -a -f "$filename" ]; then # We could process filename here... /bin/rm $filename fi ;; OUT) # Outgoing message for buddy $arg2 ;; esac elif [ "$event" = "STATUS" ]; then # Buddy $arg2 status is $arg1 (_, O, I, F, D, N, A) echo > /dev/null elif [ "$event" = "UNREAD" ]; then # $arg1 contains 4 numbers separated with space chars: # Nr of unread buffers, nr of unread buffers with attention sign, # nr of MUC unread buffers, nr of MUC unread buffers with attention sign. echo > /dev/null fi