#!/bin/sh
# Handles udev new partition event and makes speech notification
# Michael Pozhidaev <msp@altlinux.org>
# Date: 2011-11-27

SOUND_FILE='/usr/share/sounds/voiceman/media.ogg'

[ "$(who | wc -l)" == 0 ] && exit 0
[ "$ACTION" == 'add' ] || exit 0
[ -z "$DEVTYPE" ] && exit 1
[ -z "$DEVPATH" ] && exit 1
[ "$DEVTYPE" != "disk" ] && exit 0

/usr/bin/ogg123 "$SOUND_FILE" &> /dev/null
SIZE="$(cat "/sys/$DEVPATH/size")"
let SIZE="$SIZE"/2048
/usr/bin/voiceman --say "New media attached of size $SIZE megabytes"
