Ticket #1016 (new task)

Opened 3 years ago

Last modified 5 months ago

Eudev 3.2.1 Version Upgrade

Reported by: kb0iic 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 kb0iic) (diff)

 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

comment:1 follow-up: ↓ 7 Changed 2 years ago by blackadder

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

comment:2 Changed 2 years ago by blackadder

Now at version 3.1

comment:3 Changed 2 years ago by kb0iic

  • Description modified (diff)
  • Summary changed from Eudev 2.1.1 Version Upgrade to Eudev 3.1.2 Version Upgrade

comment:5 Changed 2 years ago by kb0iic

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 Changed 2 years ago by kb0iic

  • Description modified (diff)
  • Summary changed from Eudev 3.1.2 Version Upgrade to Eudev 3.1.5 Version Upgrade

comment:7 in reply to: ↑ 1 Changed 2 years ago by kb0iic

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 Changed 5 months ago by kb0iic

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