Added eudev support from upstream
Systemd-udev since 2.17 (and eudev at least since 2.1.1) hangs when startet withing $(...) statement. True, this way was kinda fishy anyway. But why does it hang then?