Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 145287
Collapse All | Expand All

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

Return to bug 145287