X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=stage1%2Fpkg%2Feudev;h=5335593412daf130a9f0fcd3e0fba04f47b0e8be;hb=123a4b9f48445243382b252cc68c8e56320aa670;hp=b36838f299a9f2d3e0a1e7a804d0ff86738954c3;hpb=4379bde51bee4be0e1753cb957b30b738d1d7ad5;p=hvlinux.git diff --git a/stage1/pkg/eudev b/stage1/pkg/eudev index b36838f..5335593 100644 --- a/stage1/pkg/eudev +++ b/stage1/pkg/eudev @@ -2,65 +2,30 @@ hvconfig_pre() { - export BLKID_CFLAGS="-I/tools/include" - export BLKID_LIBS="-L/tools/lib -lblkid" - export KMOD_CFLAGS="-I/tools/include/" - export KMOD_LIBS="-L/tools/lib -lkmod" + # --disable-keymap: to remove gperf dependency CONFIGURE_OPTS="\ - --prefix=/usr \ + --prefix=${LFS} \ + --with-sysroot=${LFS} \ --build=${CLFS_HOST} \ --host=${CLFS_TARGET} \ - --with-rootprefix= \ - --enable-split-usr \ - --sysconfdir=/etc \ - --libexecdir=/lib \ - --bindir=/sbin \ - --sbindir=/sbin \ - --libdir=/lib \ + --bindir=${LFS}/sbin \ + --datarootdir=${LFS}/usr/share \ + --includedir=${LFS}/usr/include \ --disable-introspection \ --disable-gtk-doc-html \ --disable-gudev \ --disable-keymap \ --with-firmware-path=/lib/firmware \ --enable-libkmod" - - cd ${LFS_TMP}/${PACKAGE} - -} - -hvbuild() -{ - make - make DESTDIR=${LFS} install } hvbuild_post() { - install -dv ${LFS}/lib/{firmware,udev/devices} - - # Static UDEV devices - if [ ! -c ${LFS}/lib/udev/devices/kmsg ]; then - mknod -m0666 ${LFS}/lib/udev/devices/kmsg c 1 11 - fi - - if [ ! -h ${LFS}/lib/udev/devices/fd ]; then - ln -sfv /proc/self/fd ${LFS}/lib/udev/devices/fd - fi - - if [ ! -h ${LFS}/lib/udev/devices/stdin ]; then - ln -sfv /proc/self/fd/0 ${LFS}/lib/udev/devices/stdin - fi - - if [ ! -h ${LFS}/lib/udev/devices/stdout ]; then - ln -sfv /proc/self/fd/1 ${LFS}/lib/udev/devices/stdout - fi - - if [ ! -h ${LFS}/lib/udev/devices/stderr ]; then - ln -sfv /proc/self/fd/2 ${LFS}/lib/udev/devices/stderr - fi + install -dv ${LFS}/lib/{firmware,udev/devices/{pts,shm}} - if [ ! -h ${LFS}/lib/udev/devices/core ]; then - ln -sfv /proc/kcore ${LFS}/lib/udev/devices/core - fi + # Move udev pkgconfig file to /usr + install -dv ${LFS}/usr/lib/pkgconfig + mv ${LFS}/lib/pkgconfig/libudev.pc ${LFS}/usr/lib/pkgconfig + rmdir --ignore-fail-on-non-empty ${LFS}/lib/pkgconfig }