Udev и ACTION=="remove"

Написал правила для udev для usb устройств, скрипт для правила add вызывается, для remove нет.
Скрипт один и тот же, исполняемый.
udevadm monitor при выдергивании флешки выдает много строчек с remove.
udevd –version 135 сейчас поставил из тестинга, тоже самое.
arch x86_64
а приветсти правила удева и сам скрипт не судьба? :)
systemd должен умереть.
Правила с gentoo-wiki взял
 cat /etc/udev/rules.d/10-udev-my.rules 
BUS=="usb", SUBSYSTEM=="block", KERNEL=="sd*", ACTION=="add", NAME="%k", GROUP="disk", RUN+="/etc/udev/scripts/udev-flash-mount add %k"
BUS=="usb", SUBSYSTEM=="block", KERNEL=="sd*", ACTION=="remove", RUN+="/etc/udev/scripts/udev-flash-mount remove %k"

и скрипт
#!/bin/bash
LOG="/var/log/udev"
sleep 3
 
DEV=`echo $2 | sed -n '/^sd[a-z][1-9]\?/p'`
if [ "$1" = "add" ]; then
  if [ "$DEV" != "" ]; then
    echo "--- `date` ---" >> $LOG
    echo "Mounting /dev/$DEV" >> $LOG
    mkdir /mnt/$DEV >> $LOG 2>&1
    chmod a+rwx /mnt/$DEV >> $LOG 2>&1
    mount /dev/$DEV /mnt/$DEV -o sync,umask=0000,iocharset=utf8 >> $LOG 2>&1
  fi
elif [ "$1" = "remove" ]; then
  if [ "$DEV" != "" ]; then
    echo "--- `date` ---" >> $LOG
    echo "Unmounting /dev/$DEV" >> $LOG
    umount /dev/$DEV >> $LOG 2>&1
    rm -rf /mnt/$DEV >> $LOG 2>&1
  fi
fi
попробуй помониторить:
sudo udevadm monitor

попробуй логи в скрипт добавить типа параметры $1, $DEV каковы
systemd должен умереть.
 
Зарегистрироваться или войдите чтобы оставить сообщение.