linux-hotplug.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* udev-149
@ 2009-12-12 21:26 Ken Miller
  2009-12-14 11:46 ` udev-149 Alan Jenkins
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Ken Miller @ 2009-12-12 21:26 UTC (permalink / raw)
  To: linux-hotplug

Portage 2.1.7.13 (default/linux/x86/10.0, gcc-4.4.2, glibc-2.11-r1, 
2.6.32-gentoo i686)
================================                        System Settings
================================System uname: 
Linux-2.6.32-gentoo-i686-Intel-R-_Pentium-R-_III_Mobile_CPU_1000MHz-with-gentoo-2.0.1
Timestamp of tree: Fri, 11 Dec 2009 21:45:01 +0000
app-shells/bash:     4.0_p35
dev-java/java-config: 2.1.10
dev-lang/python:     2.6.4, 3.1.1-r1
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.5.3
sys-apps/sandbox:    2.2
sys-devel/autoconf:  2.13, 2.64
sys-devel/automake:  1.9.6-r2, 1.10.3, 1.11.1
sys-devel/binutils:  2.20
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="x86 ~x86"
ACCEPT_LICENSE="*"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d 
/etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release 
/etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch 
protect-owned sandbox sfperms strict test unmerge-logs unmerge-orphans 
userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org 
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LDFLAGS="-Wl,-O1"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times 
--compress --force --whole-file --delete --stats --timeout\x180 
--exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl berkdb bzip2 cli cracklib crypt cups cxx dbus dri extras 
fortran gdbm gnome gpm gtk hbci iconv ipv6 java jpeg m4v modules mov mp3 
mpeg mudflap ncurses nls nptl nptlonly ofx ogg openmp pam pcre pdf perl 
png pppd python qt3 readline reflection server session spl sqlite ssl 
svg sysfs tcl tcpd tiff truetype unicode usb vorbis wma wmf x86 xorg 
zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 
cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel 
intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem 
ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty 
extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul 
mulaw multi null plug rate route share shm softvol" 
APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon 
authn_dbm authn_default authn_file authz_dbm authz_default 
authz_groupfile authz_host authz_owner authz_user autoindex cache dav 
dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache 
filter headers include info log_config logio mem_cache mime mime_magic 
negotiation rewrite setenvif speling status unique_id userdir usertrack 
vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" 
KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 
lcdm001 mtxorb ncurses text" RUBY_TARGETS="ruby18" USERLAND="GNU" 
VIDEO_CARDS="fbdev glint intel mach64 mga neomagic nv r128 radeon savage 
sis tdfx trident vesa vga via vmware voodoo"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, 
LANG, LC_ALL, LINGUAS, MAKEOPTS, PORTAGE_COMPRESS, 
PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

[ebuild     U ] sys-fs/udev-149 [147-r1] USE="devfs-compat extras test* 
(-selinux)"

 ^[[32;01m*^[[0m CPV:  sys-fs/udev-149
 ^[[32;01m*^[[0m REPO: gentoo
 ^[[32;01m*^[[0m USE:  devfs-compat elibc_glibc extras kernel_linux test 
userland_GNU x86
 ^[[32;01m*^[[0m Determining the location of the kernel source code
 ^[[32;01m*^[[0m Found kernel source directory:
 ^[[32;01m*^[[0m     /usr/src/linux
 ^[[32;01m*^[[0m Found kernel object directory:
 ^[[32;01m*^[[0m     /lib/modules/2.6.32-gentoo/build
 ^[[32;01m*^[[0m Found sources for kernel version:
 ^[[32;01m*^[[0m     2.6.32-gentoo
 ^[[32;01m*^[[0m Checking for suitable kernel configuration options...
^[[A^[[72C  ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
 ^[[33;01m*^[[0m
 ^[[33;01m*^[[0m udev-149 does not support Linux kernel before version 2.6.25!
 ^[[33;01m*^[[0m For a reliable udev, use at least kernel 2.6.27

 ^[[32;01m*^[[0m Your kernel version (2.6.32-gentoo) is new enough to run 
udev-149 reliably.

 ^[[32;01m*^[[0m Determining the location of the kernel source code
 ^[[32;01m*^[[0m Found kernel source directory:
 ^[[32;01m*^[[0m     /usr/src/linux-2.6.32-gentoo
 ^[[32;01m*^[[0m Found kernel object directory:
 ^[[32;01m*^[[0m     /lib/modules/2.6.32-gentoo/build
 ^[[32;01m*^[[0m Found sources for kernel version:
 ^[[32;01m*^[[0m     2.6.32-gentoo
 >>> Unpacking source...
 >>> Unpacking udev-149.tar.bz2 to /var/tmp/portage/sys-fs/udev-149/work
 >>> Unpacking udev-149-gentoo-patchset-v1.tar.bz2 to 
/var/tmp/portage/sys-fs/udev-149/work
 ^[[32;01m*^[[0m Applying various patches (bugfixes/updates) ...
 ^[[32;01m*^[[0m   0001-Revert-removal-of-IDE-hd-device-support.patch ...
^[[A^[[72C  ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
 ^[[32;01m*^[[0m   
0002-Export-ID_WWN_VENDOR_EXTENSION-and-ID_WWN_WITH_EXTEN.patch ...
^[[A^[[72C  ^[[34;01m[ ^[[32;01mok^[[34;01m ]^[[0m
 ^[[32;01m*^[[0m Done with patching
 >>> Source unpacked in /var/tmp/portage/sys-fs/udev-149/work
 >>> Compiling source in /var/tmp/portage/sys-fs/udev-149/work/udev-149 ...
 * econf: updating udev-149/config.guess with 
/usr/share/gnuconfig/config.guess
 * econf: updating udev-149/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --build=i686-pc-linux-gnu 
--host=i686-pc-linux-gnu --mandir=/usr/share/man 
--infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc 
--localstatedir=/var/lib --prefix=/usr --sysconfdir=/etc --sbindir=/sbin 
--libdir=/usr/lib --with-rootlibdir=/lib --libexecdir=/lib/udev 
--enable-logging --without-selinux --enable-extras --disable-introspection
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i686-pc-linux-gnu-gcc accepts -g... yes
checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking dependency style of i686-pc-linux-gnu-gcc... gcc3
checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for a sed that does not truncate output... /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by i686-pc-linux-gnu-gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking for i686-pc-linux-gnu-objdump... i686-pc-linux-gnu-objdump
checking how to recognize dependent libraries... pass_all
checking for i686-pc-linux-gnu-ar... i686-pc-linux-gnu-ar
checking for i686-pc-linux-gnu-strip... i686-pc-linux-gnu-strip
checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib
checking command to parse /usr/bin/nm -B output from 
i686-pc-linux-gnu-gcc object... ok
checking for dlfcn.h... yes
checking for objdir... .libs
checking if i686-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
checking for i686-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC
checking if i686-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes
checking if i686-pc-linux-gnu-gcc static flag -static works... yes
checking if i686-pc-linux-gnu-gcc supports -c -o file.o... yes
checking if i686-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes
checking whether the i686-pc-linux-gnu-gcc linker (/usr/bin/ld) supports 
shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for gawk... (cached) gawk
checking for i686-pc-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking whether to build gtk-doc documentation... no
checking for gtkdoc-check... /usr/bin/gtkdoc-check
checking for xsltproc... /usr/bin/xsltproc
checking for gperf... /usr/bin/gperf
checking for GLIB... yes
checking for acl_init in -lacl... yes
checking acl/libacl.h usability... yes
checking acl/libacl.h presence... yes
checking for acl/libacl.h... yes
checking for LIBUSB... yes
checking for USBUTILS... yes
checking for /usr/share/pci.ids... no
checking for /usr/share/hwdata/pci.ids... no
checking for /usr/share/misc/pci.ids... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libudev/libudev.pc
config.status: creating libudev/docs/Makefile
config.status: creating libudev/docs/version.xml
config.status: creating udev/udev.pc
config.status: creating extras/gudev/gudev-1.0.pc
config.status: creating extras/gudev/docs/Makefile
config.status: creating extras/gudev/docs/version.xml
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands

    udev 149
    ====

    prefix:            /usr
    sysconfdir:        /etc
    sbindir:        /sbin
    libdir:            /usr/lib
    rootlibdir:        /lib
    libexecdir:        /lib/udev

    datarootdir:        ${prefix}/share
    mandir:            /usr/share/man
    includedir:        ${prefix}/include

    logging:        yes
    debug:            no
    selinux:        no

    compiler:        i686-pc-linux-gnu-gcc
    cflags:            -march=pentium3 -O2 -pipe -fomit-frame-pointer
    ldflags:        -Wl,-O1

    extras:            yes
    gintrospection:        no

    usb.ids:        /usr/share/misc/usb.ids
    pci.ids:        /usr/share/misc/pci.ids

    xsltproc:        /usr/bin/xsltproc
    gperf:            /usr/bin/gperf

make
  GEN    extras/keymap/keys.txt
  GEN    extras/keymap/keys-from-name.gperf
  GEN    extras/keymap/keys-from-name.h
  GEN    extras/keymap/keys-to-name.h
make --no-print-directory all-recursive
Making all in .
  CC     libudev/libudev.lo
  CC     libudev/libudev-list.lo
  CC     libudev/libudev-util.lo
  CC     libudev/libudev-device.lo
  CC     libudev/libudev-enumerate.lo
  CC     libudev/libudev-monitor.lo
  CC     libudev/libudev-queue.lo
  CCLD   libudev/libudev.la
  CC     extras/gudev/extras_gudev_libgudev_1_0_la-gudevclient.lo
  CC     extras/gudev/extras_gudev_libgudev_1_0_la-gudevdevice.lo
  CC     extras/gudev/extras_gudev_libgudev_1_0_la-gudevmarshal.lo
  CC     extras/gudev/extras_gudev_libgudev_1_0_la-gudevenumtypes.lo
  CCLD   extras/gudev/libgudev-1.0.la
  CC     libudev/libudev-ctrl.lo
  CC     libudev/libudev-util-private.lo
libudev/libudev-util-private.c: In function 'util_unlink_secure':
libudev/libudev-util-private.c:118: warning: ignoring return value of 
'chown', declared with attribute warn_unused_result
  CC     libudev/libudev-device-private.lo
  CC     libudev/libudev-queue-private.lo
libudev/libudev-queue-private.c: In function 'rebuild_queue_file':
libudev/libudev-queue-private.c:229: warning: ignoring return value of 
'fwrite', declared with attribute warn_unused_result
libudev/libudev-queue-private.c:244: warning: ignoring return value of 
'fwrite', declared with attribute warn_unused_result
libudev/libudev-queue-private.c:245: warning: ignoring return value of 
'fwrite', declared with attribute warn_unused_result
libudev/libudev-queue-private.c:246: warning: ignoring return value of 
'fwrite', declared with attribute warn_unused_result
libudev/libudev-queue-private.c: In function 'update_failed':
libudev/libudev-queue-private.c:413: warning: ignoring return value of 
'symlink', declared with attribute warn_unused_result
  CCLD   libudev/libudev-private.la
  CC     extras/ata_id/ata_id.o
  CCLD   extras/ata_id/ata_id
  CC     extras/cdrom_id/cdrom_id.o
  CCLD   extras/cdrom_id/cdrom_id
  CC     extras/collect/collect.o
extras/collect/collect.c: In function 'prepare':
extras/collect/collect.c:111: warning: ignoring return value of 'lockf', 
declared with attribute warn_unused_result
extras/collect/collect.c: In function 'missing':
extras/collect/collect.c:303: warning: ignoring return value of 'write', 
declared with attribute warn_unused_result
extras/collect/collect.c: In function 'main':
extras/collect/collect.c:452: warning: ignoring return value of 
'ftruncate', declared with attribute warn_unused_result
extras/collect/collect.c:455: warning: ignoring return value of 'lockf', 
declared with attribute warn_unused_result
  CCLD   extras/collect/collect
  CC     extras/edd_id/edd_id.o
  CCLD   extras/edd_id/edd_id
  CC     extras/floppy/create_floppy_devices.o
extras/floppy/create_floppy_devices.c: In function 'main':
extras/floppy/create_floppy_devices.c:160: warning: ignoring return 
value of 'chown', declared with attribute warn_unused_result
  CCLD   extras/floppy/create_floppy_devices
  CC     extras/input_id/input_id.o
  CCLD   extras/input_id/input_id
  CC     extras/path_id/path_id.o
extras/path_id/path_id.c: In function 'handle_scsi_tape':
extras/path_id/path_id.c:295: warning: ignoring return value of 
'asprintf', declared with attribute warn_unused_result
extras/path_id/path_id.c:297: warning: ignoring return value of 
'asprintf', declared with attribute warn_unused_result
  CCLD   extras/path_id/path_id
  CC     extras/fstab_import/fstab_import.o
  CCLD   extras/fstab_import/fstab_import
  CC     extras/scsi_id/scsi_id.o
  CC     extras/scsi_id/scsi_serial.o
  CCLD   extras/scsi_id/scsi_id
  CC     extras/usb_id/usb_id.o
  CCLD   extras/usb_id/usb_id
  CC     extras/v4l_id/v4l_id.o
  CCLD   extras/v4l_id/v4l_id
  CC     extras/hid2hci/extras_hid2hci_hid2hci-hid2hci.o
  CCLD   extras/hid2hci/hid2hci
  CC     extras/udev-acl/extras_udev_acl_udev_acl-udev-acl.o
  CCLD   extras/udev-acl/udev-acl
  CC     extras/usb-db/extras_usb_db_usb_db-usb-db.o
  CCLD   extras/usb-db/usb-db
  CC     extras/usb-db/extras_usb_db_pci_db-usb-db.o
  CCLD   extras/usb-db/pci-db
  CC     
extras/modem-modeswitch/extras_modem_modeswitch_modem_modeswitch-modem-modeswitch.o
  CC     
extras/modem-modeswitch/extras_modem_modeswitch_modem_modeswitch-utils.o
  CC     
extras/modem-modeswitch/extras_modem_modeswitch_modem_modeswitch-ma8280p_us.o
  CC     
extras/modem-modeswitch/extras_modem_modeswitch_modem_modeswitch-option.o
  CCLD   extras/modem-modeswitch/modem-modeswitch
  CC     extras/keymap/extras_keymap_keymap-keymap.o
  CCLD   extras/keymap/keymap
  CC     udev/udev-event.o
udev/udev-event.c: In function 'udev_event_apply_format':
udev/udev-event.c:377: warning: ignoring return value of 'asprintf', 
declared with attribute warn_unused_result
  CC     udev/udev-watch.o
udev/udev-watch.c: In function 'udev_watch_begin':
udev/udev-watch.c:128: warning: ignoring return value of 'symlink', 
declared with attribute warn_unused_result
  CC     udev/udev-node.o
  CC     udev/udev-rules.o
  CC     udev/udevd.o
udev/udevd.c: In function 'main':
udev/udevd.c:1005: warning: ignoring return value of 'chdir', declared 
with attribute warn_unused_result
udev/udevd.c:1014: warning: ignoring return value of 'write', declared 
with attribute warn_unused_result
  CCLD   udev/udevd
  CC     udev/udevadm.o
  CC     udev/udevadm-info.o
  CC     udev/udevadm-control.o
  CC     udev/udevadm-test.o
  CC     udev/udevadm-monitor.o
  CC     udev/udevadm-settle.o
  CC     udev/udevadm-trigger.o
  CCLD   udev/udevadm
Making all in libudev/docs
make[2]: Nothing to be done for `all'.
Making all in extras/gudev/docs
make[2]: Nothing to be done for `all'.
 >>> Source compiled.
 >>> Test phase [check]: sys-fs/udev-149
make -j1 check
make --no-print-directory check-recursive
Making check in .
make --no-print-directory libudev/test-libudev udev/test-udev
  CC     libudev/test-libudev.o
  CCLD   libudev/test-libudev
  CC     udev/test-udev.o
  CCLD   udev/test-udev
make --no-print-directory check-TESTS

udev-test will run 155 tests:

TEST 1: no rules
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'sda'
libudev: udev_rules_new: can not read 
'/var/tmp/portage/sys-fs/udev-149/work/udev-149/udev-test.rules'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

libudev: udev_rules_new: can not read 
'/var/tmp/portage/sys-fs/udev-149/work/udev-149/udev-test.rules'
remove:      ok

TEST 2: label test of scsi disc
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'boot_disk'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 3: label test of scsi disc
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'boot_disk'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 4: label test of scsi disc
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'boot_disk'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 5: label test of scsi partition
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1' 
expecting node 'boot_disk1'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 6: label test of pattern match
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1' 
expecting node 'boot_disk1'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 7: label test of multiple sysfs files
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1' 
expecting node 'boot_disk1'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 8: label test of max sysfs files (skip invalid rule)
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1' 
expecting node 'boot_disk1'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 9: catch device by *
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node 'modem/0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 10: catch device by * - take 2
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node 'modem/0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 11: catch device by ?
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node 'modem/0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 12: catch device by character class
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node 'modem/0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 13: replace kernel name
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node 'modem'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 14: Handle comment lines in config file (and replace kernel name)
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node 'modem'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 15: Handle comment lines in config file with whitespace (and 
replace kernel name)
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node 'modem'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 16: Handle whitespace only lines (and replace kernel name)
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node 'whitespace'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 17: Handle empty lines in config file (and replace kernel name)
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node 'modem'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 18: Handle backslashed multi lines in config file (and replace 
kernel name)
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node 'modem'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 19: preserve backslashes, if they are not for a newline
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node 'aaa'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 20: Handle stupid backslashed multi lines in config file (and 
replace kernel name)
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node 'modem'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 21: subdirectory handling
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node 'sub/direct/ory/modem'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 22: parent device name match of scsi partition
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5' 
expecting node 'first_disk5'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 23: test substitution chars
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5' 
expecting node 'Major:8:minor:5:kernelnumber:5:id:0:0:0:0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 24: import of shell-value file
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'subdir/err/node'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 25: import of shell-value returned from program
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'node12345678'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 26: sustitution of sysfs value (%s{file})
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'disk-ATA-sda'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 27: program result substitution
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5' 
expecting node 'special-device-5'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 28: program result substitution (newline removal)
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5' 
expecting node 'newline_removed'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 29: program result substitution
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5' 
expecting node 'test-0:0:0:0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 30: program with lots of arguments
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5' 
expecting node 'foo9'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 31: program with subshell
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5' 
expecting node 'bar9'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 32: program arguments combined with apostrophes
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5' 
expecting node 'foo7'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 33: characters before the %c{N} substitution
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5' 
expecting node 'my-foo9'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 34: substitute the second to last argument
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5' 
expecting node 'my-foo8'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 35: test substitution by variable name
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5' 
expecting node 'Major:8-minor:5-kernelnumber:5-id:0:0:0:0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 36: test substitution by variable name 2
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5' 
expecting node 'Major:8-minor:5-kernelnumber:5-id:0:0:0:0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 37: test substitution by variable name 3
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5' 
expecting node '850:0:0:05'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 38: test substitution by variable name 4
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5' 
expecting node '855'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 39: test substitution by variable name 5
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5' 
expecting node '8550:0:0:0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 40: non matching SUBSYSTEMS for device with no parent
device '/devices/virtual/tty/console' expecting node 'TTY'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 41: non matching SUBSYSTEMS
device '/devices/virtual/tty/console' expecting node 'TTY'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 42: ATTRS match
device '/devices/virtual/tty/console' expecting node 'foo'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 43: ATTR (empty file)
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'empty'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 44: ATTR (non-existent file)
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'non-existent'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 45: program and bus type match
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'scsi-0:0:0:0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 46: create all possible partitions
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'boot_disk15'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 47: sysfs parent hierarchy
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node 'modem'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 48: name test with ! in the name
device '/devices/virtual/block/fake!blockdev0' expecting node 
'is/a/fake/blockdev0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 49: name test with ! in the name, but no matching rule
device '/devices/virtual/block/fake!blockdev0' expecting node 
'fake/blockdev0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 50: KERNELS rule
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'scsi-0:0:0:0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 51: KERNELS wildcard all
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'scsi-0:0:0:0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 52: KERNELS wildcard partial
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'scsi-0:0:0:0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 53: KERNELS wildcard partial 2
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'scsi-0:0:0:0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 54: substitute attr with link target value (first match)
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'driver-is-sd'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 55: substitute attr with link target value (currently selected device)
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'driver-is-ahci'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 56: ignore ATTRS attribute whitespace
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'ignored'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 57: do not ignore ATTRS attribute whitespace
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'matched-with-space'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 58: permissions USERºd GROUP=name
device '/devices/virtual/tty/tty33' expecting node 'tty33'
libudev: util_lookup_user: specified user 'bad' unknown
libudev: util_lookup_group: specified group 'name' unknown
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

libudev: util_lookup_user: specified user 'bad' unknown
libudev: util_lookup_group: specified group 'name' unknown
remove:      ok

TEST 59: permissions OWNERP00
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'node'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 60: permissions GROUP\x100
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'node'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 61: textual user id
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'node'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 62: textual group id
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'node'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 63: textual user/group id
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'node'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 64: permissions MODE\a77
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'node'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 65: permissions OWNERP00 GROUP\x100 MODE\a77
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'node'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 66: permissions OWNER to 5000
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node 'ttyACM0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 67: permissions GROUP to 100
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node 'ttyACM0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 68: permissions MODE to 0060
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node 'ttyACM0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 69: permissions OWNER, GROUP, MODE
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node 'ttyACM0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 70: permissions only rule
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node 'ttyACM0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 71: multiple permissions only rule
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node 'ttyACM0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 72: permissions only rule with override at NAME rule
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node 'ttyACM0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 73: major/minor number test
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'node'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 74: big major number test
device '/devices/virtual/misc/misc-fake1' expecting node 'node'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 75: big major and big minor number test
device '/devices/virtual/misc/misc-fake89999' expecting node 'node'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 76: multiple symlinks with format char
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting symlink 'symlink2-ttyACM0' to node 'ttyACM-0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 77: multiple symlinks with a lot of s p a c e s
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting symlink 'one' to node 'ttyACM0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 78: symlink creation (same directory)
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting symlink 'modem0' to node 'ttyACM0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 79: symlink creation (relative link forward)
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6' 
expecting symlink '1/2/symlink' to node 'a/b/node'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 80: symlink creation (relative link back and forward)
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6' 
expecting symlink '1/2/c/d/symlink' to node '../../a/b/node'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 81: multiple symlinks
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting symlink 'second-0' to node 'modem'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 82: symlink only rule
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting symlink 'symlink-only2' to node 'link'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 83: symlink name '.'
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting symlink '.' to node 'link'
  expected symlink from: '.' to 'link'
symlink:     not created as expected
add:         ok
remove:      error as expected

TEST 84: symlink node to itself
device '/devices/virtual/tty/tty0' expecting symlink 'link' to node 'link'
add:         error as expected
remove:      ok

TEST 85: symlink %n substitution
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting symlink 'symlink0' to node 'ttyACM0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 86: symlink %k substitution
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting symlink 'symlink-ttyACM0' to node 'ttyACM0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 87: symlink %M:%m substitution
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting symlink 'major-166:0' to node 'ttyACM0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 88: symlink %b substitution
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting symlink 'symlink-0:0:0:0' to node 'node'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 89: symlink %c substitution
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting symlink 'test' to node 'ttyACM0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 90: symlink %c{N} substitution
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting symlink 'test' to node 'ttyACM0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 91: symlink %c{N+} substitution
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting symlink 'this' to node 'ttyACM0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 92: symlink only rule with %c{N+}
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting symlink 'test' to node 'link'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 93: symlink %s{filename} substitution
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting symlink '166:0' to node 'ttyACM0'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 94: program result substitution (numbered part of)
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5' 
expecting symlink 'link1' to node 'node'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 95: program result substitution (numbered part of+)
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5' 
expecting symlink 'link4' to node 'node'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 96: all_partitions, option-only rule
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'node6'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 97: all_partitions, option-only rule (fail on partition)
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1' 
expecting node 'node6'
add:         error as expected
remove:      ok

TEST 98: ignore remove event test
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'node'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 99: ignore remove event test (with all partitions)
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'node14'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 100: SUBSYSTEM match test
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'node'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 101: DRIVERS match test
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'node'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 102: temporary node creation test
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'node'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 103: devpath substitution test
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'sda'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 104: parent node name substitution test sequence 1/2 (keep)
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'main_device'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files



TEST 105: parent node name substitution test sequence 2/2 (clean)
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1' 
expecting node 'main_device-part-1'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 106: udev_root substitution
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1' 
expecting node 'start-udev-root-end'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 107: last_rule option
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1' 
expecting node 'last'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 108: negation KERNEL!device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1' 
expecting node 'match'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 109: negation SUBSYSTEM!device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1' 
expecting node 'not-anything'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 110: negation PROGRAM!= exit code
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1' 
expecting node 'nonzero-program'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 111: test for whitespace between the operator
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1' 
expecting node 'true'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 112: ENV{} test
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1' 
expecting node 'true'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 113: ENV{} test
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1' 
expecting node 'true'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 114: ENV{} test (assign)
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1' 
expecting node 'true'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 115: ENV{} test (assign 2 times)
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1' 
expecting node 'true'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 116: ENV{} test (assign2)
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1' 
expecting node 'part'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 117: untrusted string sanitize
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1' 
expecting node 'sane'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 118: untrusted string sanitize (don't replace utf8)
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1' 
expecting node 'uber'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 119: untrusted string sanitize (replace invalid utf8)
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1' 
expecting node 'replaced'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 120: read sysfs value from parent device
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node 'serial-354172020305000'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 121: match against empty key string
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'ok'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 122: check ACTION value
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'ok'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 123: apply NAME final
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting symlink 'link' to node 'ok'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 124: test RUN key
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting symlink 'testsymlink' to node 'ok'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 125: test RUN key and DEVNAME
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting symlink 'testsymlink' to node 'ok'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 126: test RUN key remove
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting symlink 'testsymlink2' to node 'ok2'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 127: final assignment
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'ok'
libudev: util_lookup_group: specified group 'not-ok' unknown
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

libudev: util_lookup_group: specified group 'not-ok' unknown
remove:      ok

TEST 128: final assignment 2
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'ok'
libudev: util_lookup_group: specified group 'not-ok' unknown
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

libudev: util_lookup_group: specified group 'not-ok' unknown
remove:      ok

TEST 129: env substitution
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'node-add-me'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 130: reset list to current value
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting symlink 'three' to node 'node'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 131: test empty NAME
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node '<none>'
add:         error as expected
remove:      ok

TEST 132: test empty NAME (empty override)
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node '<none>'
add:         error as expected
remove:      ok

TEST 133: test empty NAME (non-empty override)
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node 'right'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 134: test multi matches
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node 'right'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 135: test multi matches 2
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node 'right'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 136: test multi matches 3
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node 'right'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 137: test multi matches 4
device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0' 
expecting node 'right'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 138: IMPORT parent test sequence 1/2 (keep)
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'parent'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files



TEST 139: IMPORT parent test sequence 2/2 (keep)
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1' 
expecting node 'parentenv-parent_right'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 140: GOTO test
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1' 
expecting node 'right'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 141: GOTO label does not exist
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1' 
expecting node 'right'
libudev: parse_file: GOTO 'does-not-exist' has no matching label in: 
'/var/tmp/portage/sys-fs/udev-149/work/udev-149/udev-test.rules'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

libudev: parse_file: GOTO 'does-not-exist' has no matching label in: 
'/var/tmp/portage/sys-fs/udev-149/work/udev-149/udev-test.rules'
remove:      ok

TEST 142: NAME compare test
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1' 
expecting symlink 'link' to node 'node'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 143: NAME compare test 2
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1' 
expecting symlink 'link2' to node 'sda1'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 144: invalid key operation
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1' 
expecting node 'yes'
libudev: add_rule: invalid KERNEL operation
libudev: add_rule: invalid rule 
'/var/tmp/portage/sys-fs/udev-149/work/udev-149/udev-test.rules:1'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

libudev: add_rule: invalid KERNEL operation
libudev: add_rule: invalid rule 
'/var/tmp/portage/sys-fs/udev-149/work/udev-149/udev-test.rules:1'
remove:      ok

TEST 145: operator chars in attribute
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'yes'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 146: overlong comment line
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1' 
expecting node 'yes'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 147: magic subsys/kernel lookup
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node '00:16:41:e2:8d:ff'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 148: TEST absolute path
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'there'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 149: TEST subsys/kernel lookup
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'yes'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 150: TEST relative path
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'relative'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 151: TEST wildcard substitution (find queue/nr_requests)
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'found-subdir'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 152: TEST MODE\000
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'sda'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 153: TEST PROGRAM feeds OWNER, GROUP, MODE
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'sda'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 154: TEST PROGRAM feeds MODE with overflow
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'sda'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

TEST 155: magic [subsys/sysname] attribute substitution
device 
'/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' 
expecting node 'sda-8741C4G-end'
add:         error
^[[01;34mudev-root/^[[00m

0 directories, 0 files

remove:      ok

150 errors occured

FAIL: test/udev-test.pl
=======================
1 of 1 test failed
Please report to linux-hotplug@vger.kernel.org
=======================
make[3]: *** [check-TESTS] Error 1
make[2]: *** [check-am] Error 2
make[1]: *** [check-recursive] Error 1
make: *** [check] Error 2
 ^[[31;01m*^[[0m ERROR: sys-fs/udev-149 failed:
 ^[[31;01m*^[[0m   Make check failed. See above for details.
 ^[[31;01m*^[[0m
 ^[[31;01m*^[[0m Call stack:
 ^[[31;01m*^[[0m     ebuild.sh, line   61:  Called src_test
 ^[[31;01m*^[[0m   environment, line 3692:  Called _eapi0_src_test
 ^[[31;01m*^[[0m     ebuild.sh, line  626:  Called die
 ^[[31;01m*^[[0m The specific snippet of code:
 ^[[31;01m*^[[0m               hasq test $FEATURES && die "Make check 
failed. See above for details."
 ^[[31;01m*^[[0m
 ^[[31;01m*^[[0m If you need support, post the output of 'emerge --info 
=sys-fs/udev-149',
 ^[[31;01m*^[[0m the complete build log and the output of 'emerge -pqv 
=sys-fs/udev-149'.
 ^[[31;01m*^[[0m The complete build log is located at 
'/var/tmp/portage/sys-fs/udev-149/temp/build.log'.
 ^[[31;01m*^[[0m The ebuild environment file is located at 
'/var/tmp/portage/sys-fs/udev-149/temp/environment'.
 ^[[31;01m*^[[0m S: '/var/tmp/portage/sys-fs/udev-149/work/udev-149'


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: udev-149
  2009-12-12 21:26 udev-149 Ken Miller
@ 2009-12-14 11:46 ` Alan Jenkins
  2009-12-14 14:53 ` udev-149 Kay Sievers
  2009-12-15 21:49 ` udev-149 Alan Jenkins
  2 siblings, 0 replies; 4+ messages in thread
From: Alan Jenkins @ 2009-12-14 11:46 UTC (permalink / raw)
  To: linux-hotplug

Ken Miller wrote:
> 150 errors occured
>
> FAIL: test/udev-test.pl
> =======================
> 1 of 1 test failed
> Please report to linux-hotplug@vger.kernel.org
> =======================
> make[3]: *** [check-TESTS] Error 1
> make[2]: *** [check-am] Error 2
> make[1]: *** [check-recursive] Error 1
> make: *** [check] Error 2
> ^[[31;01m*^[[0m ERROR: sys-fs/udev-149 failed:
> ^[[31;01m*^[[0m   Make check failed. See above for details.
> ^[[31;01m*^[[0m
> ^[[31;01m*^[[0m Call stack:
> ^[[31;01m*^[[0m     ebuild.sh, line   61:  Called src_test
> ^[[31;01m*^[[0m   environment, line 3692:  Called _eapi0_src_test
> ^[[31;01m*^[[0m     ebuild.sh, line  626:  Called die
> ^[[31;01m*^[[0m The specific snippet of code:
> ^[[31;01m*^[[0m               hasq test $FEATURES && die "Make check 
> failed. See above for details."
> ^[[31;01m*^[[0m
> ^[[31;01m*^[[0m If you need support, post the output of 'emerge --info 
> =sys-fs/udev-149',
> ^[[31;01m*^[[0m the complete build log and the output of 'emerge -pqv 
> =sys-fs/udev-149'.

Not really an upstream udev problem.  udev-test.pl needs to be run as 
root.  See forwarded message below.

That said, udev-test.pl would ideally check for root before it spewed 
out 150 test failures :).

On 11/20/09, mgmadden <mgmadden@internode.on.net> wrote:

> > Ok I think this'll be a final missile, having compiled the new
> > kernel,and made a change in the environment by adding userpriv to
> > my FEATURES listing, the following occurred
> > make -j2 -j1 check
> > make --no-print-directory check-recursive
> > making check in .
> > CC 		libudev/test-libudev.o
> > CCLD	 libudev/test-libudev
> > CC		udev/test-udev.o
> > CCLD	udev/test-udev
> > make --no-print-directory check-TESTS
> > Must have root perms .........
> > PASS: test/udev-test.pl
> > =============> > 1 test passed
> > ==============
> > And what can one say to that, except many thanks for your
> > patience.
> > Geoff
>   


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: udev-149
  2009-12-12 21:26 udev-149 Ken Miller
  2009-12-14 11:46 ` udev-149 Alan Jenkins
@ 2009-12-14 14:53 ` Kay Sievers
  2009-12-15 21:49 ` udev-149 Alan Jenkins
  2 siblings, 0 replies; 4+ messages in thread
From: Kay Sievers @ 2009-12-14 14:53 UTC (permalink / raw)
  To: linux-hotplug

On Mon, 2009-12-14 at 11:46 +0000, Alan Jenkins wrote:
> Not really an upstream udev problem.  udev-test.pl needs to be run as 
> root.  See forwarded message below.
> 
> That said, udev-test.pl would ideally check for root before it spewed 
> out 150 test failures :).

It does this already:
  if (!($<=0))
    print "Must have root permissions to run properly.\n";

And it seem to work fine here:
  $ make check
  ...
  make --no-print-directory check-TESTS
  Must have root permissions to run properly.
  PASS: test/udev-test.pl
  ======  1 test passed
  ======  ...

Kay


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: udev-149
  2009-12-12 21:26 udev-149 Ken Miller
  2009-12-14 11:46 ` udev-149 Alan Jenkins
  2009-12-14 14:53 ` udev-149 Kay Sievers
@ 2009-12-15 21:49 ` Alan Jenkins
  2 siblings, 0 replies; 4+ messages in thread
From: Alan Jenkins @ 2009-12-15 21:49 UTC (permalink / raw)
  To: linux-hotplug

Ken Miller wrote:
> Check was run through sudo emerge udev, is sudo an insufficient rights 
> command for this check, shall this be run under true root?

Re-reading Geoffs reply in light of Kay's correction, it looks like 
Geoffrey suceeded by building _without_ root, which causes the failing 
test to be skipped.  (Apparently achieved by adding userpriv to 
FEATURES, although I don't know what that means).

Alan

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-12-15 21:49 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-12-12 21:26 udev-149 Ken Miller
2009-12-14 11:46 ` udev-149 Alan Jenkins
2009-12-14 14:53 ` udev-149 Kay Sievers
2009-12-15 21:49 ` udev-149 Alan Jenkins

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).