господа,

помогите кто разбирается в скриптах.
при апгрейде с 8.10 да 9.10 перестал работать скрипт /usr/bin/boltalka.sh
#!/bin/bash
export PATH=/bin:/sbin:/usr/bin:/usr/sbin
FESTIVAL="festival --tts"
DEVICE=$1
UDEVINFO="udevinfo"
[ -z "$DEVICE" ] && exit
[ -z "$ACTION" ] && exit
function get_device_attr ()
{
path=`find /sys/devices -name $1`
echo `$UDEVINFO -a -p $path | grep $2 | cut -f 2 -d '"'`
}
function get_device_name ()
{
device=$1
case $device in
[0-9]-[0-9])
s=`get_device_attr $device "product"`
[ -z $s ] && echo "device" || echo "$s"
;;
sr*)
echo "optical drive"
;;
hd*)
s=`get_device_attr $device "media"`
echo " $s drive"
;;
*)
exit
;;
esac
}
function say ()
{
echo "$1 $2" | $FESTIVAL
exit
}
name=`get_device_name $DEVICE`
if [ -n "$name" ]; then
case "$ACTION" in
add)
say "флэш диски" "это разносчик заразы"
;;
remove)
say "вставь" "обратно"
;;
change)
say "ну что за садист" "что я тебе сделал"
;;
fi
esac/etc/udev/rules/62-festival.rules
SUBSYSTEMS=="usb", RUN+="/usr/bin/boltalka.sh %b"
SUBSYSTEMS=="block", RUN+="/usr/bin/boltalka.sh %b"
в чём может быть причина?
Покопав немного понял что проблема в новом udev в 9.10,но исправление udevinfo на udevadm info ничего не дало,ибо атрибуты я не знаю какие задать
