| Summary: | sys-fs/udev-182 fails with error "50-udev-default.rules has been updated, please validate!" | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Craig Andrews <candrews> |
| Component: | New packages | Assignee: | udev maintainers <udev-bugs> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | candrews |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Craig Andrews
2012-03-20 01:18:16 UTC
I think the problem is that line 133 of udev-182.ebuild reads:
MD5=$(md5sum < "${S}/rules/rules.d/50-udev-default.rules")
which resolves to this path:
/var/tmp/portage/sys-fs/udev-182/work/udev-182/rules/rules.d/50-udev-default.rules
That file doesn't exist, as it's not part of the udev package.
I think the ebuild intends to refer to the installed path, /lib64/udev/rules/rules.d/50-udev-default.rules
No, it is meant to refer to the default.rules that are about to be installed; I need to fix the ebuild; I'll take care of it now. This is now fixed in the ebuild; you should be able to compile udev-182. Thanks for the report. |