Weak dependency to udev
There are several tools in the set, and only one requires UDEV to be present. Because of it the others can't be used in a distributions such as Buildroot on embedded devices where busybox provides a udev stub (mdev).
replay tool should be optional and be allowed to be installed separately.