[Clfs-dev] Need another set of eyes or more on udev changes

William Harrington berzerkula at cox.net
Wed Aug 22 17:34:27 PDT 2012


On Aug 21, 2012, at 18:48 PM, William Harrington wrote:

Okay I have my x86 build done and am working with udev at th emoment.
I am appending files that are installed after each configure option  
below.

>
> ./configure --prefix=/usr   --exec-prefix="" --sysconfdir=/etc   -- 
> with-usb-ids-path=no --with-pci-ids-path=no   --disable- 
> introspection --disable-keymap
>
>         udev 182
>         ========
>
>         prefix:                  /usr
>         rootprefix:              /usr
>         sysconfdir:              /etc
>         bindir:                  ${exec_prefix}/bin
>         libdir:                  ${exec_prefix}/lib
>         rootlibdir:              ${exec_prefix}/lib
>         libexecdir:              ${exec_prefix}/libexec
>         datarootdir:             ${prefix}/share
>         mandir:                  ${datarootdir}/man
>         includedir:              ${prefix}/include
>         include_prefix:
>         systemdsystemunitdir:
>         firmware path:           \"/usr/lib/firmware/updates/\", \"/ 
> usr/lib/firmware/\"
>         usb.ids:                 no
>         pci.ids:                 no
>
>         compiler:                gcc
>         cflags:                  -g -O2
>         ldflags:
>         xsltproc:
>         gperf:
>
>         logging:                 yes
>         debug:                   no
>         selinux:                 no
>
>         man pages                yes
>         gudev:                   yes
>         gintrospection:          no
>         keymap:                  no
>         mtd_probe:               yes
>         rule_generator:          no
>         floppy:                  no
>
>
>

  find /{bin,etc,lib,libexec,sbin,usr,var} -newer /tmp/blah
/bin
/bin/udevadm
/etc
/etc/udev
/etc/udev/rules.d
/etc/udev/udev.conf
/lib
/lib/libgudev-1.0.so.0.1.1
/lib/libudev.la
/lib/libudev.so.0
/lib/libgudev-1.0.so.0
/lib/pkgconfig
/lib/pkgconfig/libudev.pc
/lib/pkgconfig/gudev-1.0.pc
/lib/libgudev-1.0.la
/lib/libudev.so
/lib/libgudev-1.0.so
/lib/libudev.so.0.13.1
/libexec
/libexec/udev
/libexec/udev/accelerometer
/libexec/udev/cdrom_id
/libexec/udev/rules.d
/libexec/udev/rules.d/75-net-description.rules
/libexec/udev/rules.d/60-persistent-storage-tape.rules
/libexec/udev/rules.d/60-cdrom_id.rules
/libexec/udev/rules.d/60-persistent-alsa.rules
/libexec/udev/rules.d/78-sound-card.rules
/libexec/udev/rules.d/60-persistent-v4l.rules
/libexec/udev/rules.d/60-persistent-storage.rules
/libexec/udev/rules.d/50-udev-default.rules
/libexec/udev/rules.d/80-drivers.rules
/libexec/udev/rules.d/61-accelerometer.rules
/libexec/udev/rules.d/60-persistent-serial.rules
/libexec/udev/rules.d/42-usb-hid-pm.rules
/libexec/udev/rules.d/75-tty-description.rules
/libexec/udev/rules.d/75-probe_mtd.rules
/libexec/udev/rules.d/60-persistent-input.rules
/libexec/udev/rules.d/95-udev-late.rules
/libexec/udev/mtd_probe
/libexec/udev/v4l_id
/libexec/udev/scsi_id
/libexec/udev/collect
/libexec/udev/devices
/libexec/udev/ata_id
/libexec/udev/udevd
/usr/include
/usr/include/gudev-1.0/gudev
/usr/include/gudev-1.0/gudev/gudevclient.h
/usr/include/gudev-1.0/gudev/gudev.h
/usr/include/gudev-1.0/gudev/gudevenumerator.h
/usr/include/gudev-1.0/gudev/gudevtypes.h
/usr/include/gudev-1.0/gudev/gudevdevice.h
/usr/include/gudev-1.0/gudev/gudevenums.h
/usr/include/gudev-1.0/gudev/gudevenumtypes.h
/usr/include/libudev.h
/usr/share/pkgconfig
/usr/share/pkgconfig/udev.pc
/usr/share/gtk-doc/html
/usr/share/gtk-doc/html/gudev
/usr/share/gtk-doc/html/gudev/gudev-hierarchy.html
/usr/share/gtk-doc/html/gudev/index.html
/usr/share/gtk-doc/html/gudev/ref-API.html
/usr/share/gtk-doc/html/gudev/ix01.html
/usr/share/gtk-doc/html/gudev/up.png
/usr/share/gtk-doc/html/gudev/GUdevDevice.html
/usr/share/gtk-doc/html/gudev/index.sgml
/usr/share/gtk-doc/html/gudev/home.png
/usr/share/gtk-doc/html/gudev/GUdevEnumerator.html
/usr/share/gtk-doc/html/gudev/style.css
/usr/share/gtk-doc/html/gudev/GUdevClient.html
/usr/share/gtk-doc/html/gudev/gudev.devhelp2
/usr/share/gtk-doc/html/gudev/left.png
/usr/share/gtk-doc/html/gudev/ix02.html
/usr/share/gtk-doc/html/gudev/right.png
/usr/share/gtk-doc/html/libudev
/usr/share/gtk-doc/html/libudev/libudev-udev.html
/usr/share/gtk-doc/html/libudev/index.html
/usr/share/gtk-doc/html/libudev/libudev-udev-device.html
/usr/share/gtk-doc/html/libudev/libudev-udev-enumerate.html
/usr/share/gtk-doc/html/libudev/libudev-udev-list.html
/usr/share/gtk-doc/html/libudev/up.png
/usr/share/gtk-doc/html/libudev/index.sgml
/usr/share/gtk-doc/html/libudev/home.png
/usr/share/gtk-doc/html/libudev/api-index-full.html
/usr/share/gtk-doc/html/libudev/style.css
/usr/share/gtk-doc/html/libudev/libudev-udev-queue.html
/usr/share/gtk-doc/html/libudev/libudev-udev-monitor.html
/usr/share/gtk-doc/html/libudev/left.png
/usr/share/gtk-doc/html/libudev/libudev-udev-util.html
/usr/share/gtk-doc/html/libudev/libudev.devhelp2
/usr/share/gtk-doc/html/libudev/ch01.html
/usr/share/gtk-doc/html/libudev/right.png
/usr/share/man/man8
/usr/share/man/man8/scsi_id.8
/usr/share/man/man8/udevadm.8
/usr/share/man/man8/udevd.8
/usr/share/man/man7
/usr/share/man/man7/udev.7


> This is what my proposes change ( while in chroot of my x86_64  
> pure64 build):
>
>  ./configure --prefix=/usr   --exec-prefix="" --with-rootprefix=""  
> --sysconfdir=/etc   --libexecdir=/lib --libdir=/lib --enable- 
> rule_generator   --with-usb-ids-path=no --with-pci-ids-path=no   -- 
> disable-introspection --disable-keymap --disable-gudev
>
>         udev 182
>         ========em
>
>         prefix:                  /usr
>         rootprefix:
>         sysconfdir:              /etc
>         bindir:                  ${exec_prefix}/bin
>         libdir:                  /lib
>         rootlibdir:              /lib
>         libexecdir:              /lib
>         datarootdir:             ${prefix}/share
>         mandir:                  ${datarootdir}/man
>         includedir:              ${prefix}/include
>         include_prefix:
>         systemdsystemunitdir:
>         firmware path:           \"/lib/firmware/updates/\", \"/lib/ 
> firmware/\"
>         usb.ids:                 no
>         pci.ids:                 no
>
>         compiler:                gcc
>         cflags:                  -g -O2
>         ldflags:
>         xsltproc:
>         gperf:
>
>         logging:                 yes
>         debug:                   no
>         selinux:                 no
>
>         man pages                yes
>         gudev:                   no
>         gintrospection:          no
>         keymap:                  no
>         mtd_probe:               yes
>         rule_generator:          yes
>         floppy:                  no
>

  find /{bin,etc,lib,sbin,usr,var} -newer /tmp/blah
/bin
/bin/udevadm
/etc/udev
/etc/udev/udev.conf
/lib
/lib/libudev.la
/lib/libudev.so.0
/lib/udev
/lib/udev/accelerometer
/lib/udev/cdrom_id
/lib/udev/rule_generator.functions
/lib/udev/rules.d
/lib/udev/rules.d/75-net-description.rules
/lib/udev/rules.d/60-persistent-storage-tape.rules
/lib/udev/rules.d/60-cdrom_id.rules
/lib/udev/rules.d/60-persistent-alsa.rules
/lib/udev/rules.d/78-sound-card.rules
/lib/udev/rules.d/75-persistent-net-generator.rules
/lib/udev/rules.d/60-persistent-v4l.rules
/lib/udev/rules.d/60-persistent-storage.rules
/lib/udev/rules.d/50-udev-default.rules
/lib/udev/rules.d/75-cd-aliases-generator.rules
/lib/udev/rules.d/80-drivers.rules
/lib/udev/rules.d/61-accelerometer.rules
/lib/udev/rules.d/60-persistent-serial.rules
/lib/udev/rules.d/42-usb-hid-pm.rules
/lib/udev/rules.d/75-tty-description.rules
/lib/udev/rules.d/75-probe_mtd.rules
/lib/udev/rules.d/60-persistent-input.rules
/lib/udev/rules.d/95-udev-late.rules
/lib/udev/mtd_probe
/lib/udev/write_net_rules
/lib/udev/v4l_id
/lib/udev/scsi_id
/lib/udev/collect
/lib/udev/devices
/lib/udev/ata_id
/lib/udev/write_cd_rules
/lib/udev/udevd
/lib/pkgconfig
/lib/pkgconfig/libudev.pc
/lib/libudev.so
/lib/firmware
/lib/libudev.so.0.13.1
/usr/include
/usr/include/libudev.h
/usr/share/pkgconfig
/usr/share/pkgconfig/udev.pc
/usr/share/gtk-doc/html
/usr/share/gtk-doc/html/libudev
/usr/share/gtk-doc/html/libudev/libudev-udev.html
/usr/share/gtk-doc/html/libudev/index.html
/usr/share/gtk-doc/html/libudev/libudev-udev-device.html
/usr/share/gtk-doc/html/libudev/libudev-udev-enumerate.html
/usr/share/gtk-doc/html/libudev/libudev-udev-list.html
/usr/share/gtk-doc/html/libudev/up.png
/usr/share/gtk-doc/html/libudev/index.sgml
/usr/share/gtk-doc/html/libudev/home.png
/usr/share/gtk-doc/html/libudev/api-index-full.html
/usr/share/gtk-doc/html/libudev/style.css
/usr/share/gtk-doc/html/libudev/libudev-udev-queue.html
/usr/share/gtk-doc/html/libudev/libudev-udev-monitor.html
/usr/share/gtk-doc/html/libudev/left.png
/usr/share/gtk-doc/html/libudev/libudev-udev-util.html
/usr/share/gtk-doc/html/libudev/libudev.devhelp2
/usr/share/gtk-doc/html/libudev/ch01.html
/usr/share/gtk-doc/html/libudev/right.png
/usr/share/man/man8
/usr/share/man/man8/scsi_id.8
/usr/share/man/man8/udevadm.8
/usr/share/man/man8/udevd.8
/usr/share/man/man7
/usr/share/man/man7/udev.7

Sincerely,

William Harrington



More information about the Clfs-dev mailing list