From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ken Miller Date: Sat, 12 Dec 2009 21:26:08 +0000 Subject: udev-149 Message-Id: <4B240A70.70204@verizon.net> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable To: linux-hotplug@vger.kernel.org Portage 2.1.7.13 (default/linux/x86/10.0, gcc-4.4.2, glibc-2.11-r1,=20 2.6.32-gentoo i686) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D System Settings =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3DSystem uname:=20 Linux-2.6.32-gentoo-i686-Intel-R-_Pentium-R-_III_Mobile_CPU_1000MHz-with-ge= ntoo-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=3D"x86 ~x86" ACCEPT_LICENSE=3D"*" CBUILD=3D"i686-pc-linux-gnu" CFLAGS=3D"-march=3Dpentium3 -O2 -pipe -fomit-frame-pointer" CHOST=3D"i686-pc-linux-gnu" CONFIG_PROTECT=3D"/etc /usr/share/X11/xkb /var/lib/hsqldb" CONFIG_PROTECT_MASK=3D"/etc/ca-certificates.conf /etc/env.d=20 /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release=20 /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d" CXXFLAGS=3D"-march=3Dpentium3 -O2 -pipe -fomit-frame-pointer" DISTDIR=3D"/usr/portage/distfiles" FEATURES=3D"assume-digests distlocks fixpackages news parallel-fetch=20 protect-owned sandbox sfperms strict test unmerge-logs unmerge-orphans=20 userfetch" GENTOO_MIRRORS=3D"http://distfiles.gentoo.org=20 http://distro.ibiblio.org/pub/linux/distributions/gentoo" LDFLAGS=3D"-Wl,-O1" PKGDIR=3D"/usr/portage/packages" PORTAGE_CONFIGROOT=3D"/" PORTAGE_RSYNC_OPTS=3D"--recursive --links --safe-links --perms --times=20 --compress --force --whole-file --delete --stats --timeout=180=20 --exclude=3D/distfiles --exclude=3D/local --exclude=3D/packages" PORTAGE_TMPDIR=3D"/var/tmp" PORTDIR=3D"/usr/portage" SYNC=3D"rsync://rsync.gentoo.org/gentoo-portage" USE=3D"X acl berkdb bzip2 cli cracklib crypt cups cxx dbus dri extras=20 fortran gdbm gnome gpm gtk hbci iconv ipv6 java jpeg m4v modules mov mp3=20 mpeg mudflap ncurses nls nptl nptlonly ofx ogg openmp pam pcre pdf perl=20 png pppd python qt3 readline reflection server session spl sqlite ssl=20 svg sysfs tcl tcpd tiff truetype unicode usb vorbis wma wmf x86 xorg=20 zlib" ALSA_CARDS=3D"ali5451 als4000 atiixp atiixp-modem bt87x ca0106=20 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel=20 intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem=20 ymfpci" ALSA_PCM_PLUGINS=3D"adpcm alaw asym copy dmix dshare dsnoop empty=20 extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul=20 mulaw multi null plug rate route share shm softvol"=20 APACHE2_MODULES=3D"actions alias auth_basic authn_alias authn_anon=20 authn_dbm authn_default authn_file authz_dbm authz_default=20 authz_groupfile authz_host authz_owner authz_user autoindex cache dav=20 dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache=20 filter headers include info log_config logio mem_cache mime mime_magic=20 negotiation rewrite setenvif speling status unique_id userdir usertrack=20 vhost_alias" ELIBC=3D"glibc" INPUT_DEVICES=3D"keyboard mouse evdev"=20 KERNEL=3D"linux" LCD_DEVICES=3D"bayrad cfontz cfontz633 glk hd44780 lb216=20 lcdm001 mtxorb ncurses text" RUBY_TARGETS=3D"ruby18" USERLAND=3D"GNU"=20 VIDEO_CARDS=3D"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,=20 LANG, LC_ALL, LINGUAS, MAKEOPTS, PORTAGE_COMPRESS,=20 PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY [ebuild U ] sys-fs/udev-149 [147-r1] USE=3D"devfs-compat extras test*=20 (-selinux)" =1B[32;01m*=1B[0m CPV: sys-fs/udev-149 =1B[32;01m*=1B[0m REPO: gentoo =1B[32;01m*=1B[0m USE: devfs-compat elibc_glibc extras kernel_linux test = userland_GNU x86 =1B[32;01m*=1B[0m Determining the location of the kernel source code =1B[32;01m*=1B[0m Found kernel source directory: =1B[32;01m*=1B[0m /usr/src/linux =1B[32;01m*=1B[0m Found kernel object directory: =1B[32;01m*=1B[0m /lib/modules/2.6.32-gentoo/build =1B[32;01m*=1B[0m Found sources for kernel version: =1B[32;01m*=1B[0m 2.6.32-gentoo =1B[32;01m*=1B[0m Checking for suitable kernel configuration options... =1B[A=1B[72C =1B[34;01m[ =1B[32;01mok=1B[34;01m ]=1B[0m =1B[33;01m*=1B[0m =1B[33;01m*=1B[0m udev-149 does not support Linux kernel before version 2.= 6.25! =1B[33;01m*=1B[0m For a reliable udev, use at least kernel 2.6.27 =1B[32;01m*=1B[0m Your kernel version (2.6.32-gentoo) is new enough to run= =20 udev-149 reliably. =1B[32;01m*=1B[0m Determining the location of the kernel source code =1B[32;01m*=1B[0m Found kernel source directory: =1B[32;01m*=1B[0m /usr/src/linux-2.6.32-gentoo =1B[32;01m*=1B[0m Found kernel object directory: =1B[32;01m*=1B[0m /lib/modules/2.6.32-gentoo/build =1B[32;01m*=1B[0m Found sources for kernel version: =1B[32;01m*=1B[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=20 /var/tmp/portage/sys-fs/udev-149/work =1B[32;01m*=1B[0m Applying various patches (bugfixes/updates) ... =1B[32;01m*=1B[0m 0001-Revert-removal-of-IDE-hd-device-support.patch ... =1B[A=1B[72C =1B[34;01m[ =1B[32;01mok=1B[34;01m ]=1B[0m =1B[32;01m*=1B[0m =20 0002-Export-ID_WWN_VENDOR_EXTENSION-and-ID_WWN_WITH_EXTEN.patch ... =1B[A=1B[72C =1B[34;01m[ =1B[32;01mok=1B[34;01m ]=1B[0m =1B[32;01m*=1B[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=20 /usr/share/gnuconfig/config.guess * econf: updating udev-149/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=3D/usr --build=3Di686-pc-linux-gnu=20 --host=3Di686-pc-linux-gnu --mandir=3D/usr/share/man=20 --infodir=3D/usr/share/info --datadir=3D/usr/share --sysconfdir=3D/etc=20 --localstatedir=3D/var/lib --prefix=3D/usr --sysconfdir=3D/etc --sbindir=3D= /sbin=20 --libdir=3D/usr/lib --with-rootlibdir=3D/lib --libexecdir=3D/lib/udev=20 --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 "+=3D"... 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=20 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=20 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 =3D=3D=3D=3D 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=3Dpentium3 -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=20 '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=20 'fwrite', declared with attribute warn_unused_result libudev/libudev-queue-private.c:244: warning: ignoring return value of=20 'fwrite', declared with attribute warn_unused_result libudev/libudev-queue-private.c:245: warning: ignoring return value of=20 'fwrite', declared with attribute warn_unused_result libudev/libudev-queue-private.c:246: warning: ignoring return value of=20 '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=20 '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',=20 declared with attribute warn_unused_result extras/collect/collect.c: In function 'missing': extras/collect/collect.c:303: warning: ignoring return value of 'write',=20 declared with attribute warn_unused_result extras/collect/collect.c: In function 'main': extras/collect/collect.c:452: warning: ignoring return value of=20 'ftruncate', declared with attribute warn_unused_result extras/collect/collect.c:455: warning: ignoring return value of 'lockf',=20 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=20 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=20 'asprintf', declared with attribute warn_unused_result extras/path_id/path_id.c:297: warning: ignoring return value of=20 '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 =20 extras/modem-modeswitch/extras_modem_modeswitch_modem_modeswitch-modem-mode= switch.o CC =20 extras/modem-modeswitch/extras_modem_modeswitch_modem_modeswitch-utils.o CC =20 extras/modem-modeswitch/extras_modem_modeswitch_modem_modeswitch-ma8280p_us= .o CC =20 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',=20 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',=20 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=20 with attribute warn_unused_result udev/udevd.c:1014: warning: ignoring return value of 'write', declared=20 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=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'sda' libudev: udev_rules_new: can not read=20 '/var/tmp/portage/sys-fs/udev-149/work/udev-149/udev-test.rules' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files libudev: udev_rules_new: can not read=20 '/var/tmp/portage/sys-fs/udev-149/work/udev-149/udev-test.rules' remove: ok TEST 2: label test of scsi disc device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'boot_disk' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 3: label test of scsi disc device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'boot_disk' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 4: label test of scsi disc device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'boot_disk' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 5: label test of scsi partition device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1'= =20 expecting node 'boot_disk1' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 6: label test of pattern match device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1'= =20 expecting node 'boot_disk1' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 7: label test of multiple sysfs files device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1'= =20 expecting node 'boot_disk1' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 8: label test of max sysfs files (skip invalid rule) device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1'= =20 expecting node 'boot_disk1' add: error =1B[01;34mudev-root/=1B[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'=20 expecting node 'modem/0' add: error =1B[01;34mudev-root/=1B[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'=20 expecting node 'modem/0' add: error =1B[01;34mudev-root/=1B[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'=20 expecting node 'modem/0' add: error =1B[01;34mudev-root/=1B[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'=20 expecting node 'modem/0' add: error =1B[01;34mudev-root/=1B[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'=20 expecting node 'modem' add: error =1B[01;34mudev-root/=1B[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'=20 expecting node 'modem' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 15: Handle comment lines in config file with whitespace (and=20 replace kernel name) device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0'=20 expecting node 'modem' add: error =1B[01;34mudev-root/=1B[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'=20 expecting node 'whitespace' add: error =1B[01;34mudev-root/=1B[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'=20 expecting node 'modem' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 18: Handle backslashed multi lines in config file (and replace=20 kernel name) device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0'=20 expecting node 'modem' add: error =1B[01;34mudev-root/=1B[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'=20 expecting node 'aaa' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 20: Handle stupid backslashed multi lines in config file (and=20 replace kernel name) device '/devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/tty/ttyACM0'=20 expecting node 'modem' add: error =1B[01;34mudev-root/=1B[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'=20 expecting node 'sub/direct/ory/modem' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 22: parent device name match of scsi partition device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5'= =20 expecting node 'first_disk5' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 23: test substitution chars device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5'= =20 expecting node 'Major:8:minor:5:kernelnumber:5:id:0:0:0:0' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 24: import of shell-value file device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'subdir/err/node' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 25: import of shell-value returned from program device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'node12345678' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 26: sustitution of sysfs value (%s{file}) device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'disk-ATA-sda' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 27: program result substitution device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5'= =20 expecting node 'special-device-5' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 28: program result substitution (newline removal) device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5'= =20 expecting node 'newline_removed' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 29: program result substitution device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5'= =20 expecting node 'test-0:0:0:0' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 30: program with lots of arguments device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5'= =20 expecting node 'foo9' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 31: program with subshell device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5'= =20 expecting node 'bar9' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 32: program arguments combined with apostrophes device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5'= =20 expecting node 'foo7' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 33: characters before the %c{N} substitution device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5'= =20 expecting node 'my-foo9' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 34: substitute the second to last argument device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5'= =20 expecting node 'my-foo8' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 35: test substitution by variable name device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5'= =20 expecting node 'Major:8-minor:5-kernelnumber:5-id:0:0:0:0' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 36: test substitution by variable name 2 device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5'= =20 expecting node 'Major:8-minor:5-kernelnumber:5-id:0:0:0:0' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 37: test substitution by variable name 3 device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5'= =20 expecting node '850:0:0:05' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 38: test substitution by variable name 4 device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5'= =20 expecting node '855' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 39: test substitution by variable name 5 device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5'= =20 expecting node '8550:0:0:0' add: error =1B[01;34mudev-root/=1B[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 =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 41: non matching SUBSYSTEMS device '/devices/virtual/tty/console' expecting node 'TTY' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 42: ATTRS match device '/devices/virtual/tty/console' expecting node 'foo' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 43: ATTR (empty file) device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'empty' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 44: ATTR (non-existent file) device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'non-existent' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 45: program and bus type match device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'scsi-0:0:0:0' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 46: create all possible partitions device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'boot_disk15' add: error =1B[01;34mudev-root/=1B[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'=20 expecting node 'modem' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 48: name test with ! in the name device '/devices/virtual/block/fake!blockdev0' expecting node=20 'is/a/fake/blockdev0' add: error =1B[01;34mudev-root/=1B[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=20 'fake/blockdev0' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 50: KERNELS rule device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'scsi-0:0:0:0' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 51: KERNELS wildcard all device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'scsi-0:0:0:0' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 52: KERNELS wildcard partial device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'scsi-0:0:0:0' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 53: KERNELS wildcard partial 2 device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'scsi-0:0:0:0' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 54: substitute attr with link target value (first match) device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'driver-is-sd' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 55: substitute attr with link target value (currently selected device) device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'driver-is-ahci' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 56: ignore ATTRS attribute whitespace device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'ignored' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 57: do not ignore ATTRS attribute whitespace device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'matched-with-space' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 58: permissions USER=BAd GROUP=3Dname 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 =1B[01;34mudev-root/=1B[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=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'node' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 60: permissions GROUP=100 device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'node' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 61: textual user id device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'node' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 62: textual group id device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'node' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 63: textual user/group id device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'node' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 64: permissions MODE=0777 device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'node' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 65: permissions OWNERP00 GROUP=100 MODE=0777 device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'node' add: error =1B[01;34mudev-root/=1B[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'=20 expecting node 'ttyACM0' add: error =1B[01;34mudev-root/=1B[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'=20 expecting node 'ttyACM0' add: error =1B[01;34mudev-root/=1B[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'=20 expecting node 'ttyACM0' add: error =1B[01;34mudev-root/=1B[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'=20 expecting node 'ttyACM0' add: error =1B[01;34mudev-root/=1B[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'=20 expecting node 'ttyACM0' add: error =1B[01;34mudev-root/=1B[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'=20 expecting node 'ttyACM0' add: error =1B[01;34mudev-root/=1B[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'=20 expecting node 'ttyACM0' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 73: major/minor number test device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'node' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 74: big major number test device '/devices/virtual/misc/misc-fake1' expecting node 'node' add: error =1B[01;34mudev-root/=1B[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 =1B[01;34mudev-root/=1B[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'=20 expecting symlink 'symlink2-ttyACM0' to node 'ttyACM-0' add: error =1B[01;34mudev-root/=1B[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'=20 expecting symlink 'one' to node 'ttyACM0' add: error =1B[01;34mudev-root/=1B[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'=20 expecting symlink 'modem0' to node 'ttyACM0' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 79: symlink creation (relative link forward) device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6'= =20 expecting symlink '1/2/symlink' to node 'a/b/node' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 80: symlink creation (relative link back and forward) device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6'= =20 expecting symlink '1/2/c/d/symlink' to node '../../a/b/node' add: error =1B[01;34mudev-root/=1B[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'=20 expecting symlink 'second-0' to node 'modem' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 82: symlink only rule device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting symlink 'symlink-only2' to node 'link' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 83: symlink name '.' device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 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'=20 expecting symlink 'symlink0' to node 'ttyACM0' add: error =1B[01;34mudev-root/=1B[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'=20 expecting symlink 'symlink-ttyACM0' to node 'ttyACM0' add: error =1B[01;34mudev-root/=1B[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'=20 expecting symlink 'major-166:0' to node 'ttyACM0' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 88: symlink %b substitution device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting symlink 'symlink-0:0:0:0' to node 'node' add: error =1B[01;34mudev-root/=1B[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'=20 expecting symlink 'test' to node 'ttyACM0' add: error =1B[01;34mudev-root/=1B[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'=20 expecting symlink 'test' to node 'ttyACM0' add: error =1B[01;34mudev-root/=1B[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'=20 expecting symlink 'this' to node 'ttyACM0' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 92: symlink only rule with %c{N+} device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting symlink 'test' to node 'link' add: error =1B[01;34mudev-root/=1B[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'=20 expecting symlink '166:0' to node 'ttyACM0' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 94: program result substitution (numbered part of) device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5'= =20 expecting symlink 'link1' to node 'node' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 95: program result substitution (numbered part of+) device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda5'= =20 expecting symlink 'link4' to node 'node' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 96: all_partitions, option-only rule device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'node6' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 97: all_partitions, option-only rule (fail on partition) device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1'= =20 expecting node 'node6' add: error as expected remove: ok TEST 98: ignore remove event test device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'node' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 99: ignore remove event test (with all partitions) device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'node14' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 100: SUBSYSTEM match test device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'node' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 101: DRIVERS match test device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'node' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 102: temporary node creation test device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'node' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 103: devpath substitution test device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'sda' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 104: parent node name substitution test sequence 1/2 (keep) device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'main_device' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files TEST 105: parent node name substitution test sequence 2/2 (clean) device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1'= =20 expecting node 'main_device-part-1' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 106: udev_root substitution device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1'= =20 expecting node 'start-udev-root-end' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 107: last_rule option device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1'= =20 expecting node 'last' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 108: negation KERNEL!device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1'= =20 expecting node 'match' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 109: negation SUBSYSTEM!device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1'= =20 expecting node 'not-anything' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 110: negation PROGRAM!=3D exit code device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1'= =20 expecting node 'nonzero-program' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 111: test for whitespace between the operator device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1'= =20 expecting node 'true' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 112: ENV{} test device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1'= =20 expecting node 'true' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 113: ENV{} test device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1'= =20 expecting node 'true' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 114: ENV{} test (assign) device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1'= =20 expecting node 'true' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 115: ENV{} test (assign 2 times) device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1'= =20 expecting node 'true' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 116: ENV{} test (assign2) device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1'= =20 expecting node 'part' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 117: untrusted string sanitize device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1'= =20 expecting node 'sane' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 118: untrusted string sanitize (don't replace utf8) device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1'= =20 expecting node 'uber' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 119: untrusted string sanitize (replace invalid utf8) device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1'= =20 expecting node 'replaced' add: error =1B[01;34mudev-root/=1B[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'=20 expecting node 'serial-354172020305000' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 121: match against empty key string device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'ok' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 122: check ACTION value device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'ok' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 123: apply NAME final device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting symlink 'link' to node 'ok' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 124: test RUN key device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting symlink 'testsymlink' to node 'ok' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 125: test RUN key and DEVNAME device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting symlink 'testsymlink' to node 'ok' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 126: test RUN key remove device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting symlink 'testsymlink2' to node 'ok2' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 127: final assignment device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'ok' libudev: util_lookup_group: specified group 'not-ok' unknown add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files libudev: util_lookup_group: specified group 'not-ok' unknown remove: ok TEST 128: final assignment 2 device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'ok' libudev: util_lookup_group: specified group 'not-ok' unknown add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files libudev: util_lookup_group: specified group 'not-ok' unknown remove: ok TEST 129: env substitution device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'node-add-me' add: error =1B[01;34mudev-root/=1B[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'=20 expecting symlink 'three' to node 'node' add: error =1B[01;34mudev-root/=1B[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'=20 expecting node '' 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'=20 expecting node '' 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'=20 expecting node 'right' add: error =1B[01;34mudev-root/=1B[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'=20 expecting node 'right' add: error =1B[01;34mudev-root/=1B[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'=20 expecting node 'right' add: error =1B[01;34mudev-root/=1B[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'=20 expecting node 'right' add: error =1B[01;34mudev-root/=1B[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'=20 expecting node 'right' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 138: IMPORT parent test sequence 1/2 (keep) device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'parent' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files TEST 139: IMPORT parent test sequence 2/2 (keep) device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1'= =20 expecting node 'parentenv-parent_right' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 140: GOTO test device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1'= =20 expecting node 'right' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 141: GOTO label does not exist device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1'= =20 expecting node 'right' libudev: parse_file: GOTO 'does-not-exist' has no matching label in:=20 '/var/tmp/portage/sys-fs/udev-149/work/udev-149/udev-test.rules' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files libudev: parse_file: GOTO 'does-not-exist' has no matching label in:=20 '/var/tmp/portage/sys-fs/udev-149/work/udev-149/udev-test.rules' remove: ok TEST 142: NAME compare test device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1'= =20 expecting symlink 'link' to node 'node' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 143: NAME compare test 2 device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1'= =20 expecting symlink 'link2' to node 'sda1' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 144: invalid key operation device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1'= =20 expecting node 'yes' libudev: add_rule: invalid KERNEL operation libudev: add_rule: invalid rule=20 '/var/tmp/portage/sys-fs/udev-149/work/udev-149/udev-test.rules:1' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files libudev: add_rule: invalid KERNEL operation libudev: add_rule: invalid rule=20 '/var/tmp/portage/sys-fs/udev-149/work/udev-149/udev-test.rules:1' remove: ok TEST 145: operator chars in attribute device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'yes' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 146: overlong comment line device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda1'= =20 expecting node 'yes' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 147: magic subsys/kernel lookup device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node '00:16:41:e2:8d:ff' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 148: TEST absolute path device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'there' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 149: TEST subsys/kernel lookup device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'yes' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 150: TEST relative path device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'relative' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 151: TEST wildcard substitution (find queue/nr_requests) device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'found-subdir' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 152: TEST MODE=0000 device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'sda' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 153: TEST PROGRAM feeds OWNER, GROUP, MODE device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'sda' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 154: TEST PROGRAM feeds MODE with overflow device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'sda' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok TEST 155: magic [subsys/sysname] attribute substitution device=20 '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda'=20 expecting node 'sda-8741C4G-end' add: error =1B[01;34mudev-root/=1B[00m 0 directories, 0 files remove: ok 150 errors occured FAIL: test/udev-test.pl =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 1 of 1 test failed Please report to linux-hotplug@vger.kernel.org =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D make[3]: *** [check-TESTS] Error 1 make[2]: *** [check-am] Error 2 make[1]: *** [check-recursive] Error 1 make: *** [check] Error 2 =1B[31;01m*=1B[0m ERROR: sys-fs/udev-149 failed: =1B[31;01m*=1B[0m Make check failed. See above for details. =1B[31;01m*=1B[0m =1B[31;01m*=1B[0m Call stack: =1B[31;01m*=1B[0m ebuild.sh, line 61: Called src_test =1B[31;01m*=1B[0m environment, line 3692: Called _eapi0_src_test =1B[31;01m*=1B[0m ebuild.sh, line 626: Called die =1B[31;01m*=1B[0m The specific snippet of code: =1B[31;01m*=1B[0m hasq test $FEATURES && die "Make check=20 failed. See above for details." =1B[31;01m*=1B[0m =1B[31;01m*=1B[0m If you need support, post the output of 'emerge --info=20 =3Dsys-fs/udev-149', =1B[31;01m*=1B[0m the complete build log and the output of 'emerge -pqv=20 =3Dsys-fs/udev-149'. =1B[31;01m*=1B[0m The complete build log is located at=20 '/var/tmp/portage/sys-fs/udev-149/temp/build.log'. =1B[31;01m*=1B[0m The ebuild environment file is located at=20 '/var/tmp/portage/sys-fs/udev-149/temp/environment'. =1B[31;01m*=1B[0m S: '/var/tmp/portage/sys-fs/udev-149/work/udev-149'