|
|
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* |
|
|
} | } |
| |
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" ] |