Opened 10 years ago

Last modified 7 years ago

#1016 new task

Eudev 3.2.1 Version Upgrade

Reported by: William Harrington Owned by: clfs-commits@…
Priority: major Milestone: CLFS Sysvinit 3.1.0
Component: BOOK Version: CLFS Standard SYSVINIT
Keywords: Cc: berzerkula@…, jonathan@…, chris@…

Description (last modified by William Harrington)

http://dev.gentoo.org/~blueness/eudev/eudev-3.2.1.tar.gz

There may be need for fixing a test script:

sed -r -i 's|/usr(/bin/test)|\1|' test/udev-test.pl

We need to check the sysvinit book for proper test binary location, as well as mentioned in Eudev 3.1.5 Version Upgrade for SYSTEMD Book

Change History (8)

comment:1 by Martin Ward, 9 years ago

now at version version 3.0 and requires gperf for building. so I also build that in section 5

comment:2 by Martin Ward, 9 years ago

Now at version 3.1

comment:3 by William Harrington, 9 years ago

Description: modified (diff)
Summary: Eudev 2.1.1 Version UpgradeEudev 3.1.2 Version Upgrade

comment:5 by William Harrington, 9 years ago

For chapter 7 boot method:

./configure --prefix=/tools --build=${CLFS_HOST} --host=${CLFS_TARGET} \
--disable-gudev

Results:

        prefix:                  /tools
        exec_prefix:             ${prefix}
        sysconfdir:              ${prefix}/etc
        datadir:                 ${datarootdir}
        includedir:              ${prefix}/include
        libdir:                  ${exec_prefix}/lib

        rootprefix:              ${prefix}
        rootlibdir:              ${exec_prefix}/lib
        rootlibexecdir:          ${exec_prefix}/lib/udev
        datarootdir:             ${prefix}/share
        rootrundir:              /run

        udevconfdir:             ${prefix}/etc/udev
        udevconffile:            ${prefix}/etc/udev/udev.conf
        udevhwdbdir:             ${prefix}/etc/udev/hwdb.d
        udevhwdbbin:             ${prefix}/etc/udev/hwdb.bin
        udevlibexecdir:          ${exec_prefix}/lib/udev
        udevkeymapdir:           ${exec_prefix}/lib/udev/keymaps
        udevkeymapforceredir:    ${exec_prefix}/lib/udev/keymaps/force-release
        udevrulesdir:            ${exec_prefix}/lib/udev/rules.d

        pkgconfiglibdir:         ${exec_prefix}/lib/pkgconfig
        sharepkgconfigdir        ${datarootdir}/pkgconfig

        libgudev_includedir      ${prefix}/include/gudev-1.0/gudev

        girdir                   ${datarootdir}/gir-1.0
        typelibsdir              ${exec_prefix}/lib/girepository-1.0

comment:6 by William Harrington, 9 years ago

Description: modified (diff)
Summary: Eudev 3.1.2 Version UpgradeEudev 3.1.5 Version Upgrade

in reply to:  1 comment:7 by William Harrington, 9 years ago

Replying to blackadder:

now at version version 3.0 and requires gperf for building. so I also build that in section 5

I've installed gperf with the running host. So apparently, gperf can be installed with the host, build gperf with cross-tools, or build gperf in /tools.

The host gperf can work but we'd need to add host systemrequirements entry for gperf and ch7 boot method. Least amount of work for book edits and it seemed to work fine with my eudev 3.1.5 build.

Installing gperf into cross-tools would be quick and painless. It'd add a bit of work for book edits, but not much.

Installing in ch5 for tools would be the most edits and it isn't required in /tools at this point in time.

I'm for installing it with the host OS. Any input? Can anyone confirm having gperf with the host OS works fine?

comment:8 by William Harrington, 7 years ago

Description: modified (diff)
Summary: Eudev 3.1.5 Version UpgradeEudev 3.2.1 Version Upgrade
Note: See TracTickets for help on using tickets.