since we moved all the rest of udev out of baselayout, might as well move this too it also moves /lib/udev-state/ to /lib/udev/state/
Created attachment 95232 [details] udev-state.patch
good idea, will do this for next release.
Will be fixed in the 098 release.
The patch doesn't look right to me. I asked on gentoo-mips and mips-linux and the consensus was that non-binary files stored under lib directories should really go in /lib not /$(get_libdir). But regardless of that, the patch is inconsistent: the first lines of the patch assume /$(get_libdir)/udev, but later in the patch to udev-start-096.sh assumes /lib/udev. This same problem in baselayout was the reason I filed bug 144786 in the first place.
Care to provide a patch for the 100 release that meets your needs?
Created attachment 97054 [details, diff] Use /lib instead of /$(get_libdir) for udev state
In addition to that, the udev should probably depend on a baselayout that no longer has udev state processing (all of them still have this at the moment I believe).
These patches have been applied and are in 100-r2 and 103.
Fixed in >=100-r2; closing as such.