Summary: | x11-drivers/nvidia-drivers-173.08 places modules.d file in modprobe.d | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Brian Johnson <gentoo-bugzilla> |
Component: | New packages | Assignee: | Tony Vroon (RETIRED) <chainsaw> |
Status: | RESOLVED INVALID | ||
Severity: | minor | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Brian Johnson
2008-05-15 07:30:55 UTC
Portage does not support doing this in a meaningful way. Delete the old file manually. Saw this in the ebuild for nvidia-drivers-173.08: # Add the aliases [ -f "${FILESDIR}/nvidia" ] || die "nvidia missing in FILESDIR" sed -e 's:PACKAGE:'${PF}':g' \ -e 's:VIDEOGID:'${VIDEOGROUP}':' "${FILESDIR}"/nvidia-169.07 > \ "${WORKDIR}"/nvidia insinto /etc/modprobe.d doins "${WORKDIR}"/nvidia || die Can we get that changed to /etc/modules.d/ ? No, we can not. /etc/modules.d is an invalid and deprecated location that should not be used. /etc/modprobe.d is the correct location, and this is expected behaviour. I have a relatively ~arch system and there is only one file in /etc/modprobe.d/. Perhaps it's worth informing users of this change as there are several other files in my /etc/modules.d/ (alsa, etc...). Should we continue to half-support /etc/modules.d/ it will likely break future programs (alsa-conf, etc.) Marking as INVALID as the bug was originally invalid. |