View | Details | Raw Unified
Collapse All | Expand All

(-) udev.orig/udev-100-r2.ebuild (-3 / +7 lines)
 Lines 110-116   src_install() { Link Here 
	doexe extras/rule_generator/write_cd_rules	|| die "Required helper not installed properly"
	doexe extras/rule_generator/write_cd_rules	|| die "Required helper not installed properly"
	doexe extras/rule_generator/write_net_rules	|| die "Required helper not installed properly"
	doexe extras/rule_generator/write_net_rules	|| die "Required helper not installed properly"
	doexe extras/rule_generator/rule_generator.functions	|| die "Required helper not installed properly"
	doexe extras/rule_generator/rule_generator.functions	|| die "Required helper not installed properly"
	keepdir /$(get_libdir)/udev/state
	keepdir /lib/udev/state
	# vol_id library (needed by mount and HAL)
	# vol_id library (needed by mount and HAL)
	dolib extras/volume_id/lib/*.a extras/volume_id/lib/*.so*
	dolib extras/volume_id/lib/*.a extras/volume_id/lib/*.so*
 Lines 188-197   src_install() { Link Here 
}
}
pkg_preinst() {
pkg_preinst() {
	if [[ -d ${ROOT}/$(get_libdir)/udev-state ]] ; then
	if [[ -d ${ROOT}/lib/udev-state ]] ; then
		mv -f "${ROOT}"/$(get_libdir)/udev-state/* "${D}"/$(get_libdir)/udev/state/
		mv -f "${ROOT}"/lib/udev-state/* "${D}"/lib/udev/state/
		rm -r "${ROOT}"/lib/udev-state
	elif [[ -d ${ROOT}/$(get_libdir)/udev-state ]] ; then
		mv -f "${ROOT}"/$(get_libdir)/udev-state/* "${D}"/lib/udev/state/
		rm -r "${ROOT}"/$(get_libdir)/udev-state
		rm -r "${ROOT}"/$(get_libdir)/udev-state
	fi
	fi
	fi
	if [ -f "${ROOT}/etc/udev/udev.config" -a \
	if [ -f "${ROOT}/etc/udev/udev.config" -a \
	     ! -f "${ROOT}/etc/udev/udev.rules" ]
	     ! -f "${ROOT}/etc/udev/udev.rules" ]