--- module-init-tools-3.11.1.ebuild 2010-01-08 05:40:59.000000000 +0300 +++ module-init-tools-3.11.1.ebuild 2010-01-28 22:32:48.000000000 +0300 @@ -55,4 +55,17 @@ if grep -qs modules-update "${ROOT}"/etc/init.d/modules ; then sed -i 's:modules-update:update-modules:' "${ROOT}"/etc/init.d/modules fi + + local i cfg + for f in "${ROOT}/etc/modprobe.d/"*; do + [[ -z ${f/*.conf} ]] && continue + [[ ! -f ${f}.conf ]] && continue + i=0 + cfg=$(printf "._cfg_%04d_${f/*\/}" ${i}) + while [[ -e ${f%/*}/${cfg} ]];do + ((i++)) + cfg=$(printf "._cfg_%04d_${f/*\/}" ${i}) + done + mv ${f} ${f%/*}/${cfg}.conf + done }