diff --git a/sbin/thewhispererindarkness.sh b/sbin/thewhispererindarkness.sh index 023d67b..42c244a 100755 --- a/sbin/thewhispererindarkness.sh +++ b/sbin/thewhispererindarkness.sh @@ -1,25 +1,17 @@ #!/bin/sh - -pathtoname() { - udevadm info -p /sys/"$1" | awk -v FS== '/DEVNAME/ {print $2}' -} - - -stdbuf -oL -- udevadm monitor --udev -p /sys/block/sda | while read -r -- STATE _ EVENT DEVPATH _ +stdbuf -oL -- udevadm monitor --udev -p /sys/block/sda | while read -r -- STATE _ _ _ _ do - #echo $STATE - #echo $EVENT - #echo $DEVPATH if [ "$STATE" = "DISK_MEDIA_CHANGE=1" ] then echo "change detected" if udisksctl info -b /dev/sda | grep filesystem then - #echo "filesystem detected" - DEVNAME=$(pathtoname "$DEVPATH") - udisksctl mount --block-device "$DEVNAME" --no-user-interaction + echo "floppy in (fs detected)" + udisksctl mount --block-device /dev/sda --no-user-interaction + else + echo "floppy out (no fs detected)" fi fi done