!greg 1058558664 bk-3.0.2-rc5: obtain write lock (32575)
!greg 1058558666 bk-3.0.2-rc5: sfio -i = 0
!greg 1058558666 bk-3.0.2-rc5: sfiles -pAC = 0
!greg 1058558666 bk-3.0.2-rc5: stripdel - = 0
!greg 1058558666 bk-3.0.2-rc5: parent greg@bucket:/home/greg/src/udev = 0
!greg 1058558666 bk-3.0.2-rc5: idcache -q = 0
!greg 1058558666 bk-3.0.2-rc5: sccscat -h ChangeSet = 0
!greg 1058558666 bk-3.0.2-rc5: _keysort = 0
!greg 1058558666 bk-3.0.2-rc5: sane = 0
!greg 1058558666 bk-3.0.2-rc5: check -acv -f - = 0
!greg 1058558666 bk-3.0.2-rc5: sfind = 0
!greg 1058558666 bk-3.0.2-rc5: get -q - = 0
!greg 1058558666 bk-3.0.2-rc5: sfind -U = 0
!greg 1058558666 bk-3.0.2-rc5: write unlock (32575)
!greg 1058558671 bk-3.0.2-rc5: obtain read lock (32592)
!greg 1058558671 bk-3.0.2-rc5: _probekey = 0
!greg 1058558680 bk-3.0.2-rc5: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1058558680 bk-3.0.2-rc5: read unlock (32592)
!greg 1058558723 bk-3.0.2-rc5: edit Makefile = 0
!greg 1058559595 bk-3.0.2-rc5: get -qe namedev.c = 0
!greg 1058559596 bk-3.0.2-rc5: gvim namedev.c = 0
!greg 1058559662 bk-3.0.2-rc5: get -qe namedev.c = 1
!greg 1058559663 bk-3.0.2-rc5: gvim namedev.c = 0
!greg 1058562561 bk-3.0.2-rc5: edit udev.c = 0
!greg 1058562597 bk-3.0.2-rc5: edit namedev.h = 0
!greg 1058563450 bk-3.0.2-rc5: edit udev.h = 0
!greg 1058564546 bk-3.0.2-rc5: edit namedev.permissions = 0
!greg 1058564591 bk-3.0.2-rc5: dotbk .bkgui config-gui = 0
!greg 1058564591 bk-3.0.2-rc5: sane = 0
!greg 1058564591 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1058564591 bk-3.0.2-rc5: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1058564591 bk-3.0.2-rc5: sfiles -vg -xcpA -o/tmp/bk_cilist2565 . = 0
!greg 1058564591 bk-3.0.2-rc5: _sort = 0
!greg 1058564592 bk-3.0.2-rc5: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1058564592 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1058564592 bk-3.0.2-rc5: sinfo Makefile = 1
!greg 1058564592 bk-3.0.2-rc5: diffs -u Makefile = 0
!greg 1058564596 bk-3.0.2-rc5: sinfo Makefile = 1
!greg 1058564596 bk-3.0.2-rc5: diffs -u Makefile = 0
!greg 1058564603 bk-3.0.2-rc5: _strings klibc/clean = 0
!greg 1058564605 bk-3.0.2-rc5: _strings libsysfs/clean = 0
!greg 1058564609 bk-3.0.2-rc5: _strings klibc/clean = 0
!greg 1058564618 bk-3.0.2-rc5: sinfo namedev.c = 1
!greg 1058564618 bk-3.0.2-rc5: diffs -u namedev.c = 0
!greg 1058564619 bk-3.0.2-rc5: sinfo Makefile = 1
!greg 1058564619 bk-3.0.2-rc5: diffs -u Makefile = 0
!greg 1058564620 bk-3.0.2-rc5: sinfo Makefile = 1
!greg 1058564620 bk-3.0.2-rc5: diffs -u Makefile = 0
!greg 1058564621 bk-3.0.2-rc5: sinfo Makefile = 1
!greg 1058564621 bk-3.0.2-rc5: diffs -u Makefile = 0
!greg 1058564621 bk-3.0.2-rc5: sinfo namedev.c = 1
!greg 1058564621 bk-3.0.2-rc5: diffs -u namedev.c = 0
!greg 1058564625 bk-3.0.2-rc5: lock -s = 0
!greg 1058564625 bk-3.0.2-rc5: lock -s = 0
!greg 1058564625 bk-3.0.2-rc5: delta -qyadded libsysfs to the build. Makefile = 0
!greg 1058564625 bk-3.0.2-rc5: sfind -pC ChangeSet = 0
!greg 1058564625 bk-3.0.2-rc5: sfind -pC Makefile = 0
!greg 1058564625 bk-3.0.2-rc5: obtain write lock (2606)
!greg 1058564625 bk-3.0.2-rc5: _keysort = 0
!greg 1058564625 bk-3.0.2-rc5: cset -M1.0.. = 0
!greg 1058564625 bk-3.0.2-rc5: sccscat -h ChangeSet = 0
!greg 1058564625 bk-3.0.2-rc5: _keysort = 0
!greg 1058564625 bk-3.0.2-rc5: sane = 0
!greg 1058564625 bk-3.0.2-rc5: check -c - = 0
!greg 1058564625 bk-3.0.2-rc5: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1058564625 bk-3.0.2-rc5: commit -dqY/tmp/cmt2565 -f/tmp/cfiles2565 = 0
!greg 1058564625 bk-3.0.2-rc5: write unlock (2606)
!greg 1058564625 bk-3.0.2-rc5: citool = 0
!greg 1058564663 bk-3.0.2-rc5: edit test = 0
!greg 1058564842 bk-3.0.2-rc5: dotbk .bkgui config-gui = 0
!greg 1058564842 bk-3.0.2-rc5: sane = 0
!greg 1058564842 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1058564842 bk-3.0.2-rc5: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1058564843 bk-3.0.2-rc5: sfiles -vg -xcpA -o/tmp/bk_cilist2668 . = 0
!greg 1058564843 bk-3.0.2-rc5: _sort = 0
!greg 1058564843 bk-3.0.2-rc5: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1058564843 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1058564843 bk-3.0.2-rc5: sinfo namedev.c = 1
!greg 1058564843 bk-3.0.2-rc5: diffs -u namedev.c = 0
!greg 1058564852 bk-3.0.2-rc5: sinfo namedev.h = 1
!greg 1058564852 bk-3.0.2-rc5: diffs -u namedev.h = 0
!greg 1058564853 bk-3.0.2-rc5: sinfo namedev.permissions = 1
!greg 1058564853 bk-3.0.2-rc5: diffs -u namedev.permissions = 0
!greg 1058564857 bk-3.0.2-rc5: sinfo udev.c = 1
!greg 1058564857 bk-3.0.2-rc5: diffs -u udev.c = 0
!greg 1058564858 bk-3.0.2-rc5: sinfo udev.h = 1
!greg 1058564858 bk-3.0.2-rc5: diffs -u udev.h = 0
!greg 1058564860 bk-3.0.2-rc5: sinfo udev.c = 1
!greg 1058564860 bk-3.0.2-rc5: diffs -u udev.c = 0
!greg 1058564863 bk-3.0.2-rc5: sinfo namedev.permissions = 1
!greg 1058564863 bk-3.0.2-rc5: diffs -u namedev.permissions = 0
!greg 1058564864 bk-3.0.2-rc5: sinfo namedev.c = 1
!greg 1058564864 bk-3.0.2-rc5: diffs -u namedev.c = 0
!greg 1058564866 bk-3.0.2-rc5: sinfo namedev.c = 1
!greg 1058564866 bk-3.0.2-rc5: diffs -u namedev.c = 0
!greg 1058564895 bk-3.0.2-rc5: sinfo namedev.c = 1
!greg 1058564895 bk-3.0.2-rc5: diffs -u namedev.c = 0
!greg 1058564895 bk-3.0.2-rc5: sinfo namedev.c = 1
!greg 1058564895 bk-3.0.2-rc5: diffs -u namedev.c = 0
!greg 1058564895 bk-3.0.2-rc5: sinfo namedev.h = 1
!greg 1058564895 bk-3.0.2-rc5: diffs -u namedev.h = 0
!greg 1058564896 bk-3.0.2-rc5: sinfo namedev.permissions = 1
!greg 1058564896 bk-3.0.2-rc5: diffs -u namedev.permissions = 0
!greg 1058564897 bk-3.0.2-rc5: sinfo udev.c = 1
!greg 1058564897 bk-3.0.2-rc5: diffs -u udev.c = 0
!greg 1058564898 bk-3.0.2-rc5: sinfo udev.h = 1
!greg 1058564898 bk-3.0.2-rc5: diffs -u udev.h = 0
!greg 1058564899 bk-3.0.2-rc5: _strings .udev.c.swp = 0
!greg 1058564901 bk-3.0.2-rc5: _strings klibc/clean = 0
!greg 1058564904 bk-3.0.2-rc5: _strings libsysfs/clean = 0
!greg 1058564907 bk-3.0.2-rc5: lock -s = 0
!greg 1058564907 bk-3.0.2-rc5: lock -s = 0
!greg 1058564907 bk-3.0.2-rc5: delta -qyadd initial libsysfs support...

needs lots more cleanup, but is much nicer than doing this by hand... namedev.c = 0
!greg 1058564907 bk-3.0.2-rc5: delta -qyadd initial libsysfs support...

needs lots more cleanup, but is much nicer than doing this by hand... namedev.h = 0
!greg 1058564907 bk-3.0.2-rc5: delta -qyadd initial libsysfs support...

needs lots more cleanup, but is much nicer than doing this by hand... udev.c = 0
!greg 1058564907 bk-3.0.2-rc5: delta -qyadd initial libsysfs support...

needs lots more cleanup, but is much nicer than doing this by hand... udev.h = 0
!greg 1058564907 bk-3.0.2-rc5: sfind -pC udev.c = 0
!greg 1058564907 bk-3.0.2-rc5: sfind -pC namedev.c = 0
!greg 1058564907 bk-3.0.2-rc5: sfind -pC ChangeSet = 0
!greg 1058564907 bk-3.0.2-rc5: sfind -pC udev.h = 0
!greg 1058564907 bk-3.0.2-rc5: sfind -pC namedev.h = 0
!greg 1058564907 bk-3.0.2-rc5: obtain write lock (2742)
!greg 1058564908 bk-3.0.2-rc5: sccscat -h ChangeSet = 0
!greg 1058564908 bk-3.0.2-rc5: _keysort = 0
!greg 1058564908 bk-3.0.2-rc5: sane = 0
!greg 1058564908 bk-3.0.2-rc5: check -c - = 0
!greg 1058564908 bk-3.0.2-rc5: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1058564908 bk-3.0.2-rc5: commit -dqY/tmp/cmt2668 -f/tmp/cfiles2668 = 0
!greg 1058564908 bk-3.0.2-rc5: write unlock (2742)
!greg 1058564908 bk-3.0.2-rc5: citool = 0
!greg 1058564909 bk-3.0.2-rc5: dotbk .bkgui config-gui = 0
!greg 1058564909 bk-3.0.2-rc5: sane = 0
!greg 1058564909 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1058564909 bk-3.0.2-rc5: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1058564910 bk-3.0.2-rc5: sfiles -vg -xcpA -o/tmp/bk_cilist2749 . = 0
!greg 1058564910 bk-3.0.2-rc5: _sort = 0
!greg 1058564910 bk-3.0.2-rc5: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1058564910 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1058564910 bk-3.0.2-rc5: sinfo namedev.permissions = 1
!greg 1058564910 bk-3.0.2-rc5: diffs -u namedev.permissions = 0
!greg 1058564912 bk-3.0.2-rc5: sinfo test = 1
!greg 1058564912 bk-3.0.2-rc5: diffs -u test = 0
!greg 1058564913 bk-3.0.2-rc5: sinfo namedev.permissions = 1
!greg 1058564913 bk-3.0.2-rc5: diffs -u namedev.permissions = 0
!greg 1058564915 bk-3.0.2-rc5: sinfo namedev.permissions = 1
!greg 1058564915 bk-3.0.2-rc5: diffs -u namedev.permissions = 0
!greg 1058564925 bk-3.0.2-rc5: sinfo namedev.permissions = 1
!greg 1058564925 bk-3.0.2-rc5: diffs -u namedev.permissions = 0
!greg 1058564926 bk-3.0.2-rc5: sinfo namedev.permissions = 1
!greg 1058564926 bk-3.0.2-rc5: diffs -u namedev.permissions = 0
!greg 1058564926 bk-3.0.2-rc5: sinfo test = 1
!greg 1058564926 bk-3.0.2-rc5: diffs -u test = 0
!greg 1058564926 bk-3.0.2-rc5: _strings .udev.c.swp = 0
!greg 1058564929 bk-3.0.2-rc5: lock -s = 0
!greg 1058564929 bk-3.0.2-rc5: lock -s = 0
!greg 1058564929 bk-3.0.2-rc5: delta -qyupdate the tests to handle block devices too. namedev.permissions = 0
!greg 1058564929 bk-3.0.2-rc5: delta -qyupdate the tests to handle block devices too. test = 0
!greg 1058564929 bk-3.0.2-rc5: sfind -pC test = 0
!greg 1058564929 bk-3.0.2-rc5: sfind -pC ChangeSet = 0
!greg 1058564929 bk-3.0.2-rc5: sfind -pC namedev.permissions = 0
!greg 1058564929 bk-3.0.2-rc5: obtain write lock (2790)
!greg 1058564929 bk-3.0.2-rc5: sccscat -h ChangeSet = 0
!greg 1058564929 bk-3.0.2-rc5: _keysort = 0
!greg 1058564929 bk-3.0.2-rc5: sane = 0
!greg 1058564929 bk-3.0.2-rc5: check -c - = 0
!greg 1058564929 bk-3.0.2-rc5: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1058564929 bk-3.0.2-rc5: commit -dqY/tmp/cmt2749 -f/tmp/cfiles2749 = 0
!greg 1058564929 bk-3.0.2-rc5: write unlock (2790)
!greg 1058564930 bk-3.0.2-rc5: citool = 0
!greg 1058564943 bk-3.0.2-rc5: dotbk .bkgui config-gui = 0
!greg 1058564943 bk-3.0.2-rc5: sane = 0
!greg 1058564943 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1058564943 bk-3.0.2-rc5: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1058564943 bk-3.0.2-rc5: sfiles -vg -xcpA -o/tmp/bk_cilist2798 . = 0
!greg 1058564944 bk-3.0.2-rc5: _sort = 0
!greg 1058564944 bk-3.0.2-rc5: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1058564944 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1058564944 bk-3.0.2-rc5: _strings .udev.c.swp = 0
!greg 1058564953 bk-3.0.2-rc5: edit BitKeeper/etc/ignore = 0
!greg 1058564962 bk-3.0.2-rc5: _strings .udev.c.swp = 0
!greg 1058564963 bk-3.0.2-rc5: citool = 0
!greg 1058564964 bk-3.0.2-rc5: dotbk .bkgui config-gui = 0
!greg 1058564964 bk-3.0.2-rc5: sane = 0
!greg 1058564964 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1058564964 bk-3.0.2-rc5: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1058564965 bk-3.0.2-rc5: sfiles -vg -xcpA -o/tmp/bk_cilist2813 . = 0
!greg 1058564965 bk-3.0.2-rc5: _sort = 0
!greg 1058564965 bk-3.0.2-rc5: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1058564965 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1058564966 bk-3.0.2-rc5: sinfo BitKeeper/etc/ignore = 1
!greg 1058564966 bk-3.0.2-rc5: diffs -u BitKeeper/etc/ignore = 0
!greg 1058564970 bk-3.0.2-rc5: sinfo BitKeeper/etc/ignore = 1
!greg 1058564970 bk-3.0.2-rc5: diffs -u BitKeeper/etc/ignore = 0
!greg 1058564976 bk-3.0.2-rc5: sinfo BitKeeper/etc/ignore = 1
!greg 1058564976 bk-3.0.2-rc5: diffs -u BitKeeper/etc/ignore = 0
!greg 1058564977 bk-3.0.2-rc5: sinfo BitKeeper/etc/ignore = 1
!greg 1058564977 bk-3.0.2-rc5: diffs -u BitKeeper/etc/ignore = 0
!greg 1058564977 bk-3.0.2-rc5: _strings .udev.c.swp = 0
!greg 1058564979 bk-3.0.2-rc5: lock -s = 0
!greg 1058564979 bk-3.0.2-rc5: lock -s = 0
!greg 1058564979 bk-3.0.2-rc5: delta -qybk: update ignore list. BitKeeper/etc/ignore = 0
!greg 1058564979 bk-3.0.2-rc5: sfind -pC BitKeeper/etc/ignore = 0
!greg 1058564979 bk-3.0.2-rc5: sfind -pC ChangeSet = 0
!greg 1058564979 bk-3.0.2-rc5: obtain write lock (2842)
!greg 1058564979 bk-3.0.2-rc5: sccscat -h ChangeSet = 0
!greg 1058564979 bk-3.0.2-rc5: _keysort = 0
!greg 1058564979 bk-3.0.2-rc5: sane = 0
!greg 1058564979 bk-3.0.2-rc5: check -c - = 0
!greg 1058564979 bk-3.0.2-rc5: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1058564979 bk-3.0.2-rc5: commit -dqY/tmp/cmt2813 -f/tmp/cfiles2813 = 0
!greg 1058564979 bk-3.0.2-rc5: write unlock (2842)
!greg 1058564979 bk-3.0.2-rc5: citool = 0
!greg 1058564981 bk-3.0.2-rc5: obtain read lock (2854)
!greg 1058564981 bk-3.0.2-rc5: _probekey = 0
!greg 1058564985 bk-3.0.2-rc5: _keysort = 0
!greg 1058564985 bk-3.0.2-rc5: _adler32 = 0
!greg 1058564986 bk-3.0.2-rc5: makepatch -vv -s - = 0
!greg 1058564989 bk-3.0.2-rc5: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=9492
!greg 1058564989 bk-3.0.2-rc5: read unlock (2854)
!greg 1058566641 bk-3.0.2-rc5: obtain read lock (2945)
!greg 1058566641 bk-3.0.2-rc5: _probekey = 0
!greg 1058566643 bk-3.0.2-rc5: _keysort = 0
!greg 1058566643 bk-3.0.2-rc5: _adler32 = 0
!greg 1058566643 bk-3.0.2-rc5: makepatch -vv -s - = 0
!greg 1058566645 bk-3.0.2-rc5: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=9492
!greg 1058566645 bk-3.0.2-rc5: read unlock (2945)
!greg 1058566646 bk-3.0.2-rc5: dotbk .bkgui config-gui = 0
!greg 1058566646 bk-3.0.2-rc5: sane = 0
!greg 1058566646 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1058566646 bk-3.0.2-rc5: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1058566647 bk-3.0.2-rc5: sfiles -vg -xcpA -o/tmp/bk_cilist2954 . = 0
!greg 1058566647 bk-3.0.2-rc5: _sort = 0
!greg 1058566647 bk-3.0.2-rc5: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1058566647 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1058566647 bk-3.0.2-rc5: _strings .udev.c.swp = 0
!greg 1058566650 bk-3.0.2-rc5: _strings .udev.c.swp = 0
!greg 1058566650 bk-3.0.2-rc5: citool = 0
!greg 1058566654 bk-3.0.2-rc5: dotbk .bkgui config-gui = 0
!greg 1058566654 bk-3.0.2-rc5: sane = 0
!greg 1058566654 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1058566654 bk-3.0.2-rc5: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1058566655 bk-3.0.2-rc5: sfiles -vg -xcpA -o/tmp/bk_cilist2967 . = 0
!greg 1058566655 bk-3.0.2-rc5: citool = 0
!greg 1058573072 bk-3.0.2-rc5: dotbk .bkgui config-gui = 0
!greg 1058573073 bk-3.0.2-rc5: sane = 0
!greg 1058573073 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1058573073 bk-3.0.2-rc5: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1058573074 bk-3.0.2-rc5: sfiles -vg -xcpA -o/tmp/bk_cilist5127 . = 0
!greg 1058573074 bk-3.0.2-rc5: citool = 0
!greg 1058573076 bk-3.0.2-rc5: obtain read lock (5134)
!greg 1058573076 bk-3.0.2-rc5: _probekey = 0
!greg 1058573081 bk-3.0.2-rc5: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1058573081 bk-3.0.2-rc5: read unlock (5134)
!greg 1060027729 bk-3.0.2-rc5: obtain write lock (3696)
!greg 1060027733 bk-3.0.2-rc5: _listkey -q = 0 keysin=298(7) keysout=540(12)
!greg 1060027735 bk-3.0.2-rc5: cat BitKeeper/etc/skipkeys = 0
!greg 1060027735 bk-3.0.2-rc5: renumber -q RESYNC/SCCS/s.ChangeSet = 0
!greg 1060027735 bk-3.0.2-rc5: takepatch -mvvv = 0 psize=46943
!greg 1060027735 bk-3.0.2-rc5: sfind RESYNC = 0
!greg 1060027735 bk-3.0.2-rc5: sfio -omq = 0
!greg 1060027735 bk-3.0.2-rc5: clean SCCS/s.ChangeLog = 0
!greg 1060027735 bk-3.0.2-rc5: clean SCCS/s.ChangeSet = 0
!greg 1060027735 bk-3.0.2-rc5: clean SCCS/s.Makefile = 0
!greg 1060027735 bk-3.0.2-rc5: clean SCCS/s.README = 0
!greg 1060027735 bk-3.0.2-rc5: clean SCCS/s.TODO = 0
!greg 1060027735 bk-3.0.2-rc5: clean SCCS/s.namedev.c = 0
!greg 1060027735 bk-3.0.2-rc5: clean SCCS/s.namedev.config = 0
!greg 1060027735 bk-3.0.2-rc5: clean SCCS/s.namedev.h = 0
!greg 1060027735 bk-3.0.2-rc5: clean SCCS/s.test = 0
!greg 1060027735 bk-3.0.2-rc5: clean SCCS/s.udev.c = 0
!greg 1060027735 bk-3.0.2-rc5: clean SCCS/s.udev.h = 0
!greg 1060027735 bk-3.0.2-rc5: sccscat -h ChangeSet = 0
!greg 1060027735 bk-3.0.2-rc5: _keysort = 0
!greg 1060027735 bk-3.0.2-rc5: sane = 0
!greg 1060027735 bk-3.0.2-rc5: check -acv -- - = 0
!greg 1060027735 bk-3.0.2-rc5: sfind = 0
!greg 1060027735 bk-3.0.2-rc5: resolve -a -yMerge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev = 0
!greg 1060027736 bk-3.0.2-rc5: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=30625
!greg 1060027736 bk-3.0.2-rc5: write unlock (3696)
!greg 1060027847 bk-3.0.2-rc5: edit udev-add.c = 0
!greg 1060028390 bk-3.0.2-rc5: dotbk .bkgui config-gui = 0
!greg 1060028390 bk-3.0.2-rc5: sane = 0
!greg 1060028390 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1060028390 bk-3.0.2-rc5: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1060028391 bk-3.0.2-rc5: sfiles -vg -xcpA -o/tmp/bk_cilist4088 . = 0
!greg 1060028391 bk-3.0.2-rc5: _sort = 0
!greg 1060028391 bk-3.0.2-rc5: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1060028391 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1060028391 bk-3.0.2-rc5: sinfo udev-add.c = 1
!greg 1060028391 bk-3.0.2-rc5: diffs -u udev-add.c = 0
!greg 1060028393 bk-3.0.2-rc5: sinfo udev-add.c = 1
!greg 1060028393 bk-3.0.2-rc5: diffs -u udev-add.c = 0
!greg 1060028417 bk-3.0.2-rc5: sinfo udev-add.c = 1
!greg 1060028417 bk-3.0.2-rc5: diffs -u udev-add.c = 0
!greg 1060028417 bk-3.0.2-rc5: sinfo udev-add.c = 1
!greg 1060028417 bk-3.0.2-rc5: diffs -u udev-add.c = 0
!greg 1060028418 bk-3.0.2-rc5: lock -s = 0
!greg 1060028418 bk-3.0.2-rc5: lock -s = 0
!greg 1060028418 bk-3.0.2-rc5: delta -qyhandle new major:minor format of dev files that showed up in 2.6.0-test2-bk3 or so.
 udev-add.c = 0
!greg 1060028418 bk-3.0.2-rc5: sfind -pC ChangeSet = 0
!greg 1060028418 bk-3.0.2-rc5: sfind -pC udev-add.c = 0
!greg 1060028419 bk-3.0.2-rc5: obtain write lock (4123)
!greg 1060028419 bk-3.0.2-rc5: sccscat -h ChangeSet = 0
!greg 1060028419 bk-3.0.2-rc5: _keysort = 0
!greg 1060028419 bk-3.0.2-rc5: sane = 0
!greg 1060028419 bk-3.0.2-rc5: check -c - = 0
!greg 1060028419 bk-3.0.2-rc5: commit -dqY/tmp/cmt4088 -f/tmp/cfiles4088 = 0
!greg 1060028419 bk-3.0.2-rc5: write unlock (4123)
!greg 1060028419 bk-3.0.2-rc5: citool = 0
!greg 1060028492 bk-3.0.2-rc5: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1060028738 bk-3.0.2-rc5: get -p SCCS/s.udev-add.c = 0
!min.guo/greg 1060028749 bk-3.0.2-rc5: getuser -r = 0
!min.guo/greg 1060028749 bk-3.0.2-rc5: pwd = 0
!min.guo/greg 1060028749 bk-3.0.2-rc5: pwd = 0
!min.guo/greg 1060028749 bk-3.0.2-rc5: obtain write lock (4309)
!min.guo/greg 1060028749 bk-3.0.2-rc5: lock -L = 0
!min.guo/greg 1060028749 bk-3.0.2-rc5: version = 0
!min.guo/greg 1060028749 bk-3.0.2-rc5: diffs udev-add.c = 0
!min.guo/greg 1060028749 bk-3.0.2-rc5: edit -q SCCS/s.udev-add.c = 0
!min.guo/greg 1060028749 bk-3.0.2-rc5: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!min.guo/greg 1060028749 bk-3.0.2-rc5: sfiles -c - = 0
!min.guo/greg 1060028749 bk-3.0.2-rc5: sfiles -p - = 0
!min.guo/greg 1060028749 bk-3.0.2-rc5: sfiles -x - = 0
!min.guo/greg 1060028749 bk-3.0.2-rc5: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!min.guo/greg 1060028749 bk-3.0.2-rc5: sfiles -x = 0
!min.guo/greg 1060028749 bk-3.0.2-rc5: _unlink = 0
!min.guo/greg 1060028749 bk-3.0.2-rc5: prs -hnr+ -d:ROOTKEY: - = 0
!min.guo/greg 1060028749 bk-3.0.2-rc5: ci -q -G -yremove mknod callout - = 0
!min.guo/greg 1060028749 bk-3.0.2-rc5: unlock -w = 0
!min.guo/greg 1060028749 bk-3.0.2-rc5: lock -w = 0
!min.guo/greg 1060028749 bk-3.0.2-rc5: import -tpatch -CR -yremove mknod callout /tmp/patch4297 . = 0
!min.guo/greg 1060028749 bk-3.0.2-rc5: obtain write lock (4371)
!min.guo/greg 1060028938 bk-3.0.2-rc5: getmsg lease-nonet bk-3.0.2-rc5 = 0
!min.guo/greg 1060028938 bk-3.0.2-rc5: prompt -e -t lease-nonet -ocp bk getmsg lease-nonet 'bk-3.0.2-rc5' = 0
!min.guo/greg 1060028938 bk-3.0.2-rc5: sfind -s,,p -C = 1
!min.guo/greg 1060028938 bk-3.0.2-rc5: commit -y[PATCH] remove mknod callout = 1
!min.guo/greg 1060028938 bk-3.0.2-rc5: write unlock (4371)
!greg 1060028954 bk-3.0.2-rc5: dotbk .bkgui config-gui = 0
!greg 1060028954 bk-3.0.2-rc5: sane = 0
!greg 1060028954 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1060028954 bk-3.0.2-rc5: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1060028955 bk-3.0.2-rc5: sfiles -vg -xcpA -o/tmp/bk_cilist4673 . = 0
!greg 1060028955 bk-3.0.2-rc5: _sort = 0
!greg 1060028956 bk-3.0.2-rc5: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1060028956 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1060028956 bk-3.0.2-rc5: prs -h -d$each(:C:){(:C:)
} -r1.4 udev-add.c = 0
!greg 1060028956 bk-3.0.2-rc5: prs -hr1.4 -nd:PARENT: udev-add.c = 0
!greg 1060028956 bk-3.0.2-rc5: diffs -u -R1.4 udev-add.c = 0
!greg 1060028962 bk-3.0.2-rc5: lock -s = 0
!greg 1060028962 bk-3.0.2-rc5: lock -s = 0
!greg 1060028962 bk-3.0.2-rc5: sfind -pC ChangeSet = 0
!greg 1060028962 bk-3.0.2-rc5: sfind -pC udev-add.c = 0
!greg 1060028962 bk-3.0.2-rc5: obtain write lock (4691)
!greg 1060028962 bk-3.0.2-rc5: sccscat -h ChangeSet = 0
!greg 1060028962 bk-3.0.2-rc5: _keysort = 0
!greg 1060028962 bk-3.0.2-rc5: sane = 0
!greg 1060028962 bk-3.0.2-rc5: check -c - = 0
!greg 1060028962 bk-3.0.2-rc5: commit -dqY/tmp/cmt4673 -f/tmp/cfiles4673 = 0
!greg 1060028962 bk-3.0.2-rc5: write unlock (4691)
!greg 1060028962 bk-3.0.2-rc5: citool = 0
!greg 1060028965 bk-3.0.2-rc5: changes = 0
!greg 1060028970 bk-3.0.2-rc5: prs -hnr1.42 -d:REV: ChangeSet = 0
!greg 1060028970 bk-3.0.2-rc5: _keysort = 0
!greg 1060028970 bk-3.0.2-rc5: cset -ffl - = 0
!greg 1060028970 bk-3.0.2-rc5: stripdel -Cc - = 0
!greg 1060028971 bk-3.0.2-rc5: _keysort = 0
!greg 1060028971 bk-3.0.2-rc5: _adler32 = 0
!greg 1060028971 bk-3.0.2-rc5: cset -v -ffm - = 0
!greg 1060028971 bk-3.0.2-rc5: sfiles -D = 0
!greg 1060028972 bk-3.0.2-rc5: sccscat -h ChangeSet = 0
!greg 1060028972 bk-3.0.2-rc5: _keysort = 0
!greg 1060028972 bk-3.0.2-rc5: sane = 0
!greg 1060028972 bk-3.0.2-rc5: check -acv -f - = 0
!greg 1060028972 bk-3.0.2-rc5: sfind = 0
!greg 1060028972 bk-3.0.2-rc5: undo -r 1.42 = 0
!greg 1060028986 bk-3.0.2-rc5: get -S = 0
!greg 1060028989 bk-3.0.2-rc5: get -qe config = 0
!greg 1060029012 bk-3.0.2-rc5: vim config = 0
!greg 1060029015 bk-3.0.2-rc5: unedit config = 0
!greg 1060029018 bk-3.0.2-rc5: sane = 0
!greg 1060029021 bk-3.0.2-rc5: sccscat -h ChangeSet = 0
!greg 1060029021 bk-3.0.2-rc5: _keysort = 0
!greg 1060029021 bk-3.0.2-rc5: sane = 0
!greg 1060029021 bk-3.0.2-rc5: check -acvf - = 0
!greg 1060029021 bk-3.0.2-rc5: sfind = 0
!min.guo/greg 1060029029 bk-3.0.2-rc5: getuser -r = 0
!min.guo/greg 1060029029 bk-3.0.2-rc5: pwd = 0
!min.guo/greg 1060029029 bk-3.0.2-rc5: pwd = 0
!min.guo/greg 1060029029 bk-3.0.2-rc5: obtain write lock (4758)
!min.guo/greg 1060029029 bk-3.0.2-rc5: lock -L = 0
!min.guo/greg 1060029029 bk-3.0.2-rc5: version = 0
!min.guo/greg 1060029029 bk-3.0.2-rc5: diffs udev-add.c = 0
!min.guo/greg 1060029029 bk-3.0.2-rc5: edit -q SCCS/s.udev-add.c = 0
!min.guo/greg 1060029029 bk-3.0.2-rc5: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!min.guo/greg 1060029029 bk-3.0.2-rc5: sfiles -c - = 0
!min.guo/greg 1060029029 bk-3.0.2-rc5: sfiles -p - = 0
!min.guo/greg 1060029029 bk-3.0.2-rc5: sfiles -x - = 0
!min.guo/greg 1060029029 bk-3.0.2-rc5: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!min.guo/greg 1060029029 bk-3.0.2-rc5: sfiles -x = 0
!min.guo/greg 1060029029 bk-3.0.2-rc5: _unlink = 0
!min.guo/greg 1060029030 bk-3.0.2-rc5: prs -hnr+ -d:ROOTKEY: - = 0
!min.guo/greg 1060029030 bk-3.0.2-rc5: ci -q -G -yremove mknod callout - = 0
!min.guo/greg 1060029030 bk-3.0.2-rc5: unlock -w = 0
!min.guo/greg 1060029030 bk-3.0.2-rc5: lock -w = 0
!min.guo/greg 1060029030 bk-3.0.2-rc5: import -tpatch -CR -yremove mknod callout /tmp/patch4746 . = 0
!min.guo/greg 1060029030 bk-3.0.2-rc5: obtain write lock (4820)
!greg 1060029175 bk-3.0.2-rc5: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!min.guo/greg 1060029219 bk-3.0.2-rc5: getmsg lease-nonet bk-3.0.2-rc5 = 0
!min.guo/greg 1060029219 bk-3.0.2-rc5: prompt -e -t lease-nonet -ocp bk getmsg lease-nonet 'bk-3.0.2-rc5' = 0
!min.guo/greg 1060029219 bk-3.0.2-rc5: sfind -s,,p -C = 1
!min.guo/greg 1060029219 bk-3.0.2-rc5: commit -y[PATCH] remove mknod callout = 1
!min.guo/greg 1060029219 bk-3.0.2-rc5: write unlock (4820)
!greg 1060029547 bk-3.0.2-rc5: dotbk .bkgui config-gui = 0
!greg 1060029547 bk-3.0.2-rc5: sane = 0
!greg 1060029547 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1060029547 bk-3.0.2-rc5: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1060029547 bk-3.0.2-rc5: sfiles -vg -xcpA -o/tmp/bk_cilist4834 . = 0
!greg 1060029547 bk-3.0.2-rc5: _sort = 0
!greg 1060029548 bk-3.0.2-rc5: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1060029548 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1060029548 bk-3.0.2-rc5: prs -h -d$each(:C:){(:C:)
} -r1.4 udev-add.c = 0
!greg 1060029548 bk-3.0.2-rc5: prs -hr1.4 -nd:PARENT: udev-add.c = 0
!greg 1060029548 bk-3.0.2-rc5: diffs -u -R1.4 udev-add.c = 0
!greg 1060029572 bk-3.0.2-rc5: lock -s = 0
!greg 1060029573 bk-3.0.2-rc5: lock -s = 0
!greg 1060029573 bk-3.0.2-rc5: sfind -pC ChangeSet = 0
!greg 1060029573 bk-3.0.2-rc5: sfind -pC udev-add.c = 0
!greg 1060029573 bk-3.0.2-rc5: obtain write lock (4852)
!greg 1060029573 bk-3.0.2-rc5: sccscat -h ChangeSet = 0
!greg 1060029573 bk-3.0.2-rc5: _keysort = 0
!greg 1060029573 bk-3.0.2-rc5: sane = 0
!greg 1060029573 bk-3.0.2-rc5: check -c - = 0
!greg 1060029573 bk-3.0.2-rc5: commit -dqY/tmp/cmt4834 -f/tmp/cfiles4834 = 0
!greg 1060029573 bk-3.0.2-rc5: write unlock (4852)
!greg 1060029573 bk-3.0.2-rc5: citool = 0
!greg 1060029579 bk-3.0.2-rc5: sccscat -h ChangeSet = 0
!greg 1060029579 bk-3.0.2-rc5: _keysort = 0
!greg 1060029579 bk-3.0.2-rc5: sane = 0
!greg 1060029579 bk-3.0.2-rc5: check -acvf - = 0
!greg 1060029579 bk-3.0.2-rc5: sfind = 0
!greg 1060029621 bk-3.0.2-rc5: sane -r = 0
!greg 1060029621 bk-3.0.2-rc5: dotbk .bkgui config-gui = 0
!greg 1060029621 bk-3.0.2-rc5: dotbk .bkgui.d/rev.rc rev.rc = 0
!greg 1060029621 bk-3.0.2-rc5: sfiles -g ChangeSet = 0
!greg 1060029621 bk-3.0.2-rc5: root ChangeSet = 0
!greg 1060029621 bk-3.0.2-rc5: _lines -u -t -n50 ChangeSet = 0
!greg 1060029621 bk-3.0.2-rc5: prs -h -d:I:-:P: :DS: :UTC: :UTC-FUDGE:
 ChangeSet = 0
!greg 1060029622 bk-3.0.2-rc5: prs -h -d:DPN:@:I:, :Dy:-:Dm:-:Dd: :T::TZ:, :P:$if(:HT:){@:HT:}
$each(:C:){  (:C:)
}$each(:SYMBOL:){  TAG: (:SYMBOL:)
}
 -r1.0.. ChangeSet = 0
!greg 1060029622 bk-3.0.2-rc5: prs -hr+ -d:I:-:P: ChangeSet = 0
!greg 1060029623 bk-3.0.2-rc5: prs -hr -d:KIDS: ChangeSet = 0
!greg 1060029623 bk-3.0.2-rc5: prs -hr -d:KID: ChangeSet = 0
!greg 1060029623 bk-3.0.2-rc5: prs -hr -d:MPARENT: ChangeSet = 0
!greg 1060029623 bk-3.0.2-rc5: prs -hr1.42 -d:KIDS: ChangeSet = 0
!greg 1060029623 bk-3.0.2-rc5: prs -hr1.42 -d:KID: ChangeSet = 0
!greg 1060029623 bk-3.0.2-rc5: prs -hr1.42 -d:MPARENT: ChangeSet = 0
!greg 1060029623 bk-3.0.2-rc5: prs -hr1.42 -d:CSETKEY: ChangeSet = 0
!greg 1060029623 bk-3.0.2-rc5: _keysort = 0
!greg 1060029623 bk-3.0.2-rc5: cset -l - = 0
!greg 1060029623 bk-3.0.2-rc5: sccslog -f -d:DPN:@:I:
 - = 0
!greg 1060029623 bk-3.0.2-rc5: changes -d:DPN:@:I:
 -fv -er1.42..1.42 = 0
!greg 1060029624 bk-3.0.2-rc5: prs -hr1.42..1.42 -d$if(:Li: -gt 0){(:I:)
} ChangeSet = 0
!greg 1060029624 bk-3.0.2-rc5: dotbk .bkgui.d/cset.rc cset.rc = 0
!greg 1060029624 bk-3.0.2-rc5: dotbk .bkgui config-gui = 0
!greg 1060029625 bk-3.0.2-rc5: prs -bhr1.42..1.42 -d:I:
 ChangeSet = 0
!greg 1060029625 bk-3.0.2-rc5: _keysort = 0
!greg 1060029625 bk-3.0.2-rc5: cset -Hhr1.42 = 0
!greg 1060029625 bk-3.0.2-rc5: _sort = 0
!greg 1060029625 bk-3.0.2-rc5: prs -hr1.4 -d:PARENT:
 udev-add.c = 0
!greg 1060029625 bk-3.0.2-rc5: prs -hr1.3 -d:T: :Dd::DM::Dy:
 udev-add.c = 0
!greg 1060029625 bk-3.0.2-rc5: prs -hr1.4 -d:T: :Dd::DM::Dy:
 udev-add.c = 0
!greg 1060029625 bk-3.0.2-rc5: get -qkpr1.3  udev-add.c = 0
!greg 1060029625 bk-3.0.2-rc5: get -qkpr1.4  udev-add.c = 0
!greg 1060029625 bk-3.0.2-rc5: sfiles -g udev-add.c = 0
!greg 1060029625 bk-3.0.2-rc5: prs -hr1.3 -d:DPN:
	Flags = :FLAGS:
	Mode  = :RWXMODE:
 udev-add.c = 0
!greg 1060029625 bk-3.0.2-rc5: sfiles -g udev-add.c = 0
!greg 1060029625 bk-3.0.2-rc5: prs -hr1.4 -d:DPN:
	Flags = :FLAGS:
	Mode  = :RWXMODE:
 udev-add.c = 0
!greg 1060029625 bk-3.0.2-rc5: prs -d:GFILE: :I: :D: :T: :P:$if(:HT:){@:HT:}
$each(:C:){  (:C:)
} -hr1.42 ChangeSet = 0
!greg 1060029625 bk-3.0.2-rc5: prs -bhC1.4 -d:GFILE: :I: :D: :T: :P:$if(:HT:){@:HT:}
$each(:C:){  (:C:)
} udev-add.c = 0
!greg 1060029636 bk-3.0.2-rc5: csettool -r1.42..1.42 = 0
!greg 1060029637 bk-3.0.2-rc5: revtool = 0
!greg 1060029647 bk-3.0.2-rc5: gvin udev-add.c = 1
!greg 1060029651 bk-3.0.2-rc5: gvim udev-add.c = 1
!greg 1060029654 bk-3.0.2-rc5: get -qe udev-add.c = 0
!greg 1060029654 bk-3.0.2-rc5: gvim udev-add.c = 0
!greg 1060029719 bk-3.0.2-rc5: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1060030313 bk-3.0.2-rc5: edit udev.h = 0
!greg 1060030329 bk-3.0.2-rc5: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1060030770 bk-3.0.2-rc5: dotbk .bkgui config-gui = 0
!greg 1060030770 bk-3.0.2-rc5: sane = 0
!greg 1060030770 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1060030770 bk-3.0.2-rc5: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1060030771 bk-3.0.2-rc5: sfiles -vg -xcpA -o/tmp/bk_cilist5461 . = 0
!greg 1060030771 bk-3.0.2-rc5: _sort = 0
!greg 1060030771 bk-3.0.2-rc5: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1060030771 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1060030771 bk-3.0.2-rc5: sinfo udev-add.c = 1
!greg 1060030771 bk-3.0.2-rc5: diffs -u udev-add.c = 0
!greg 1060030778 bk-3.0.2-rc5: sinfo udev-add.c = 1
!greg 1060030778 bk-3.0.2-rc5: diffs -u udev-add.c = 0
!greg 1060030786 bk-3.0.2-rc5: sinfo udev-add.c = 1
!greg 1060030786 bk-3.0.2-rc5: diffs -u udev-add.c = 0
!greg 1060030786 bk-3.0.2-rc5: sinfo udev-add.c = 1
!greg 1060030786 bk-3.0.2-rc5: diffs -u udev-add.c = 0
!greg 1060030786 bk-3.0.2-rc5: sinfo udev.h = 1
!greg 1060030786 bk-3.0.2-rc5: diffs -u udev.h = 0
!greg 1060030787 bk-3.0.2-rc5: _strings .udev.h.swp = 0
!greg 1060030790 bk-3.0.2-rc5: lock -s = 0
!greg 1060030790 bk-3.0.2-rc5: lock -s = 0
!greg 1060030790 bk-3.0.2-rc5: delta -qycleanup the mknod code a bit. udev-add.c = 0
!greg 1060030790 bk-3.0.2-rc5: delta -qycleanup the mknod code a bit. udev.h = 0
!greg 1060030790 bk-3.0.2-rc5: sfind -pC ChangeSet = 0
!greg 1060030790 bk-3.0.2-rc5: sfind -pC udev.h = 0
!greg 1060030790 bk-3.0.2-rc5: sfind -pC udev-add.c = 0
!greg 1060030790 bk-3.0.2-rc5: obtain write lock (5496)
!greg 1060030790 bk-3.0.2-rc5: sccscat -h ChangeSet = 0
!greg 1060030790 bk-3.0.2-rc5: _keysort = 0
!greg 1060030790 bk-3.0.2-rc5: sane = 0
!greg 1060030790 bk-3.0.2-rc5: check -c - = 0
!greg 1060030790 bk-3.0.2-rc5: commit -dqY/tmp/cmt5461 -f/tmp/cfiles5461 = 0
!greg 1060030790 bk-3.0.2-rc5: write unlock (5496)
!greg 1060030790 bk-3.0.2-rc5: citool = 0
!greg 1060030889 bk-3.0.2-rc5: edit udev-add.c = 0
!greg 1060031547 bk-3.0.2-rc5: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1060031589 bk-3.0.2-rc5: diffs -u = 0
!greg 1060031594 bk-3.0.2-rc5: dotbk .bkgui config-gui = 0
!greg 1060031594 bk-3.0.2-rc5: sane = 0
!greg 1060031594 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1060031594 bk-3.0.2-rc5: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1060031595 bk-3.0.2-rc5: sfiles -vg -xcpA -o/tmp/bk_cilist5704 . = 0
!greg 1060031595 bk-3.0.2-rc5: _sort = 0
!greg 1060031595 bk-3.0.2-rc5: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1060031595 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1060031595 bk-3.0.2-rc5: sinfo udev-add.c = 1
!greg 1060031595 bk-3.0.2-rc5: diffs -u udev-add.c = 0
!greg 1060031608 bk-3.0.2-rc5: sinfo udev-add.c = 1
!greg 1060031608 bk-3.0.2-rc5: diffs -u udev-add.c = 0
!greg 1060031611 bk-3.0.2-rc5: sinfo udev-add.c = 1
!greg 1060031611 bk-3.0.2-rc5: diffs -u udev-add.c = 0
!greg 1060031612 bk-3.0.2-rc5: sinfo udev-add.c = 1
!greg 1060031612 bk-3.0.2-rc5: diffs -u udev-add.c = 0
!greg 1060031612 bk-3.0.2-rc5: _strings .udev-add.c.swp = 0
!greg 1060031615 bk-3.0.2-rc5: lock -s = 0
!greg 1060031615 bk-3.0.2-rc5: lock -s = 0
!greg 1060031615 bk-3.0.2-rc5: delta -qyminor cleanups. udev-add.c = 0
!greg 1060031615 bk-3.0.2-rc5: sfind -pC ChangeSet = 0
!greg 1060031615 bk-3.0.2-rc5: sfind -pC udev-add.c = 0
!greg 1060031615 bk-3.0.2-rc5: obtain write lock (5733)
!greg 1060031615 bk-3.0.2-rc5: sccscat -h ChangeSet = 0
!greg 1060031615 bk-3.0.2-rc5: _keysort = 0
!greg 1060031615 bk-3.0.2-rc5: sane = 0
!greg 1060031615 bk-3.0.2-rc5: check -c - = 0
!greg 1060031615 bk-3.0.2-rc5: commit -dqY/tmp/cmt5704 -f/tmp/cfiles5704 = 0
!greg 1060031615 bk-3.0.2-rc5: write unlock (5733)
!greg 1060031615 bk-3.0.2-rc5: citool = 0
!greg 1060032372 bk-3.0.2-rc5: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1060042193 bk-3.0.2-rc5: get -p SCCS/s.Makefile = 0
!greg 1060042193 bk-3.0.2-rc5: get -p libsysfs/SCCS/s.Makefile = 0
!lethal/greg 1060042199 bk-3.0.2-rc5: getuser -r = 0
!lethal/greg 1060042199 bk-3.0.2-rc5: pwd = 0
!lethal/greg 1060042199 bk-3.0.2-rc5: pwd = 0
!lethal/greg 1060042199 bk-3.0.2-rc5: obtain write lock (8230)
!lethal/greg 1060042199 bk-3.0.2-rc5: lock -L = 0
!lethal/greg 1060042199 bk-3.0.2-rc5: version = 0
!lethal/greg 1060042199 bk-3.0.2-rc5: diffs Makefile = 0
!lethal/greg 1060042199 bk-3.0.2-rc5: edit -q SCCS/s.Makefile = 0
!lethal/greg 1060042199 bk-3.0.2-rc5: diffs libsysfs/Makefile = 0
!lethal/greg 1060042199 bk-3.0.2-rc5: edit -q libsysfs/SCCS/s.Makefile = 0
!lethal/greg 1060042199 bk-3.0.2-rc5: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!lethal/greg 1060042199 bk-3.0.2-rc5: sfiles -c - = 0
!lethal/greg 1060042199 bk-3.0.2-rc5: sfiles -p - = 0
!lethal/greg 1060042199 bk-3.0.2-rc5: sfiles -x - = 0
!lethal/greg 1060042199 bk-3.0.2-rc5: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!lethal/greg 1060042199 bk-3.0.2-rc5: sfiles -x = 0
!lethal/greg 1060042199 bk-3.0.2-rc5: _unlink = 0
!lethal/greg 1060042199 bk-3.0.2-rc5: prs -hnr+ -d:ROOTKEY: - = 0
!lethal/greg 1060042200 bk-3.0.2-rc5: ci -q -G -yudev/libsysfs cross compile fixes - = 0
!lethal/greg 1060042200 bk-3.0.2-rc5: unlock -w = 0
!lethal/greg 1060042200 bk-3.0.2-rc5: lock -w = 0
!lethal/greg 1060042200 bk-3.0.2-rc5: import -tpatch -CR -yudev/libsysfs cross compile fixes /tmp/patch8218 . = 0
!lethal/greg 1060042200 bk-3.0.2-rc5: obtain write lock (8296)
!lethal/greg 1060042200 bk-3.0.2-rc5: sfind -s,,p -C = 0
!lethal/greg 1060042201 bk-3.0.2-rc5: sccscat -h ChangeSet = 0
!lethal/greg 1060042201 bk-3.0.2-rc5: _keysort = 0
!lethal/greg 1060042201 bk-3.0.2-rc5: sane = 0
!lethal/greg 1060042201 bk-3.0.2-rc5: check -c - = 0
!lethal/greg 1060042201 bk-3.0.2-rc5: commit -y[PATCH] udev/libsysfs cross compile fixes

I noticed that libsysfs doesn't inherently grab cross compilation arguments
that are set in the top-level Makefile, so I've come up with the following
patch to fix this. With the patch, I can succesfully cross compile for other
architectures (such as sh) by doing 'make ARCH=sh CROSS=sh-linux-' in the
top-level directory.
 = 0
!lethal/greg 1060042201 bk-3.0.2-rc5: write unlock (8296)
!lethal/greg 1060042201 bk-3.0.2-rc5: _probekey = 0
!lethal/greg 1060042214 bk-3.0.2-rc5: _keysort = 0
!lethal/greg 1060042214 bk-3.0.2-rc5: _adler32 = 0
!lethal/greg 1060042214 bk-3.0.2-rc5: makepatch -e -s - = 0
!lethal/greg 1060042214 bk-3.0.2-rc5: _keysort = 0
!lethal/greg 1060042214 bk-3.0.2-rc5: _adler32 = 0
!lethal/greg 1060042214 bk-3.0.2-rc5: makepatch -e -s - = 0
!lethal/greg 1060042216 bk-3.0.2-rc5: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1060042560 bk-3.0.2-rc5: changes = 0
!lethal/greg 1060042626 bk-3.0.2-rc5: getuser -r = 0
!lethal/greg 1060042626 bk-3.0.2-rc5: pwd = 0
!lethal/greg 1060042626 bk-3.0.2-rc5: pwd = 0
!lethal/greg 1060042626 bk-3.0.2-rc5: obtain write lock (8440)
!lethal/greg 1060042626 bk-3.0.2-rc5: lock -L = 0
!lethal/greg 1060042626 bk-3.0.2-rc5: version = 0
!lethal/greg 1060042626 bk-3.0.2-rc5: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!lethal/greg 1060042626 bk-3.0.2-rc5: sfiles -c - = 0
!lethal/greg 1060042626 bk-3.0.2-rc5: sfiles -p - = 0
!lethal/greg 1060042626 bk-3.0.2-rc5: sfiles -x - = 0
!lethal/greg 1060042626 bk-3.0.2-rc5: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!lethal/greg 1060042626 bk-3.0.2-rc5: sfiles -x = 0
!lethal/greg 1060042626 bk-3.0.2-rc5: _unlink = 0
!lethal/greg 1060042626 bk-3.0.2-rc5: prs -hnr+ -d:ROOTKEY: - = 0
!lethal/greg 1060042626 bk-3.0.2-rc5: new -G -yudev spec file - = 0
!lethal/greg 1060042626 bk-3.0.2-rc5: ci -q -G -yudev spec file - = 0
!lethal/greg 1060042626 bk-3.0.2-rc5: unlock -w = 0
!lethal/greg 1060042627 bk-3.0.2-rc5: lock -w = 0
!lethal/greg 1060042627 bk-3.0.2-rc5: import -tpatch -CR -yudev spec file /tmp/patch8428 . = 0
!lethal/greg 1060042627 bk-3.0.2-rc5: obtain write lock (8501)
!lethal/greg 1060042627 bk-3.0.2-rc5: sfind -s,,p -C = 0
!lethal/greg 1060042627 bk-3.0.2-rc5: sccscat -h ChangeSet = 0
!lethal/greg 1060042627 bk-3.0.2-rc5: _keysort = 0
!lethal/greg 1060042627 bk-3.0.2-rc5: sane = 0
!lethal/greg 1060042627 bk-3.0.2-rc5: check -c - = 0
!lethal/greg 1060042627 bk-3.0.2-rc5: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!lethal/greg 1060042627 bk-3.0.2-rc5: commit -y[PATCH] udev spec file

Here's a relatively rudimentary patch that addes udev.spec. With this, you can
rpm -ta the tarball and generate rpms. I've also attached the ones I build on
my RH 7.3 host incase they are of interest to you.
 = 0
!lethal/greg 1060042627 bk-3.0.2-rc5: write unlock (8501)
!greg 1060042679 bk-3.0.2-rc5: edit udev.spec = 0
!greg 1060042713 bk-3.0.2-rc5: dotbk .bkgui config-gui = 0
!greg 1060042713 bk-3.0.2-rc5: sane = 0
!greg 1060042713 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1060042713 bk-3.0.2-rc5: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1060042714 bk-3.0.2-rc5: sfiles -vg -xcpA -o/tmp/bk_cilist8522 . = 0
!greg 1060042714 bk-3.0.2-rc5: _sort = 0
!greg 1060042715 bk-3.0.2-rc5: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1060042715 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1060042715 bk-3.0.2-rc5: sinfo udev.spec = 1
!greg 1060042715 bk-3.0.2-rc5: diffs -u udev.spec = 0
!greg 1060042716 bk-3.0.2-rc5: sinfo udev.spec = 1
!greg 1060042716 bk-3.0.2-rc5: diffs -u udev.spec = 0
!greg 1060042722 bk-3.0.2-rc5: sinfo udev.spec = 1
!greg 1060042722 bk-3.0.2-rc5: diffs -u udev.spec = 0
!greg 1060042723 bk-3.0.2-rc5: sinfo udev.spec = 1
!greg 1060042723 bk-3.0.2-rc5: diffs -u udev.spec = 0
!greg 1060042723 bk-3.0.2-rc5: _strings .udev-add.c.swp = 0
!greg 1060042725 bk-3.0.2-rc5: lock -s = 0
!greg 1060042726 bk-3.0.2-rc5: lock -s = 0
!greg 1060042726 bk-3.0.2-rc5: delta -qyadded my name to the .spec file. udev.spec = 0
!greg 1060042726 bk-3.0.2-rc5: sfind -pC udev.spec = 0
!greg 1060042726 bk-3.0.2-rc5: sfind -pC ChangeSet = 0
!greg 1060042726 bk-3.0.2-rc5: obtain write lock (8551)
!greg 1060042726 bk-3.0.2-rc5: sccscat -h ChangeSet = 0
!greg 1060042726 bk-3.0.2-rc5: _keysort = 0
!greg 1060042726 bk-3.0.2-rc5: sane = 0
!greg 1060042726 bk-3.0.2-rc5: check -c - = 0
!greg 1060042726 bk-3.0.2-rc5: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1060042726 bk-3.0.2-rc5: commit -dqY/tmp/cmt8522 -f/tmp/cfiles8522 = 0
!greg 1060042726 bk-3.0.2-rc5: write unlock (8551)
!greg 1060042726 bk-3.0.2-rc5: citool = 0
!greg 1060042727 bk-3.0.2-rc5: obtain read lock (8557)
!greg 1060042727 bk-3.0.2-rc5: _probekey = 0
!greg 1060042731 bk-3.0.2-rc5: _keysort = 0
!greg 1060042731 bk-3.0.2-rc5: _adler32 = 0
!greg 1060042731 bk-3.0.2-rc5: makepatch -vv -s - = 0
!greg 1060042735 bk-3.0.2-rc5: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=9650
!greg 1060042735 bk-3.0.2-rc5: read unlock (8557)
!greg 1060042744 bk-3.0.2-rc5: obtain read lock (8565)
!greg 1060042744 bk-3.0.2-rc5: gethelp -s push /usr/local/bitkeeper = 0
!greg 1060042744 bk-3.0.2-rc5: help -s push = 0
!greg 1060042744 bk-3.0.2-rc5: push gregkh@kernel.bkbits.net/udev = 1 xfered=0
!greg 1060042744 bk-3.0.2-rc5: read unlock (8565)
!greg 1060042750 bk-3.0.2-rc5: obtain read lock (8568)
!greg 1060042750 bk-3.0.2-rc5: _probekey = 0
!greg 1060042753 bk-3.0.2-rc5: _keysort = 0
!greg 1060042753 bk-3.0.2-rc5: _adler32 = 0
!greg 1060042753 bk-3.0.2-rc5: makepatch -vv -s - = 0
!greg 1060042755 bk-3.0.2-rc5: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=11835
!greg 1060042755 bk-3.0.2-rc5: read unlock (8568)
!greg 1060043179 bk-3.0.2-rc5: dotbk .bkgui config-gui = 0
!greg 1060043179 bk-3.0.2-rc5: sane = 0
!greg 1060043179 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1060043179 bk-3.0.2-rc5: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1060043180 bk-3.0.2-rc5: sfiles -vg -xcpA -o/tmp/bk_cilist8762 . = 0
!greg 1060043180 bk-3.0.2-rc5: _sort = 0
!greg 1060043180 bk-3.0.2-rc5: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1060043180 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1060043181 bk-3.0.2-rc5: _strings .udev-add.c.swp = 0
!greg 1060043182 bk-3.0.2-rc5: _strings tdb/Makefile = 0
!greg 1060043184 bk-3.0.2-rc5: _strings tdb/Makefile = 0
!greg 1060043184 bk-3.0.2-rc5: _strings tdb/Makefile = 0
!greg 1060043185 bk-3.0.2-rc5: _strings tdb/README = 0
!greg 1060043185 bk-3.0.2-rc5: _strings tdb/README = 0
!greg 1060043187 bk-3.0.2-rc5: _strings tdb/spinlock.c = 0
!greg 1060043187 bk-3.0.2-rc5: _strings tdb/spinlock.c = 0
!greg 1060043189 bk-3.0.2-rc5: _strings tdb/spinlock.h = 0
!greg 1060043189 bk-3.0.2-rc5: _strings tdb/spinlock.h = 0
!greg 1060043189 bk-3.0.2-rc5: _strings tdb/tdb.h = 0
!greg 1060043189 bk-3.0.2-rc5: _strings tdb/tdb.h = 0
!greg 1060043190 bk-3.0.2-rc5: _strings tdb/tdb.magic = 0
!greg 1060043190 bk-3.0.2-rc5: _strings tdb/tdb.magic = 0
!greg 1060043190 bk-3.0.2-rc5: _strings tdb/tdbback.c = 0
!greg 1060043190 bk-3.0.2-rc5: _strings tdb/tdbback.c = 0
!greg 1060043191 bk-3.0.2-rc5: _strings tdb/tdb.magic = 0
!greg 1060043196 bk-3.0.2-rc5: _strings tdb/tdbback.h = 0
!greg 1060043196 bk-3.0.2-rc5: _strings tdb/tdbback.h = 0
!greg 1060043197 bk-3.0.2-rc5: _strings tdb/tdbbackup.c = 0
!greg 1060043197 bk-3.0.2-rc5: _strings tdb/tdbbackup.c = 0
!greg 1060043197 bk-3.0.2-rc5: _strings tdb/tdbdump.c = 0
!greg 1060043197 bk-3.0.2-rc5: _strings tdb/tdbdump.c = 0
!greg 1060043198 bk-3.0.2-rc5: _strings tdb/tdbtest.c = 0
!greg 1060043198 bk-3.0.2-rc5: _strings tdb/tdbtest.c = 0
!greg 1060043200 bk-3.0.2-rc5: _strings tdb/tdbtorture.c = 0
!greg 1060043200 bk-3.0.2-rc5: _strings tdb/tdbtorture.c = 0
!greg 1060043201 bk-3.0.2-rc5: _strings tdb/tdbutil.h = 0
!greg 1060043201 bk-3.0.2-rc5: _strings tdb/tdbutil.h = 0
!greg 1060043218 bk-3.0.2-rc5: lock -s = 0
!greg 1060043218 bk-3.0.2-rc5: lock -s = 0
!greg 1060043218 bk-3.0.2-rc5: new tdb/Makefile = 0
!greg 1060043218 bk-3.0.2-rc5: new tdb/README = 0
!greg 1060043218 bk-3.0.2-rc5: new tdb/spinlock.c = 0
!greg 1060043218 bk-3.0.2-rc5: new tdb/spinlock.h = 0
!greg 1060043218 bk-3.0.2-rc5: new tdb/tdb.c = 0
!greg 1060043218 bk-3.0.2-rc5: new tdb/tdb.h = 0
!greg 1060043218 bk-3.0.2-rc5: new tdb/tdb.magic = 0
!greg 1060043218 bk-3.0.2-rc5: new tdb/tdbback.c = 0
!greg 1060043218 bk-3.0.2-rc5: new tdb/tdbback.h = 0
!greg 1060043218 bk-3.0.2-rc5: new tdb/tdbbackup.c = 0
!greg 1060043218 bk-3.0.2-rc5: new tdb/tdbdump.c = 0
!greg 1060043218 bk-3.0.2-rc5: new tdb/tdbtest.c = 0
!greg 1060043218 bk-3.0.2-rc5: new tdb/tdbtool.c = 0
!greg 1060043218 bk-3.0.2-rc5: new tdb/tdbtorture.c = 0
!greg 1060043218 bk-3.0.2-rc5: new tdb/tdbutil.c = 0
!greg 1060043218 bk-3.0.2-rc5: new tdb/tdbutil.h = 0
!greg 1060043218 bk-3.0.2-rc5: sfind -pC tdb/tdbtorture.c = 0
!greg 1060043218 bk-3.0.2-rc5: sfind -pC tdb/tdb.h = 0
!greg 1060043218 bk-3.0.2-rc5: sfind -pC ChangeSet = 0
!greg 1060043218 bk-3.0.2-rc5: sfind -pC tdb/tdbtool.c = 0
!greg 1060043218 bk-3.0.2-rc5: sfind -pC tdb/tdbbackup.c = 0
!greg 1060043218 bk-3.0.2-rc5: sfind -pC tdb/tdbtest.c = 0
!greg 1060043219 bk-3.0.2-rc5: sfind -pC tdb/spinlock.c = 0
!greg 1060043219 bk-3.0.2-rc5: sfind -pC tdb/tdbback.c = 0
!greg 1060043219 bk-3.0.2-rc5: sfind -pC tdb/Makefile = 0
!greg 1060043219 bk-3.0.2-rc5: sfind -pC tdb/README = 0
!greg 1060043219 bk-3.0.2-rc5: sfind -pC tdb/tdbutil.c = 0
!greg 1060043219 bk-3.0.2-rc5: sfind -pC tdb/spinlock.h = 0
!greg 1060043219 bk-3.0.2-rc5: sfind -pC tdb/tdb.magic = 0
!greg 1060043219 bk-3.0.2-rc5: sfind -pC tdb/tdbback.h = 0
!greg 1060043219 bk-3.0.2-rc5: sfind -pC tdb/tdbdump.c = 0
!greg 1060043219 bk-3.0.2-rc5: sfind -pC tdb/tdb.c = 0
!greg 1060043219 bk-3.0.2-rc5: sfind -pC tdb/tdbutil.h = 0
!greg 1060043219 bk-3.0.2-rc5: obtain write lock (8842)
!greg 1060043219 bk-3.0.2-rc5: sccscat -h ChangeSet = 0
!greg 1060043219 bk-3.0.2-rc5: _keysort = 0
!greg 1060043219 bk-3.0.2-rc5: sane = 0
!greg 1060043219 bk-3.0.2-rc5: check -c - = 0
!greg 1060043219 bk-3.0.2-rc5: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1060043219 bk-3.0.2-rc5: commit -dqY/tmp/cmt8762 -f/tmp/cfiles8762 = 0
!greg 1060043219 bk-3.0.2-rc5: write unlock (8842)
!greg 1060043219 bk-3.0.2-rc5: citool = 0
!greg 1060043220 bk-3.0.2-rc5: obtain read lock (8848)
!greg 1060043220 bk-3.0.2-rc5: _probekey = 0
!greg 1060043225 bk-3.0.2-rc5: _keysort = 0
!greg 1060043226 bk-3.0.2-rc5: _adler32 = 0
!greg 1060043226 bk-3.0.2-rc5: makepatch -vv -s - = 0
!greg 1060043230 bk-3.0.2-rc5: obtain read lock (8856)
!greg 1060043230 bk-3.0.2-rc5: _probekey = 0
!greg 1060043230 bk-3.0.2-rc5: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1060043230 bk-3.0.2-rc5: read unlock (8848)
!greg 1060043232 bk-3.0.2-rc5: _keysort = 0
!greg 1060043233 bk-3.0.2-rc5: _adler32 = 0
!greg 1060043233 bk-3.0.2-rc5: makepatch -vv -s - = 0
!greg 1060043233 bk-3.0.2-rc5: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=145088
!greg 1060043233 bk-3.0.2-rc5: read unlock (8856)
!greg 1060123588 bk-3.0.2-rc5: get -qe Makefile = 0
!greg 1060123590 bk-3.0.2-rc5: gvim Makefile = 0
!greg 1060124060 bk-3.0.2-rc5: get -p SCCS/s.namedev.h = 0
!greg 1060124060 bk-3.0.2-rc5: get -p SCCS/s.udev-add.c = 0
!greg 1060124060 bk-3.0.2-rc5: get -p SCCS/s.udev-remove.c = 0
!greg 1060124118 bk-3.0.2-rc5: get -p SCCS/s.namedev.h = 0
!greg 1060124118 bk-3.0.2-rc5: get -p SCCS/s.udev-add.c = 0
!greg 1060124118 bk-3.0.2-rc5: get -p SCCS/s.udev-remove.c = 0
!greg 1060124184 bk-3.0.2-rc5: get -p SCCS/s.namedev.h = 0
!greg 1060124184 bk-3.0.2-rc5: get -p SCCS/s.udev-add.c = 0
!greg 1060124184 bk-3.0.2-rc5: get -p SCCS/s.udev-remove.c = 0
!greg 1060124208 bk-3.0.2-rc5: get -p SCCS/s.namedev.h = 0
!greg 1060124208 bk-3.0.2-rc5: get -p SCCS/s.udev-add.c = 0
!greg 1060124238 bk-3.0.2-rc5: get -p SCCS/s.namedev.h = 0
!greg 1060124238 bk-3.0.2-rc5: get -p SCCS/s.udev-add.c = 0
!greg 1060124238 bk-3.0.2-rc5: get -p SCCS/s.udev-remove.c = 0
!dsteklof/greg 1060124242 bk-3.0.2-rc5: getuser -r = 0
!dsteklof/greg 1060124242 bk-3.0.2-rc5: pwd = 0
!dsteklof/greg 1060124242 bk-3.0.2-rc5: pwd = 0
!dsteklof/greg 1060124242 bk-3.0.2-rc5: obtain write lock (32308)
!dsteklof/greg 1060124242 bk-3.0.2-rc5: lock -L = 0
!dsteklof/greg 1060124242 bk-3.0.2-rc5: version = 0
!dsteklof/greg 1060124242 bk-3.0.2-rc5: diffs namedev.h = 0
!dsteklof/greg 1060124242 bk-3.0.2-rc5: edit -q SCCS/s.namedev.h = 0
!dsteklof/greg 1060124242 bk-3.0.2-rc5: diffs udev-add.c = 0
!dsteklof/greg 1060124242 bk-3.0.2-rc5: edit -q SCCS/s.udev-add.c = 0
!dsteklof/greg 1060124242 bk-3.0.2-rc5: diffs udev-remove.c = 0
!dsteklof/greg 1060124242 bk-3.0.2-rc5: edit -q SCCS/s.udev-remove.c = 0
!dsteklof/greg 1060124242 bk-3.0.2-rc5: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!dsteklof/greg 1060124242 bk-3.0.2-rc5: sfiles -c - = 0
!dsteklof/greg 1060124242 bk-3.0.2-rc5: sfiles -p - = 0
!dsteklof/greg 1060124242 bk-3.0.2-rc5: sfiles -x - = 0
!dsteklof/greg 1060124242 bk-3.0.2-rc5: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!dsteklof/greg 1060124242 bk-3.0.2-rc5: sfiles -x = 0
!dsteklof/greg 1060124242 bk-3.0.2-rc5: _unlink = 0
!dsteklof/greg 1060124242 bk-3.0.2-rc5: prs -hnr+ -d:ROOTKEY: - = 0
!dsteklof/greg 1060124242 bk-3.0.2-rc5: new -G -yudevdb prototype - = 0
!dsteklof/greg 1060124243 bk-3.0.2-rc5: ci -q -G -yudevdb prototype - = 0
!dsteklof/greg 1060124243 bk-3.0.2-rc5: unlock -w = 0
!dsteklof/greg 1060124243 bk-3.0.2-rc5: lock -w = 0
!dsteklof/greg 1060124243 bk-3.0.2-rc5: import -tpatch -CR -yudevdb prototype /tmp/patch32296 . = 0
!dsteklof/greg 1060124243 bk-3.0.2-rc5: obtain write lock (32381)
!dsteklof/greg 1060124243 bk-3.0.2-rc5: sfind -s,,p -C = 0
!dsteklof/greg 1060124243 bk-3.0.2-rc5: sccscat -h ChangeSet = 0
!dsteklof/greg 1060124243 bk-3.0.2-rc5: _keysort = 0
!dsteklof/greg 1060124243 bk-3.0.2-rc5: sane = 0
!dsteklof/greg 1060124243 bk-3.0.2-rc5: check -c - = 0
!dsteklof/greg 1060124244 bk-3.0.2-rc5: commit -y[PATCH] udevdb prototype

Here's an "idea" of what I had in mind for udevdb. Let me preface the
code with a few remarks:

1) I was expecting to write this udevdb for udev to keep track of
devices. I was planning an external package that depends upon udev
to provide an external API to the udevdb database. The calls for the
interface would be read only access. Not sure how you want to do
packaging, if having a separate package is ok or having it included
in udev.

2) I created it as it is because udev isn't a daemon. So, the open
database call doesn't take any parameters. My plan was to create a
udevdb_init function that took arguments for initializing the db
to start, where you could specify in memory only or a file location.
This can all be filled in.

3) I hacked the Makefile to get it to work. Not sure how you'd want
that in the future.

4) This assumes TDB has been installed elsewhere, you would need to
edit your Makefile and point it to the header and library locations.
How do you want to do TDB in udev? Do you want to just reference it
and make udev dependent on that package being installed. Or should
we do what samba does and include a limited tdb version in udev?

5) Again, I hacked udev into your existing code. In the future, I'd
probably make a function around the filling out the udevice before
calling the store command. Didn't know if you wanted to change
your add device function to use struct udevice rather than having
everything separate.

6) Not sure what we should include in the udevice structure that's stored
by udev. I made a stab at a first shot - we can add and remove of course,
this was a first pass. I've come to realize - with you including libsysfs
in udev, the "external" interface that references udevdb could make
use of getting information from through libsysfs from sysfs and doesn't
need to be in udevdb.

7) I could write a namedevdb for namedev's device management if you
wanted.
 = 0
!dsteklof/greg 1060124244 bk-3.0.2-rc5: write unlock (32381)
!dsteklof/greg 1060124244 bk-3.0.2-rc5: _probekey = 0
!dsteklof/greg 1060124244 bk-3.0.2-rc5: _keysort = 0
!dsteklof/greg 1060124244 bk-3.0.2-rc5: _adler32 = 0
!dsteklof/greg 1060124244 bk-3.0.2-rc5: makepatch -e -s - = 0
!dsteklof/greg 1060124244 bk-3.0.2-rc5: _keysort = 0
!dsteklof/greg 1060124244 bk-3.0.2-rc5: _adler32 = 0
!dsteklof/greg 1060124244 bk-3.0.2-rc5: makepatch -e -s - = 0
!dsteklof/greg 1060124244 bk-3.0.2-rc5: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1060124262 bk-3.0.2-rc5: edit udev-add.c = 0
!greg 1060124342 bk-3.0.2-rc5: edit udevdb.c = 0
!greg 1060124453 bk-3.0.2-rc5: edit udevdb.h = 0
!greg 1060124565 bk-3.0.2-rc5: dotbk .bkgui config-gui = 0
!greg 1060124565 bk-3.0.2-rc5: sane = 0
!greg 1060124565 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1060124565 bk-3.0.2-rc5: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1060124566 bk-3.0.2-rc5: sfiles -vg -xcpA -o/tmp/bk_cilist517 . = 0
!greg 1060124566 bk-3.0.2-rc5: _sort = 0
!greg 1060124566 bk-3.0.2-rc5: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1060124566 bk-3.0.2-rc5: clean ChangeSet = 0
!greg 1060124566 bk-3.0.2-rc5: sinfo Makefile = 1
!greg 1060124566 bk-3.0.2-rc5: diffs -u Makefile = 0
!greg 1060124569 bk-3.0.2-rc5: sinfo Makefile = 1
!greg 1060124569 bk-3.0.2-rc5: diffs -u Makefile = 0
!greg 1060124571 bk-3.0.2-rc5: sinfo Makefile = 1
!greg 1060124571 bk-3.0.2-rc5: diffs -u Makefile = 0
!greg 1060124596 bk-3.0.2-rc5: sinfo Makefile = 1
!greg 1060124596 bk-3.0.2-rc5: diffs -u Makefile = 0
!greg 1060124596 bk-3.0.2-rc5: sinfo Makefile = 1
!greg 1060124596 bk-3.0.2-rc5: diffs -u Makefile = 0
!greg 1060124596 bk-3.0.2-rc5: sinfo udev-add.c = 1
!greg 1060124596 bk-3.0.2-rc5: diffs -u udev-add.c = 0
!greg 1060124597 bk-3.0.2-rc5: sinfo udevdb.c = 1
!greg 1060124597 bk-3.0.2-rc5: diffs -u udevdb.c = 0
!greg 1060124600 bk-3.0.2-rc5: sinfo udevdb.h = 1
!greg 1060124600 bk-3.0.2-rc5: diffs -u udevdb.h = 0
!greg 1060124603 bk-3.0.2-rc5: _strings .udevdb.h.swp = 0
!greg 1060124609 bk-3.0.2-rc5: lock -s = 0
!greg 1060124609 bk-3.0.2-rc5: lock -s = 0
!greg 1060124609 bk-3.0.2-rc5: delta -qymerge tdb into the build process. Makefile = 0
!greg 1060124609 bk-3.0.2-rc5: delta -qymerge tdb into the build process. udev-add.c = 0
!greg 1060124609 bk-3.0.2-rc5: delta -qymerge tdb into the build process. udevdb.c = 0
!greg 1060124609 bk-3.0.2-rc5: delta -qymerge tdb into the build process. udevdb.h = 0
!greg 1060124609 bk-3.0.2-rc5: sfind -pC udevdb.h = 0
!greg 1060124610 bk-3.0.2-rc5: sfind -pC ChangeSet = 0
!greg 1060124610 bk-3.0.2-rc5: sfind -pC udev-add.c = 0
!greg 1060124610 bk-3.0.2-rc5: sfind -pC udevdb.c = 0
!greg 1060124610 bk-3.0.2-rc5: sfind -pC Makefile = 0
!greg 1060124610 bk-3.0.2-rc5: obtain write lock (567)
!greg 1060124610 bk-3.0.2-rc5: sccscat -h ChangeSet = 0
!greg 1060124610 bk-3.0.2-rc5: _keysort = 0
!greg 1060124610 bk-3.0.2-rc5: sane = 0
!greg 1060124610 bk-3.0.2-rc5: check -c - = 0
!greg 1060124610 bk-3.0.2-rc5: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1060124610 bk-3.0.2-rc5: commit -dqY/tmp/cmt517 -f/tmp/cfiles517 = 0
!greg 1060124610 bk-3.0.2-rc5: write unlock (567)
!greg 1060124610 bk-3.0.2-rc5: citool = 0
!greg 1060124612 bk-3.0.2-rc5: obtain read lock (573)
!greg 1060124613 bk-3.0.2-rc5: _probekey = 0
!greg 1060124617 bk-3.0.2-rc5: _keysort = 0
!greg 1060124617 bk-3.0.2-rc5: _adler32 = 0
!greg 1060124617 bk-3.0.2-rc5: makepatch -vv -s - = 0
!greg 1060124623 bk-3.0.2-rc5: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=20883
!greg 1060124623 bk-3.0.2-rc5: read unlock (573)
!greg 1060124689 bk-3.0.2-rc5: obtain read lock (583)
!greg 1060124689 bk-3.0.2-rc5: gethelp -s push /usr/local/bitkeeper = 0
!greg 1060124689 bk-3.0.2-rc5: help -s push = 0
!greg 1060124689 bk-3.0.2-rc5: push gregkh@kernel.bkbits.net/udev = 1 xfered=0
!greg 1060124689 bk-3.0.2-rc5: read unlock (583)
!greg 1060124692 bk-3.0.2-rc5: obtain read lock (586)
!greg 1060124692 bk-3.0.2-rc5: _probekey = 0
!greg 1060124697 bk-3.0.2-rc5: _keysort = 0
!greg 1060124697 bk-3.0.2-rc5: _adler32 = 0
!greg 1060124697 bk-3.0.2-rc5: makepatch -vv -s - = 0
!greg 1060124699 bk-3.0.2-rc5: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=20883
!greg 1060124699 bk-3.0.2-rc5: read unlock (586)
!greg 1060124842 bk-3.0.2-rc5: get -qe udevdb.c udevdb.h = 0
!greg 1060124843 bk-3.0.2-rc5: gvim udevdb.c udevdb.h = 0
!greg 1060124876 bk-3.0.2-rc5: sane -r = 0
!greg 1060124876 bk-3.0.2-rc5: dotbk .bkgui config-gui = 0
!greg 1060124876 bk-3.0.2-rc5: dotbk .bkgui.d/rev.rc rev.rc = 0
!greg 1060124876 bk-3.0.2-rc5: sfiles -g ChangeSet = 0
!greg 1060124876 bk-3.0.2-rc5: root ChangeSet = 0
!greg 1060124876 bk-3.0.2-rc5: _lines -u -t -n50 ChangeSet = 0
!greg 1060124876 bk-3.0.2-rc5: prs -h -d:I:-:P: :DS: :UTC: :UTC-FUDGE:
 ChangeSet = 0
!greg 1060124876 bk-3.0.2-rc5: prs -h -d:DPN:@:I:, :Dy:-:Dm:-:Dd: :T::TZ:, :P:$if(:HT:){@:HT:}
$each(:C:){  (:C:)
}$each(:SYMBOL:){  TAG: (:SYMBOL:)
}
 -r1.0.. ChangeSet = 0
!greg 1060124876 bk-3.0.2-rc5: prs -hr+ -d:I:-:P: ChangeSet = 0
!greg 1060124896 bk-3.0.2-rc5: revtool = 0
!greg 1060124935 bk-3.0.2-rc5: sane -r = 0
!greg 1060124935 bk-3.0.2-rc5: dotbk .bkgui config-gui = 0
!greg 1060124935 bk-3.0.2-rc5: dotbk .bkgui.d/rev.rc rev.rc = 0
!greg 1060124935 bk-3.0.2-rc5: sfiles -g ChangeSet = 0
!greg 1060124935 bk-3.0.2-rc5: root ChangeSet = 0
!greg 1060124935 bk-3.0.2-rc5: _lines -u -t -n50 ChangeSet = 0
!greg 1060124935 bk-3.0.2-rc5: prs -h -d:I:-:P: :DS: :UTC: :UTC-FUDGE:
 ChangeSet = 0
!greg 1060124935 bk-3.0.2-rc5: prs -h -d:DPN:@:I:, :Dy:-:Dm:-:Dd: :T::TZ:, :P:$if(:HT:){@:HT:}
$each(:C:){  (:C:)
}$each(:SYMBOL:){  TAG: (:SYMBOL:)
}
 -r1.0.. ChangeSet = 0
!greg 1060124935 bk-3.0.2-rc5: prs -hr+ -d:I:-:P: ChangeSet = 0
!greg 1060124937 bk-3.0.2-rc5: prs -hr -d:KIDS: ChangeSet = 0
!greg 1060124937 bk-3.0.2-rc5: prs -hr -d:KID: ChangeSet = 0
!greg 1060124937 bk-3.0.2-rc5: prs -hr -d:MPARENT: ChangeSet = 0
!greg 1060124937 bk-3.0.2-rc5: prs -hr1.49 -d:KIDS: ChangeSet = 0
!greg 1060124937 bk-3.0.2-rc5: prs -hr1.49 -d:KID: ChangeSet = 0
!greg 1060124937 bk-3.0.2-rc5: prs -hr1.49 -d:MPARENT: ChangeSet = 0
!greg 1060124937 bk-3.0.2-rc5: prs -hr1.49 -d:CSETKEY: ChangeSet = 0
!greg 1060124937 bk-3.0.2-rc5: _keysort = 0
!greg 1060124937 bk-3.0.2-rc5: cset -l - = 0
!greg 1060124937 bk-3.0.2-rc5: sccslog -i2 - = 0
!greg 1060124937 bk-3.0.2-rc5: changes -evr1.49 = 0
!greg 1060124937 bk-3.0.2-rc5: _keysort = 0
!greg 1060124937 bk-3.0.2-rc5: cset -l - = 0
!greg 1060124937 bk-3.0.2-rc5: sccslog -f -d:DPN:@:I:
 - = 0
!greg 1060124937 bk-3.0.2-rc5: changes -d:DPN:@:I:
 -fv -er1.49..1.49 = 0
!greg 1060124938 bk-3.0.2-rc5: prs -hr1.49..1.49 -d$if(:Li: -gt 0){(:I:)
} ChangeSet = 0
!greg 1060124938 bk-3.0.2-rc5: dotbk .bkgui.d/cset.rc cset.rc = 0
!greg 1060124938 bk-3.0.2-rc5: dotbk .bkgui config-gui = 0
!greg 1060124939 bk-3.0.2-rc5: prs -bhr1.49..1.49 -d:I:
 ChangeSet = 0
!greg 1060124939 bk-3.0.2-rc5: _keysort = 0
!greg 1060124939 bk-3.0.2-rc5: cset -Hhr1.49 = 0
!greg 1060124939 bk-3.0.2-rc5: _sort = 0
!greg 1060124939 bk-3.0.2-rc5: prs -hr1.5 -d:PARENT:
 namedev.h = 0
!greg 1060124939 bk-3.0.2-rc5: prs -hr1.4 -d:T: :Dd::DM::Dy:
 namedev.h = 0
!greg 1060124939 bk-3.0.2-rc5: prs -hr1.5 -d:T: :Dd::DM::Dy:
 namedev.h = 0
!greg 1060124939 bk-3.0.2-rc5: get -qkpr1.4  namedev.h = 0
!greg 1060124939 bk-3.0.2-rc5: get -qkpr1.5  namedev.h = 0
!greg 1060124939 bk-3.0.2-rc5: sfiles -g namedev.h = 0
!greg 1060124939 bk-3.0.2-rc5: prs -hr1.4 -d:DPN:
	Flags = :FLAGS:
	Mode  = :RWXMODE:
 namedev.h = 0
!greg 1060124939 bk-3.0.2-rc5: sfiles -g namedev.h = 0
!greg 1060124939 bk-3.0.2-rc5: prs -hr1.5 -d:DPN:
	Flags = :FLAGS:
	Mode  = :RWXMODE:
 namedev.h = 0
!greg 1060124939 bk-3.0.2-rc5: prs -d:GFILE: :I: :D: :T: :P:$if(:HT:){@:HT:}
$each(:C:){  (:C:)
} -hr1.49 ChangeSet = 0
!greg 1060124939 bk-3.0.2-rc5: prs -bhC1.5 -d:GFILE: :I: :D: :T: :P:$if(:HT:){@:HT:}
$each(:C:){  (:C:)
} namedev.h = 0
!greg 1060124942 bk-3.0.2-rc5: prs -hr1.7 -d:PARENT:
 udev-add.c = 0
!greg 1060124942 bk-3.0.2-rc5: prs -hr1.6 -d:T: :Dd::DM::Dy:
 udev-add.c = 0
!greg 1060124942 bk-3.0.2-rc5: prs -hr1.7 -d:T: :Dd::DM::Dy:
 udev-add.c = 0
!greg 1060124942 bk-3.0.2-rc5: get -qkpr1.6  udev-add.c = 0
!greg 1060124942 bk-3.0.2-rc5: get -qkpr1.7  udev-add.c = 0
!greg 1060124942 bk-3.0.2-rc5: sfiles -g udev-add.c = 0
!greg 1060124942 bk-3.0.2-rc5: prs -hr1.6 -d:DPN:
	Flags = :FLAGS:
	Mode  = :RWXMODE:
 udev-add.c = 0
!greg 1060124942 bk-3.0.2-rc5: sfiles -g udev-add.c = 0
!greg 1060124942 bk-3.0.2-rc5: prs -hr1.7 -d:DPN:
	Flags = :FLAGS:
	Mode  = :RWXMODE:
 udev-add.c = 0
!greg 1060124942 bk-3.0.2-rc5: prs -d:GFILE: :I: :D: :T: :P:$if(:HT:){@:HT:}
$each(:C:){  (:C:)
} -hr1.49 ChangeSet = 0
!greg 1060124942 bk-3.0.2-rc5: prs -bhC1.7 -d:GFILE: :I: :D: :T: :P:$if(:HT:){@:HT:}
$each(:C:){  (:C:)
} udev-add.c = 0
!greg 1060126172 bk-3.0.2-rc5: csettool -r1.49..1.49 = 0
!greg 1060126177 bk-3.0.2-rc5: obtain read lock (698)
!greg 1060126177 bk-3.0.2-rc5: _probekey = 0
!greg 1060126182 bk-3.0.2-rc5: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1060126182 bk-3.0.2-rc5: read unlock (698)
!greg 1060126274 bk-3.0.2-rc5: revtool = 0
!greg 1060633682 bk-3.0.2-rc5: get -p tdb/SCCS/s.Makefile = 0
!lethal/greg 1060633687 bk-3.0.2-rc5: getuser -r = 0
!lethal/greg 1060633687 bk-3.0.2-rc5: pwd = 0
!lethal/greg 1060633687 bk-3.0.2-rc5: pwd = 0
!lethal/greg 1060633687 bk-3.0.2-rc5: obtain write lock (9058)
!lethal/greg 1060633687 bk-3.0.2-rc5: lock -L = 0
!lethal/greg 1060633687 bk-3.0.2-rc5: version = 0
!lethal/greg 1060633687 bk-3.0.2-rc5: diffs tdb/Makefile = 0
!lethal/greg 1060633687 bk-3.0.2-rc5: edit -q tdb/SCCS/s.Makefile = 0
!lethal/greg 1060633687 bk-3.0.2-rc5: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!lethal/greg 1060633687 bk-3.0.2-rc5: sfiles -c - = 0
!lethal/greg 1060633687 bk-3.0.2-rc5: sfiles -p - = 0
!lethal/greg 1060633687 bk-3.0.2-rc5: sfiles -x - = 0
!lethal/greg 1060633687 bk-3.0.2-rc5: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!lethal/greg 1060633687 bk-3.0.2-rc5: sfiles -x = 0
!lethal/greg 1060633687 bk-3.0.2-rc5: _unlink = 0
!lethal/greg 1060633687 bk-3.0.2-rc5: prs -hnr+ -d:ROOTKEY: - = 0
!lethal/greg 1060633687 bk-3.0.2-rc5: ci -q -G -yFix TDB cross compilation - = 0
!lethal/greg 1060633687 bk-3.0.2-rc5: unlock -w = 0
!lethal/greg 1060633687 bk-3.0.2-rc5: lock -w = 0
!lethal/greg 1060633687 bk-3.0.2-rc5: import -tpatch -CR -yFix TDB cross compilation /tmp/patch9046 . = 0
!lethal/greg 1060633688 bk-3.0.2-rc5: obtain write lock (9120)
!lethal/greg 1060633688 bk-3.0.2-rc5: sfind -s,,p -C = 0
!lethal/greg 1060633688 bk-3.0.2-rc5: sccscat -h ChangeSet = 0
!lethal/greg 1060633688 bk-3.0.2-rc5: _keysort = 0
!lethal/greg 1060633688 bk-3.0.2-rc5: sane = 0
!lethal/greg 1060633688 bk-3.0.2-rc5: check -c - = 0
!lethal/greg 1060633688 bk-3.0.2-rc5: commit -y[PATCH] Fix TDB cross compilation

The merge of tdb ended up breaking the ability to cross compile again, here's
a bk patch that yanks CC out of the tdb Makefile, and in turn falls back on
the exported CC value from the top-level Makefile which correctly sets it
based off of the CROSS value.
 = 0
!lethal/greg 1060633688 bk-3.0.2-rc5: write unlock (9120)
!lethal/greg 1060633688 bk-3.0.2-rc5: _probekey = 0
!lethal/greg 1060633688 bk-3.0.2-rc5: _keysort = 0
!lethal/greg 1060633688 bk-3.0.2-rc5: _adler32 = 0
!lethal/greg 1060633688 bk-3.0.2-rc5: makepatch -e -s - = 0
!lethal/greg 1060633688 bk-3.0.2-rc5: _keysort = 0
!lethal/greg 1060633689 bk-3.0.2-rc5: _adler32 = 0
!lethal/greg 1060633689 bk-3.0.2-rc5: makepatch -e -s - = 0
!lethal/greg 1060633689 bk-3.0.2-rc5: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1060633699 bk-3.0.2-rc5: obtain read lock (9281)
!greg 1060633699 bk-3.0.2-rc5: _probekey = 0
!greg 1060633704 bk-3.0.2-rc5: _keysort = 0
!greg 1060633704 bk-3.0.2-rc5: _adler32 = 0
!greg 1060633704 bk-3.0.2-rc5: makepatch -vv -s - = 0
!greg 1060633707 bk-3.0.2-rc5: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1343
!greg 1060633707 bk-3.0.2-rc5: read unlock (9281)
!greg 1060633735 bk-3.0.2-rc5: obtain read lock (9289)
!greg 1060633735 bk-3.0.2-rc5: _probekey = 0
!greg 1060633737 bk-3.0.2-rc5: _keysort = 0
!greg 1060633737 bk-3.0.2-rc5: _adler32 = 0
!greg 1060633737 bk-3.0.2-rc5: makepatch -vv -s - = 0
!greg 1060633739 bk-3.0.2-rc5: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=1343
!greg 1060633739 bk-3.0.2-rc5: read unlock (9289)
!greg 1064433336 bk-3.0.2: obtain write lock (12723)
!greg 1064433343 bk-3.0.2: _listkey -q = 0 keysin=303(7) keysout=0(0)
!greg 1064433343 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1064433343 bk-3.0.2: write unlock (12723)
!greg 1064433344 bk-3.0.2: obtain read lock (12728)
!greg 1064433344 bk-3.0.2: _probekey = 0
!greg 1064433349 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1064433349 bk-3.0.2: read unlock (12728)
!greg 1064433369 bk-3.0.2: get -p SCCS/s.logging.c = 0
!olh/greg 1064433372 bk-3.0.2: getuser -r = 0
!olh/greg 1064433373 bk-3.0.2: pwd = 0
!olh/greg 1064433374 bk-3.0.2: pwd = 0
!olh/greg 1064433374 bk-3.0.2: obtain write lock (12757)
!olh/greg 1064433374 bk-3.0.2: lock -L = 0
!olh/greg 1064433374 bk-3.0.2: version = 0
!olh/greg 1064433374 bk-3.0.2: diffs logging.c = 0
!olh/greg 1064433375 bk-3.0.2: edit -q SCCS/s.logging.c = 0
!olh/greg 1064433375 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!olh/greg 1064433375 bk-3.0.2: sfiles -c - = 0
!olh/greg 1064433375 bk-3.0.2: sfiles -p - = 0
!olh/greg 1064433375 bk-3.0.2: sfiles -x - = 0
!olh/greg 1064433375 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!olh/greg 1064433375 bk-3.0.2: _unlink = 0
!olh/greg 1064433375 bk-3.0.2: sfiles -x = 0
!olh/greg 1064433375 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!olh/greg 1064433375 bk-3.0.2: ci -q -G -yprint udev pid - = 0
!olh/greg 1064433375 bk-3.0.2: unlock -w = 0
!olh/greg 1064433376 bk-3.0.2: lock -w = 0
!olh/greg 1064433376 bk-3.0.2: import -tpatch -CR -yprint udev pid /tmp/patch12745 . = 0
!olh/greg 1064433376 bk-3.0.2: obtain write lock (12818)
!olh/greg 1064433376 bk-3.0.2: sfind -s,,p -C = 0
!olh/greg 1064433377 bk-3.0.2: sccscat -h ChangeSet = 0
!olh/greg 1064433377 bk-3.0.2: _keysort = 0
!olh/greg 1064433377 bk-3.0.2: sane = 0
!olh/greg 1064433377 bk-3.0.2: check -c - = 0
!olh/greg 1064433377 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!olh/greg 1064433377 bk-3.0.2: commit -y[PATCH] print udev pid

makes debugging easier.
 = 0
!olh/greg 1064433377 bk-3.0.2: write unlock (12818)
!greg 1064433383 bk-3.0.2: obtain read lock (12853)
!greg 1064433383 bk-3.0.2: _probekey = 0
!greg 1064433388 bk-3.0.2: _keysort = 0
!greg 1064433388 bk-3.0.2: _adler32 = 0
!greg 1064433388 bk-3.0.2: makepatch -vv -s - = 0
!greg 1064433402 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1258
!greg 1064433402 bk-3.0.2: read unlock (12853)
!greg 1064433404 bk-3.0.2: obtain read lock (12861)
!greg 1064433404 bk-3.0.2: _probekey = 0
!greg 1064433407 bk-3.0.2: _keysort = 0
!greg 1064433407 bk-3.0.2: _adler32 = 0
!greg 1064433407 bk-3.0.2: makepatch -vv -s - = 0
!greg 1064433408 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=1258
!greg 1064433408 bk-3.0.2: read unlock (12861)
!greg 1066165075 bk-3.0.2: obtain write lock (26183)
!greg 1066165084 bk-3.0.2: _listkey -q = 0 keysin=300(7) keysout=0(0)
!greg 1066165085 bk-3.0.2: cat BitKeeper/etc/skipkeys = 0
!greg 1066165085 bk-3.0.2: renumber -q RESYNC/SCCS/s.ChangeSet = 0
!greg 1066165086 bk-3.0.2: takepatch -mvvv = 0 psize=1134
!greg 1066165086 bk-3.0.2: sfind RESYNC = 0
!greg 1066165086 bk-3.0.2: sfio -omq = 0
!greg 1066165086 bk-3.0.2: clean SCCS/s.ChangeSet = 0
!greg 1066165086 bk-3.0.2: clean tdb/SCCS/s.Makefile = 0
!greg 1066165086 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066165086 bk-3.0.2: _keysort = 0
!greg 1066165086 bk-3.0.2: sane = 0
!greg 1066165086 bk-3.0.2: check -acv -- - = 0
!greg 1066165086 bk-3.0.2: sfind = 0
!greg 1066165086 bk-3.0.2: resolve -a -yMerge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev = 0
!greg 1066165086 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=25559
!greg 1066165086 bk-3.0.2: write unlock (26183)
!greg 1066165086 bk-3.0.2: _probekey = 0
!greg 1066165087 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1066165272 bk-3.0.2: obtain write lock (26362)
!greg 1066165275 bk-3.0.2: pull gregkh@kernel.bkbits.net:/udev = 1 xfered=0
!greg 1066165275 bk-3.0.2: write unlock (26362)
!greg 1066165333 bk-3.0.2: obtain write lock (26366)
!greg 1066165335 bk-3.0.2: _listkey -q = 0 keysin=300(7) keysout=0(0)
!greg 1066165335 bk-3.0.2: pull gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=0
!greg 1066165335 bk-3.0.2: write unlock (26366)
!greg 1066165985 bk-3.0.2: edit namedev.c = 0
!greg 1066169987 bk-3.0.2: get -p SCCS/s.udev.c = 0
!greg 1066169999 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066169999 bk-3.0.2: sane = 0
!greg 1066169999 bk-3.0.2: clean ChangeSet = 0
!greg 1066169999 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066170001 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist27576 . = 0
!greg 1066170001 bk-3.0.2: _sort = 0
!greg 1066170002 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066170002 bk-3.0.2: clean ChangeSet = 0
!greg 1066170002 bk-3.0.2: sinfo namedev.c = 1
!greg 1066170002 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066170008 bk-3.0.2: sinfo namedev.c = 1
!greg 1066170008 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066170015 bk-3.0.2: sinfo namedev.c = 1
!greg 1066170015 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066170016 bk-3.0.2: sinfo namedev.c = 1
!greg 1066170016 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066170017 bk-3.0.2: lock -s = 0
!greg 1066170017 bk-3.0.2: lock -s = 0
!greg 1066170017 bk-3.0.2: delta -qyclean up some debugging stuff in namedev.c namedev.c = 0
!greg 1066170017 bk-3.0.2: sfind -pC namedev.c = 0
!greg 1066170017 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066170017 bk-3.0.2: obtain write lock (27613)
!greg 1066170018 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066170018 bk-3.0.2: _keysort = 0
!greg 1066170018 bk-3.0.2: sane = 0
!greg 1066170018 bk-3.0.2: check -c - = 0
!greg 1066170018 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066170018 bk-3.0.2: commit -dqY/tmp/cmt27576 -f/tmp/cfiles27576 = 0
!greg 1066170018 bk-3.0.2: write unlock (27613)
!greg 1066170018 bk-3.0.2: citool = 0
!greg 1066170032 bk-3.0.2: unedit udevdb.c udevdb.h udevdb.o = 0
!greg 1066170042 bk-3.0.2: get -p SCCS/s.udev.c = 0
!greg 1066170043 bk-3.0.2: get -p SCCS/s.udevdb.c = 0
!greg 1066170043 bk-3.0.2: get -p SCCS/s.udevdb.h = 0
!greg 1066170045 bk-3.0.2: get -p SCCS/s.udev.c = 0
!greg 1066170045 bk-3.0.2: get -p SCCS/s.udevdb.c = 0
!greg 1066170045 bk-3.0.2: get -p SCCS/s.udevdb.h = 0
!dsteklof/greg 1066170050 bk-3.0.2: getuser -r = 0
!dsteklof/greg 1066170050 bk-3.0.2: pwd = 0
!dsteklof/greg 1066170050 bk-3.0.2: pwd = 0
!dsteklof/greg 1066170050 bk-3.0.2: obtain write lock (27658)
!dsteklof/greg 1066170050 bk-3.0.2: lock -L = 0
!dsteklof/greg 1066170050 bk-3.0.2: version = 0
!dsteklof/greg 1066170050 bk-3.0.2: diffs udev.c = 0
!dsteklof/greg 1066170051 bk-3.0.2: edit -q SCCS/s.udev.c = 0
!dsteklof/greg 1066170051 bk-3.0.2: diffs udevdb.c = 0
!dsteklof/greg 1066170051 bk-3.0.2: edit -q SCCS/s.udevdb.c = 0
!dsteklof/greg 1066170051 bk-3.0.2: diffs udevdb.h = 0
!dsteklof/greg 1066170051 bk-3.0.2: edit -q SCCS/s.udevdb.h = 0
!dsteklof/greg 1066170051 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!dsteklof/greg 1066170051 bk-3.0.2: sfiles -c - = 0
!dsteklof/greg 1066170051 bk-3.0.2: sfiles -p - = 0
!dsteklof/greg 1066170051 bk-3.0.2: sfiles -x - = 0
!dsteklof/greg 1066170051 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!dsteklof/greg 1066170051 bk-3.0.2: sfiles -x = 0
!dsteklof/greg 1066170051 bk-3.0.2: _unlink = 0
!dsteklof/greg 1066170051 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!dsteklof/greg 1066170051 bk-3.0.2: ci -q -G -yudevdb patch - = 0
!dsteklof/greg 1066170052 bk-3.0.2: unlock -w = 0
!dsteklof/greg 1066170052 bk-3.0.2: lock -w = 0
!dsteklof/greg 1066170052 bk-3.0.2: import -tpatch -CR -yudevdb patch /tmp/patch27646 . = 0
!dsteklof/greg 1066170052 bk-3.0.2: obtain write lock (27727)
!dsteklof/greg 1066170052 bk-3.0.2: sfind -s,,p -C = 0
!dsteklof/greg 1066170053 bk-3.0.2: sccscat -h ChangeSet = 0
!dsteklof/greg 1066170053 bk-3.0.2: _keysort = 0
!dsteklof/greg 1066170053 bk-3.0.2: sane = 0
!dsteklof/greg 1066170053 bk-3.0.2: check -c - = 0
!dsteklof/greg 1066170053 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!dsteklof/greg 1066170053 bk-3.0.2: commit -y[PATCH] udevdb patch

This patch:

1) removes the three database files for just one udevdb.tdb file.
2) adds udevdb_init() and udevdb_exit() functions
3) initializes database now in main() in udev.c.

Please look it over.
 = 0
!dsteklof/greg 1066170053 bk-3.0.2: write unlock (27727)
!greg 1066170072 bk-3.0.2: changes = 0
!greg 1066170074 bk-3.0.2: obtain read lock (27857)
!greg 1066170074 bk-3.0.2: _probekey = 0
!greg 1066170080 bk-3.0.2: _keysort = 0
!greg 1066170080 bk-3.0.2: _adler32 = 0
!greg 1066170080 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066170088 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=5199
!greg 1066170088 bk-3.0.2: read unlock (27857)
!greg 1066170276 bk-3.0.2: obtain read lock (27878)
!greg 1066170276 bk-3.0.2: _probekey = 0
!greg 1066170282 bk-3.0.2: _keysort = 0
!greg 1066170282 bk-3.0.2: _adler32 = 0
!greg 1066170282 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066170283 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=5199
!greg 1066170283 bk-3.0.2: read unlock (27878)
!greg 1066170440 bk-3.0.2: get -p SCCS/s.namedev.c = 0
!greg 1066170440 bk-3.0.2: get -p SCCS/s.namedev.h = 0
!greg 1066170440 bk-3.0.2: get -p SCCS/s.udev.c = 0
!greg 1066170440 bk-3.0.2: get -p SCCS/s.udev.h = 0
!greg 1066170731 bk-3.0.2: get -p SCCS/s.namedev.c = 0
!greg 1066170731 bk-3.0.2: get -p SCCS/s.namedev.h = 0
!greg 1066170731 bk-3.0.2: get -p SCCS/s.udev.c = 0
!greg 1066170731 bk-3.0.2: get -p SCCS/s.udev.h = 0
!patmans/greg 1066170736 bk-3.0.2: getuser -r = 0
!patmans/greg 1066170736 bk-3.0.2: pwd = 0
!patmans/greg 1066170736 bk-3.0.2: pwd = 0
!patmans/greg 1066170736 bk-3.0.2: obtain write lock (27947)
!patmans/greg 1066170736 bk-3.0.2: lock -L = 0
!patmans/greg 1066170736 bk-3.0.2: version = 0
!patmans/greg 1066170736 bk-3.0.2: diffs namedev.c = 0
!patmans/greg 1066170736 bk-3.0.2: edit -q SCCS/s.namedev.c = 0
!patmans/greg 1066170736 bk-3.0.2: diffs namedev.h = 0
!patmans/greg 1066170736 bk-3.0.2: edit -q SCCS/s.namedev.h = 0
!patmans/greg 1066170736 bk-3.0.2: diffs udev.c = 0
!patmans/greg 1066170736 bk-3.0.2: edit -q SCCS/s.udev.c = 0
!patmans/greg 1066170736 bk-3.0.2: diffs udev.h = 0
!patmans/greg 1066170736 bk-3.0.2: edit -q SCCS/s.udev.h = 0
!patmans/greg 1066170736 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!patmans/greg 1066170736 bk-3.0.2: sfiles -c - = 0
!patmans/greg 1066170736 bk-3.0.2: sfiles -p - = 0
!patmans/greg 1066170736 bk-3.0.2: sfiles -x - = 0
!patmans/greg 1066170736 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!patmans/greg 1066170736 bk-3.0.2: sfiles -x = 0
!patmans/greg 1066170736 bk-3.0.2: _unlink = 0
!patmans/greg 1066170736 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!patmans/greg 1066170736 bk-3.0.2: ci -q -G -yadd callout config type to udev - = 0
!patmans/greg 1066170736 bk-3.0.2: unlock -w = 0
!patmans/greg 1066170737 bk-3.0.2: lock -w = 0
!patmans/greg 1066170737 bk-3.0.2: import -tpatch -CR -yadd callout config type to udev /tmp/patch27935 . = 0
!patmans/greg 1066170737 bk-3.0.2: obtain write lock (28020)
!patmans/greg 1066170737 bk-3.0.2: sfind -s,,p -C = 0
!patmans/greg 1066170737 bk-3.0.2: sccscat -h ChangeSet = 0
!patmans/greg 1066170737 bk-3.0.2: _keysort = 0
!patmans/greg 1066170737 bk-3.0.2: sane = 0
!patmans/greg 1066170737 bk-3.0.2: check -c - = 0
!patmans/greg 1066170737 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!patmans/greg 1066170737 bk-3.0.2: commit -y[PATCH] add callout config type to udev

This patch adds a callout config type to udev, so external programs can be
called to get serial numbers or id's that are not available as a sysfs
attribute.
 = 0
!patmans/greg 1066170737 bk-3.0.2: write unlock (28020)
!greg 1066170754 bk-3.0.2: changes = 0
!greg 1066170756 bk-3.0.2: changes -t = 0
!greg 1066170756 bk-3.0.2: tags = 0
!greg 1066170761 bk-3.0.2: obtain read lock (28154)
!greg 1066170761 bk-3.0.2: _probekey = 0
!greg 1066170767 bk-3.0.2: _keysort = 0
!greg 1066170767 bk-3.0.2: _adler32 = 0
!greg 1066170767 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066170772 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=6023
!greg 1066170772 bk-3.0.2: read unlock (28154)
!greg 1066170835 bk-3.0.2: obtain read lock (28164)
!greg 1066170835 bk-3.0.2: _probekey = 0
!greg 1066170838 bk-3.0.2: _keysort = 0
!greg 1066170838 bk-3.0.2: _adler32 = 0
!greg 1066170838 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066170838 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=6023
!greg 1066170838 bk-3.0.2: read unlock (28164)
!greg 1066171853 bk-3.0.2: obtain write lock (28224)
!greg 1066171859 bk-3.0.2: _listkey -q = 0 keysin=369(8) keysout=0(0)
!greg 1066171861 bk-3.0.2: cat BitKeeper/etc/skipkeys = 0
!greg 1066171861 bk-3.0.2: renumber -q RESYNC/SCCS/s.ChangeSet = 0
!greg 1066171861 bk-3.0.2: takepatch -mvvv = 0 psize=63400
!greg 1066171861 bk-3.0.2: sfind RESYNC = 0
!greg 1066171861 bk-3.0.2: sfio -omq = 0
!greg 1066171861 bk-3.0.2: clean SCCS/s.ChangeSet = 0
!greg 1066171861 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066171861 bk-3.0.2: _keysort = 0
!greg 1066171862 bk-3.0.2: sane = 0
!greg 1066171862 bk-3.0.2: check -acv -- - = 0
!greg 1066171862 bk-3.0.2: sfind = 0
!greg 1066171862 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066171862 bk-3.0.2: resolve -a -yMerge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev = 0
!greg 1066171862 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=26757
!greg 1066171862 bk-3.0.2: write unlock (28224)
!greg 1066171938 bk-3.0.2: obtain read lock (28252)
!greg 1066171938 bk-3.0.2: _probekey = 0
!greg 1066171941 bk-3.0.2: _keysort = 0
!greg 1066171941 bk-3.0.2: _adler32 = 0
!greg 1066171941 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066171942 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=63529
!greg 1066171942 bk-3.0.2: read unlock (28252)
!greg 1066254391 bk-3.0.2: obtain write lock (8771)
!greg 1066254400 bk-3.0.2: _listkey -q = 0 keysin=369(8) keysout=0(0)
!greg 1066254401 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1066254401 bk-3.0.2: write unlock (8771)
!greg 1066254429 bk-3.0.2: edit Makefile = 0
!greg 1066254499 bk-3.0.2: edit udev.c = 0
!greg 1066255692 bk-3.0.2: edit namedev.c = 0
!greg 1066255759 bk-3.0.2: edit udevdb.h = 0
!greg 1066255781 bk-3.0.2: edit udevdb.c = 0
!greg 1066255809 bk-3.0.2: edit namedev.h = 0
!greg 1066256787 bk-3.0.2: edit udev-add.c = 0
!greg 1066257218 bk-3.0.2: edit udev.h = 0
!greg 1066258085 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066258085 bk-3.0.2: sane = 0
!greg 1066258085 bk-3.0.2: clean ChangeSet = 0
!greg 1066258085 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066258086 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist10533 . = 0
!greg 1066258086 bk-3.0.2: _sort = 0
!greg 1066258086 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066258086 bk-3.0.2: clean ChangeSet = 0
!greg 1066258086 bk-3.0.2: sinfo Makefile = 1
!greg 1066258087 bk-3.0.2: diffs -u Makefile = 0
!greg 1066258091 bk-3.0.2: sinfo namedev.c = 1
!greg 1066258091 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066258092 bk-3.0.2: sinfo namedev.h = 1
!greg 1066258092 bk-3.0.2: diffs -u namedev.h = 0
!greg 1066258095 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066258095 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066258097 bk-3.0.2: sinfo namedev.h = 1
!greg 1066258097 bk-3.0.2: diffs -u namedev.h = 0
!greg 1066258098 bk-3.0.2: sinfo udev.c = 1
!greg 1066258098 bk-3.0.2: diffs -u udev.c = 0
!greg 1066258099 bk-3.0.2: sinfo udev.h = 1
!greg 1066258099 bk-3.0.2: diffs -u udev.h = 0
!greg 1066258099 bk-3.0.2: sinfo udevdb.c = 1
!greg 1066258099 bk-3.0.2: diffs -u udevdb.c = 0
!greg 1066258103 bk-3.0.2: sinfo udevdb.h = 1
!greg 1066258103 bk-3.0.2: diffs -u udevdb.h = 0
!greg 1066258105 bk-3.0.2: _strings udevdb.tdb = 0
!greg 1066258107 bk-3.0.2: _strings udev-003.tar.gz = 0
!greg 1066258107 bk-3.0.2: _strings udev-003.tar.gz = 0
!greg 1066258113 bk-3.0.2: sinfo namedev.h = 1
!greg 1066258113 bk-3.0.2: diffs -u namedev.h = 0
!greg 1066258114 bk-3.0.2: sinfo Makefile = 1
!greg 1066258114 bk-3.0.2: diffs -u Makefile = 0
!greg 1066258136 bk-3.0.2: sinfo Makefile = 1
!greg 1066258136 bk-3.0.2: diffs -u Makefile = 0
!greg 1066258137 bk-3.0.2: sinfo Makefile = 1
!greg 1066258137 bk-3.0.2: diffs -u Makefile = 0
!greg 1066258139 bk-3.0.2: sinfo Makefile = 1
!greg 1066258139 bk-3.0.2: diffs -u Makefile = 0
!greg 1066258167 bk-3.0.2: sinfo Makefile = 1
!greg 1066258167 bk-3.0.2: diffs -u Makefile = 0
!greg 1066258167 bk-3.0.2: sinfo Makefile = 1
!greg 1066258167 bk-3.0.2: diffs -u Makefile = 0
!greg 1066258167 bk-3.0.2: sinfo namedev.c = 1
!greg 1066258167 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066258170 bk-3.0.2: sinfo namedev.h = 1
!greg 1066258170 bk-3.0.2: diffs -u namedev.h = 0
!greg 1066258172 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066258172 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066258176 bk-3.0.2: sinfo udev.c = 1
!greg 1066258176 bk-3.0.2: diffs -u udev.c = 0
!greg 1066258181 bk-3.0.2: sinfo udev.h = 1
!greg 1066258181 bk-3.0.2: diffs -u udev.h = 0
!greg 1066258195 bk-3.0.2: sinfo udevdb.c = 1
!greg 1066258195 bk-3.0.2: diffs -u udevdb.c = 0
!greg 1066258202 bk-3.0.2: sinfo udevdb.h = 1
!greg 1066258202 bk-3.0.2: diffs -u udevdb.h = 0
!greg 1066258212 bk-3.0.2: lock -s = 0
!greg 1066258213 bk-3.0.2: lock -s = 0
!greg 1066258213 bk-3.0.2: delta -qyput config files and database in /etc/udev by default

Can be overridden on the makefile line. Makefile = 0
!greg 1066258213 bk-3.0.2: delta -qyput config files and database in /etc/udev by default

Can be overridden on the makefile line. namedev.h = 0
!greg 1066258213 bk-3.0.2: delta -qyput config files and database in /etc/udev by default

Can be overridden on the makefile line. udev.h = 0
!greg 1066258213 bk-3.0.2: delta -qyput config files and database in /etc/udev by default

Can be overridden on the makefile line. udevdb.c = 0
!greg 1066258213 bk-3.0.2: delta -qyput config files and database in /etc/udev by default

Can be overridden on the makefile line. udevdb.h = 0
!greg 1066258213 bk-3.0.2: sfind -pC udevdb.h = 0
!greg 1066258213 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066258213 bk-3.0.2: sfind -pC udev.h = 0
!greg 1066258213 bk-3.0.2: sfind -pC udevdb.c = 0
!greg 1066258213 bk-3.0.2: sfind -pC Makefile = 0
!greg 1066258213 bk-3.0.2: sfind -pC namedev.h = 0
!greg 1066258213 bk-3.0.2: obtain write lock (10639)
!greg 1066258213 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066258213 bk-3.0.2: _keysort = 0
!greg 1066258213 bk-3.0.2: sane = 0
!greg 1066258213 bk-3.0.2: check -c - = 0
!greg 1066258213 bk-3.0.2: commit -dqY/tmp/cmt10533 -f/tmp/cfiles10533 = 0
!greg 1066258213 bk-3.0.2: write unlock (10639)
!greg 1066258213 bk-3.0.2: citool = 0
!greg 1066258214 bk-3.0.2: _probekey = 0
!greg 1066258214 bk-3.0.2: _keysort = 0
!greg 1066258214 bk-3.0.2: _adler32 = 0
!greg 1066258214 bk-3.0.2: makepatch -e -s - = 0
!greg 1066258214 bk-3.0.2: _keysort = 0
!greg 1066258214 bk-3.0.2: _adler32 = 0
!greg 1066258214 bk-3.0.2: makepatch -e -s - = 0
!greg 1066258214 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1066258215 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066258215 bk-3.0.2: sane = 0
!greg 1066258215 bk-3.0.2: clean ChangeSet = 0
!greg 1066258215 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066258215 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist10653 . = 0
!greg 1066258215 bk-3.0.2: _sort = 0
!greg 1066258216 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066258216 bk-3.0.2: clean ChangeSet = 0
!greg 1066258216 bk-3.0.2: sinfo namedev.c = 1
!greg 1066258216 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066258218 bk-3.0.2: sinfo namedev.c = 1
!greg 1066258218 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066258244 bk-3.0.2: sinfo namedev.c = 1
!greg 1066258244 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066258244 bk-3.0.2: sinfo namedev.c = 1
!greg 1066258244 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066258244 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066258244 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066258246 bk-3.0.2: sinfo udev.c = 1
!greg 1066258246 bk-3.0.2: diffs -u udev.c = 0
!greg 1066258250 bk-3.0.2: lock -s = 0
!greg 1066258250 bk-3.0.2: lock -s = 0
!greg 1066258250 bk-3.0.2: delta -qyadd dbg_parse() to cut down on parse file debugging statements

Can be turned on by hand in the namedev.c file. namedev.c = 0
!greg 1066258250 bk-3.0.2: sfind -pC namedev.c = 0
!greg 1066258250 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066258250 bk-3.0.2: obtain write lock (10687)
!greg 1066258250 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066258250 bk-3.0.2: _keysort = 0
!greg 1066258250 bk-3.0.2: sane = 0
!greg 1066258250 bk-3.0.2: check -c - = 0
!greg 1066258250 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066258250 bk-3.0.2: commit -dqY/tmp/cmt10653 -f/tmp/cfiles10653 = 0
!greg 1066258250 bk-3.0.2: write unlock (10687)
!greg 1066258251 bk-3.0.2: citool = 0
!greg 1066258252 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066258252 bk-3.0.2: sane = 0
!greg 1066258252 bk-3.0.2: clean ChangeSet = 0
!greg 1066258252 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066258252 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist10694 . = 0
!greg 1066258252 bk-3.0.2: _sort = 0
!greg 1066258253 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066258253 bk-3.0.2: clean ChangeSet = 0
!greg 1066258253 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066258253 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066258255 bk-3.0.2: sinfo udev.c = 1
!greg 1066258255 bk-3.0.2: diffs -u udev.c = 0
!greg 1066258255 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066258255 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066258258 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066258258 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066258268 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066258268 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066258269 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066258269 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066258269 bk-3.0.2: sinfo udev.c = 1
!greg 1066258269 bk-3.0.2: diffs -u udev.c = 0
!greg 1066258271 bk-3.0.2: lock -s = 0
!greg 1066258271 bk-3.0.2: lock -s = 0
!greg 1066258271 bk-3.0.2: delta -qytell the user what mknod() we are trying to do. udev-add.c = 0
!greg 1066258271 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066258271 bk-3.0.2: sfind -pC udev-add.c = 0
!greg 1066258271 bk-3.0.2: obtain write lock (10731)
!greg 1066258271 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066258271 bk-3.0.2: _keysort = 0
!greg 1066258271 bk-3.0.2: sane = 0
!greg 1066258271 bk-3.0.2: check -c - = 0
!greg 1066258272 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066258272 bk-3.0.2: commit -dqY/tmp/cmt10694 -f/tmp/cfiles10694 = 0
!greg 1066258272 bk-3.0.2: write unlock (10731)
!greg 1066258272 bk-3.0.2: citool = 0
!greg 1066258273 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066258273 bk-3.0.2: sane = 0
!greg 1066258273 bk-3.0.2: clean ChangeSet = 0
!greg 1066258273 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066258273 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist10738 . = 0
!greg 1066258273 bk-3.0.2: _sort = 0
!greg 1066258274 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066258274 bk-3.0.2: clean ChangeSet = 0
!greg 1066258274 bk-3.0.2: sinfo udev.c = 1
!greg 1066258274 bk-3.0.2: diffs -u udev.c = 0
!greg 1066258276 bk-3.0.2: sinfo udev.c = 1
!greg 1066258276 bk-3.0.2: diffs -u udev.c = 0
!greg 1066258283 bk-3.0.2: sinfo udev.c = 1
!greg 1066258283 bk-3.0.2: diffs -u udev.c = 0
!greg 1066258284 bk-3.0.2: sinfo udev.c = 1
!greg 1066258284 bk-3.0.2: diffs -u udev.c = 0
!greg 1066258286 bk-3.0.2: lock -s = 0
!greg 1066258287 bk-3.0.2: lock -s = 0
!greg 1066258287 bk-3.0.2: delta -qyadd version to debug log on startup. udev.c = 0
!greg 1066258287 bk-3.0.2: sfind -pC udev.c = 0
!greg 1066258287 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066258287 bk-3.0.2: obtain write lock (10767)
!greg 1066258287 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066258287 bk-3.0.2: _keysort = 0
!greg 1066258287 bk-3.0.2: sane = 0
!greg 1066258287 bk-3.0.2: check -c - = 0
!greg 1066258287 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066258287 bk-3.0.2: commit -dqY/tmp/cmt10738 -f/tmp/cfiles10738 = 0
!greg 1066258287 bk-3.0.2: write unlock (10767)
!greg 1066258287 bk-3.0.2: citool = 0
!greg 1066258808 bk-3.0.2: edit namedev.c = 0
!greg 1066258833 bk-3.0.2: unedit namedev.c = 0
!greg 1066258849 bk-3.0.2: obtain read lock (10921)
!greg 1066258849 bk-3.0.2: _probekey = 0
!greg 1066258854 bk-3.0.2: _keysort = 0
!greg 1066258854 bk-3.0.2: _adler32 = 0
!greg 1066258854 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066258861 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=10676
!greg 1066258861 bk-3.0.2: read unlock (10921)
!greg 1066258881 bk-3.0.2: obtain read lock (10942)
!greg 1066258881 bk-3.0.2: _probekey = 0
!greg 1066258884 bk-3.0.2: _keysort = 0
!greg 1066258884 bk-3.0.2: _adler32 = 0
!greg 1066258884 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066258885 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=10676
!greg 1066258885 bk-3.0.2: read unlock (10942)
!greg 1066263864 bk-3.0.2: obtain read lock (11145)
!greg 1066263864 bk-3.0.2: _probekey = 0
!greg 1066263870 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1066263870 bk-3.0.2: read unlock (11145)
!greg 1066345778 bk-3.0.2: obtain write lock (24371)
!greg 1066345784 bk-3.0.2: _listkey -q = 0 keysin=348(8) keysout=0(0)
!greg 1066345784 bk-3.0.2: cat BitKeeper/etc/skipkeys = 0
!greg 1066345784 bk-3.0.2: renumber -q RESYNC/SCCS/s.ChangeSet = 0
!greg 1066345784 bk-3.0.2: takepatch -mvvv = 0 psize=2044
!greg 1066345784 bk-3.0.2: sfind RESYNC = 0
!greg 1066345784 bk-3.0.2: sfio -omq = 0
!greg 1066345784 bk-3.0.2: clean SCCS/s.ChangeSet = 0
!greg 1066345784 bk-3.0.2: clean SCCS/s.Makefile = 0
!greg 1066345785 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066345785 bk-3.0.2: _keysort = 0
!greg 1066345785 bk-3.0.2: sane = 0
!greg 1066345785 bk-3.0.2: check -acv -- - = 0
!greg 1066345785 bk-3.0.2: sfind = 0
!greg 1066345785 bk-3.0.2: resolve -a -yMerge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev = 0
!greg 1066345785 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=33008
!greg 1066345785 bk-3.0.2: write unlock (24371)
!greg 1066345785 bk-3.0.2: _probekey = 0
!greg 1066345786 bk-3.0.2: _keysort = 0
!greg 1066345786 bk-3.0.2: _adler32 = 0
!greg 1066345786 bk-3.0.2: makepatch -e -s - = 0
!greg 1066345786 bk-3.0.2: _keysort = 0
!greg 1066345786 bk-3.0.2: _adler32 = 0
!greg 1066345786 bk-3.0.2: makepatch -e -s - = 0
!greg 1066345786 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1066345788 bk-3.0.2: get -qe Makefile = 0
!greg 1066345790 bk-3.0.2: gvim Makefile = 0
!greg 1066346331 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066346331 bk-3.0.2: sane = 0
!greg 1066346331 bk-3.0.2: clean ChangeSet = 0
!greg 1066346331 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066346331 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist24732 . = 0
!greg 1066346331 bk-3.0.2: _sort = 0
!greg 1066346332 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066346332 bk-3.0.2: clean ChangeSet = 0
!greg 1066346332 bk-3.0.2: sinfo Makefile = 1
!greg 1066346332 bk-3.0.2: diffs -u Makefile = 0
!greg 1066346334 bk-3.0.2: sinfo Makefile = 1
!greg 1066346334 bk-3.0.2: diffs -u Makefile = 0
!greg 1066346340 bk-3.0.2: sinfo Makefile = 1
!greg 1066346340 bk-3.0.2: diffs -u Makefile = 0
!greg 1066346341 bk-3.0.2: sinfo Makefile = 1
!greg 1066346341 bk-3.0.2: diffs -u Makefile = 0
!greg 1066346341 bk-3.0.2: _strings .Makefile.swp = 0
!greg 1066346343 bk-3.0.2: lock -s = 0
!greg 1066346344 bk-3.0.2: lock -s = 0
!greg 1066346344 bk-3.0.2: delta -qyadded uninstall support Makefile = 0
!greg 1066346344 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066346344 bk-3.0.2: sfind -pC Makefile = 0
!greg 1066346344 bk-3.0.2: obtain write lock (24761)
!greg 1066346344 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066346344 bk-3.0.2: _keysort = 0
!greg 1066346344 bk-3.0.2: sane = 0
!greg 1066346344 bk-3.0.2: check -c - = 0
!greg 1066346344 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066346344 bk-3.0.2: commit -dqY/tmp/cmt24732 -f/tmp/cfiles24732 = 0
!greg 1066346344 bk-3.0.2: write unlock (24761)
!greg 1066346344 bk-3.0.2: citool = 0
!greg 1066346928 bk-3.0.2: add udev.8 = 0
!greg 1066346935 bk-3.0.2: edit udev.8 = 0
!greg 1066346938 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066346938 bk-3.0.2: sane = 0
!greg 1066346938 bk-3.0.2: clean ChangeSet = 0
!greg 1066346938 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066346938 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist25008 . = 0
!greg 1066346938 bk-3.0.2: _sort = 0
!greg 1066346939 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066346939 bk-3.0.2: clean ChangeSet = 0
!greg 1066346939 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.0 udev.8 = 0
!greg 1066346939 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.1 udev.8 = 0
!greg 1066346939 bk-3.0.2: _strings .udev.8.swp = 0
!greg 1066346957 bk-3.0.2: lock -s = 0
!greg 1066346957 bk-3.0.2: lock -s = 0
!greg 1066346957 bk-3.0.2: sfind -pC udev.8 = 0
!greg 1066346957 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066346957 bk-3.0.2: sfind -pC udev.8 = 0
!greg 1066346957 bk-3.0.2: obtain write lock (25026)
!greg 1066346957 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066346957 bk-3.0.2: _keysort = 0
!greg 1066346957 bk-3.0.2: sane = 0
!greg 1066346957 bk-3.0.2: check -c - = 0
!greg 1066346957 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066346957 bk-3.0.2: commit -dqY/tmp/cmt25008 -f/tmp/cfiles25008 = 0
!greg 1066346957 bk-3.0.2: write unlock (25026)
!greg 1066346957 bk-3.0.2: citool = 0
!greg 1066346963 bk-3.0.2: obtain read lock (25032)
!greg 1066346963 bk-3.0.2: _probekey = 0
!greg 1066346969 bk-3.0.2: _keysort = 0
!greg 1066346969 bk-3.0.2: _adler32 = 0
!greg 1066346969 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066346975 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=2958
!greg 1066346975 bk-3.0.2: read unlock (25032)
!greg 1066347059 bk-3.0.2: obtain read lock (25043)
!greg 1066347059 bk-3.0.2: _probekey = 0
!greg 1066347062 bk-3.0.2: _keysort = 0
!greg 1066347062 bk-3.0.2: _adler32 = 0
!greg 1066347062 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066347062 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=2958
!greg 1066347062 bk-3.0.2: read unlock (25043)
!greg 1066347443 bk-3.0.2: edit TODO = 0
!greg 1066347844 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066347844 bk-3.0.2: sane = 0
!greg 1066347844 bk-3.0.2: clean ChangeSet = 0
!greg 1066347844 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066347845 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist25412 . = 0
!greg 1066347845 bk-3.0.2: _sort = 0
!greg 1066347845 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066347845 bk-3.0.2: clean ChangeSet = 0
!greg 1066347846 bk-3.0.2: sinfo TODO = 1
!greg 1066347846 bk-3.0.2: diffs -u TODO = 0
!greg 1066347847 bk-3.0.2: sinfo TODO = 1
!greg 1066347847 bk-3.0.2: diffs -u TODO = 0
!greg 1066347851 bk-3.0.2: sinfo TODO = 1
!greg 1066347851 bk-3.0.2: diffs -u TODO = 0
!greg 1066347852 bk-3.0.2: sinfo TODO = 1
!greg 1066347852 bk-3.0.2: diffs -u TODO = 0
!greg 1066347853 bk-3.0.2: lock -s = 0
!greg 1066347853 bk-3.0.2: lock -s = 0
!greg 1066347853 bk-3.0.2: delta -qyupdated the TODO list. TODO = 0
!greg 1066347853 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066347853 bk-3.0.2: sfind -pC TODO = 0
!greg 1066347853 bk-3.0.2: obtain write lock (25440)
!greg 1066347853 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066347853 bk-3.0.2: _keysort = 0
!greg 1066347853 bk-3.0.2: sane = 0
!greg 1066347854 bk-3.0.2: check -c - = 0
!greg 1066347854 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066347854 bk-3.0.2: commit -dqY/tmp/cmt25412 -f/tmp/cfiles25412 = 0
!greg 1066347854 bk-3.0.2: write unlock (25440)
!greg 1066347854 bk-3.0.2: citool = 0
!greg 1066347872 bk-3.0.2: edit README = 0
!greg 1066348402 bk-3.0.2: edit TODO = 0
!greg 1066348642 bk-3.0.2: edit Makefile = 0
!greg 1066348699 bk-3.0.2: edit udevdb.c = 0
!greg 1066351141 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066351141 bk-3.0.2: sane = 0
!greg 1066351141 bk-3.0.2: clean ChangeSet = 0
!greg 1066351141 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066351142 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist25784 . = 0
!greg 1066351142 bk-3.0.2: _sort = 0
!greg 1066351143 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066351143 bk-3.0.2: clean ChangeSet = 0
!greg 1066351143 bk-3.0.2: sinfo Makefile = 1
!greg 1066351143 bk-3.0.2: diffs -u Makefile = 0
!greg 1066351146 bk-3.0.2: sinfo README = 1
!greg 1066351146 bk-3.0.2: diffs -u README = 0
!greg 1066351147 bk-3.0.2: sinfo TODO = 1
!greg 1066351147 bk-3.0.2: diffs -u TODO = 0
!greg 1066351149 bk-3.0.2: sinfo README = 1
!greg 1066351149 bk-3.0.2: diffs -u README = 0
!greg 1066351155 bk-3.0.2: sinfo TODO = 1
!greg 1066351155 bk-3.0.2: diffs -u TODO = 0
!greg 1066351158 bk-3.0.2: lock -s = 0
!greg 1066351158 bk-3.0.2: lock -s = 0
!greg 1066351158 bk-3.0.2: delta -qyUpdatd the README README = 0
!greg 1066351158 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066351158 bk-3.0.2: sfind -pC README = 0
!greg 1066351159 bk-3.0.2: obtain write lock (25815)
!greg 1066351159 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066351159 bk-3.0.2: _keysort = 0
!greg 1066351159 bk-3.0.2: sane = 0
!greg 1066351159 bk-3.0.2: check -c - = 0
!greg 1066351159 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066351159 bk-3.0.2: commit -dqY/tmp/cmt25784 -f/tmp/cfiles25784 = 0
!greg 1066351159 bk-3.0.2: write unlock (25815)
!greg 1066351159 bk-3.0.2: citool = 0
!greg 1066351160 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066351160 bk-3.0.2: sane = 0
!greg 1066351160 bk-3.0.2: clean ChangeSet = 0
!greg 1066351160 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066351161 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist25822 . = 0
!greg 1066351161 bk-3.0.2: _sort = 0
!greg 1066351161 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066351161 bk-3.0.2: clean ChangeSet = 0
!greg 1066351161 bk-3.0.2: sinfo Makefile = 1
!greg 1066351161 bk-3.0.2: diffs -u Makefile = 0
!greg 1066351162 bk-3.0.2: sinfo TODO = 1
!greg 1066351162 bk-3.0.2: diffs -u TODO = 0
!greg 1066351167 bk-3.0.2: sinfo udevdb.c = 1
!greg 1066351167 bk-3.0.2: diffs -u udevdb.c = 0
!greg 1066351169 bk-3.0.2: lock -s = 0
!greg 1066351169 bk-3.0.2: lock -s = 0
!greg 1066351169 bk-3.0.2: delta -qyTODO updates TODO = 0
!greg 1066351169 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066351169 bk-3.0.2: sfind -pC TODO = 0
!greg 1066351169 bk-3.0.2: obtain write lock (25847)
!greg 1066351169 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066351169 bk-3.0.2: _keysort = 0
!greg 1066351169 bk-3.0.2: sane = 0
!greg 1066351169 bk-3.0.2: check -c - = 0
!greg 1066351169 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066351169 bk-3.0.2: commit -dqY/tmp/cmt25822 -f/tmp/cfiles25822 = 0
!greg 1066351169 bk-3.0.2: write unlock (25847)
!greg 1066351169 bk-3.0.2: citool = 0
!greg 1066351170 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066351170 bk-3.0.2: sane = 0
!greg 1066351170 bk-3.0.2: clean ChangeSet = 0
!greg 1066351170 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066351171 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist25854 . = 0
!greg 1066351171 bk-3.0.2: _sort = 0
!greg 1066351171 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066351171 bk-3.0.2: clean ChangeSet = 0
!greg 1066351172 bk-3.0.2: sinfo Makefile = 1
!greg 1066351172 bk-3.0.2: diffs -u Makefile = 0
!greg 1066351174 bk-3.0.2: _strings AUTHORS = 0
!greg 1066351175 bk-3.0.2: _strings INSTALL = 0
!greg 1066351176 bk-3.0.2: _strings AUTHORS = 0
!greg 1066351176 bk-3.0.2: _strings AUTHORS = 0
!greg 1066351177 bk-3.0.2: _strings INSTALL = 0
!greg 1066351177 bk-3.0.2: _strings INSTALL = 0
!greg 1066351187 bk-3.0.2: lock -s = 0
!greg 1066351187 bk-3.0.2: lock -s = 0
!greg 1066351187 bk-3.0.2: new AUTHORS = 0
!greg 1066351187 bk-3.0.2: new INSTALL = 0
!greg 1066351187 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066351187 bk-3.0.2: sfind -pC AUTHORS = 0
!greg 1066351187 bk-3.0.2: sfind -pC INSTALL = 0
!greg 1066351187 bk-3.0.2: obtain write lock (25880)
!greg 1066351187 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066351187 bk-3.0.2: _keysort = 0
!greg 1066351187 bk-3.0.2: sane = 0
!greg 1066351187 bk-3.0.2: check -c - = 0
!greg 1066351187 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066351187 bk-3.0.2: commit -dqY/tmp/cmt25854 -f/tmp/cfiles25854 = 0
!greg 1066351187 bk-3.0.2: write unlock (25880)
!greg 1066351187 bk-3.0.2: citool = 0
!greg 1066351189 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066351189 bk-3.0.2: sane = 0
!greg 1066351189 bk-3.0.2: clean ChangeSet = 0
!greg 1066351189 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066351189 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist25887 . = 0
!greg 1066351189 bk-3.0.2: _sort = 0
!greg 1066351190 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066351190 bk-3.0.2: clean ChangeSet = 0
!greg 1066351190 bk-3.0.2: sinfo Makefile = 1
!greg 1066351190 bk-3.0.2: diffs -u Makefile = 0
!greg 1066351190 bk-3.0.2: sinfo udevdb.c = 1
!greg 1066351191 bk-3.0.2: diffs -u udevdb.c = 0
!greg 1066351192 bk-3.0.2: sinfo Makefile = 1
!greg 1066351192 bk-3.0.2: diffs -u Makefile = 0
!greg 1066351195 bk-3.0.2: sinfo Makefile = 1
!greg 1066351195 bk-3.0.2: diffs -u Makefile = 0
!greg 1066351200 bk-3.0.2: sinfo Makefile = 1
!greg 1066351200 bk-3.0.2: diffs -u Makefile = 0
!greg 1066351200 bk-3.0.2: sinfo Makefile = 1
!greg 1066351200 bk-3.0.2: diffs -u Makefile = 0
!greg 1066351200 bk-3.0.2: sinfo udevdb.c = 1
!greg 1066351200 bk-3.0.2: diffs -u udevdb.c = 0
!greg 1066351202 bk-3.0.2: lock -s = 0
!greg 1066351202 bk-3.0.2: lock -s = 0
!greg 1066351202 bk-3.0.2: delta -qycopyright updates. Makefile = 0
!greg 1066351202 bk-3.0.2: delta -qycopyright updates. udevdb.c = 0
!greg 1066351202 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066351202 bk-3.0.2: sfind -pC Makefile = 0
!greg 1066351202 bk-3.0.2: sfind -pC udevdb.c = 0
!greg 1066351202 bk-3.0.2: obtain write lock (25930)
!greg 1066351202 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066351202 bk-3.0.2: _keysort = 0
!greg 1066351202 bk-3.0.2: sane = 0
!greg 1066351202 bk-3.0.2: check -c - = 0
!greg 1066351202 bk-3.0.2: commit -dqY/tmp/cmt25887 -f/tmp/cfiles25887 = 0
!greg 1066351202 bk-3.0.2: write unlock (25930)
!greg 1066351202 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066351202 bk-3.0.2: citool = 0
!greg 1066351205 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066351205 bk-3.0.2: sane = 0
!greg 1066351205 bk-3.0.2: clean ChangeSet = 0
!greg 1066351205 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066351206 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist25937 . = 0
!greg 1066351206 bk-3.0.2: citool = 0
!greg 1066351208 bk-3.0.2: obtain read lock (25944)
!greg 1066351208 bk-3.0.2: _probekey = 0
!greg 1066351219 bk-3.0.2: _keysort = 0
!greg 1066351219 bk-3.0.2: _adler32 = 0
!greg 1066351219 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066351226 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=9103
!greg 1066351226 bk-3.0.2: read unlock (25944)
!greg 1066351564 bk-3.0.2: obtain read lock (25963)
!greg 1066351564 bk-3.0.2: _probekey = 0
!greg 1066351566 bk-3.0.2: _keysort = 0
!greg 1066351566 bk-3.0.2: _adler32 = 0
!greg 1066351566 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066351567 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=9103
!greg 1066351567 bk-3.0.2: read unlock (25963)
!greg 1066351609 bk-3.0.2: changes -t = 0
!greg 1066351609 bk-3.0.2: tags = 0
!greg 1066351616 bk-3.0.2: changes -rv0.2..+ = 0
!greg 1066351620 bk-3.0.2: changes -rv0.2..+ = 0
!greg 1066351769 bk-3.0.2: changes = 0
!greg 1066351770 bk-3.0.2: changes -t = 0
!greg 1066351770 bk-3.0.2: tags = 0
!greg 1066351783 bk-3.0.2: changes -r1.1..1.13 = 0
!greg 1066351789 bk-3.0.2: changes -r1.1..1.13 = 0
!greg 1066351801 bk-3.0.2: changes -r1.13..v0.2 = 0
!greg 1066351824 bk-3.0.2: changes -rv0.2 = 0
!greg 1066351827 bk-3.0.2: changes -rv0.2.. = 0
!greg 1066351931 bk-3.0.2: pus = 1
!greg 1066351932 bk-3.0.2: obtain read lock (26106)
!greg 1066351932 bk-3.0.2: _probekey = 0
!greg 1066351938 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1066351938 bk-3.0.2: read unlock (26106)
!greg 1066351944 bk-3.0.2: obtain read lock (26111)
!greg 1066351944 bk-3.0.2: _probekey = 0
!greg 1066351947 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=0
!greg 1066351947 bk-3.0.2: read unlock (26111)
!greg 1066352663 bk-3.0.2: obtain read lock (26169)
!greg 1066352663 bk-3.0.2: _probekey = 0
!greg 1066352668 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1066352668 bk-3.0.2: read unlock (26169)
!greg 1066406946 bk-3.0.2: obtain write lock (27817)
!greg 1066406951 bk-3.0.2: _listkey -q = 0 keysin=343(8) keysout=270(6)
!greg 1066406952 bk-3.0.2: cat BitKeeper/etc/skipkeys = 0
!greg 1066406952 bk-3.0.2: renumber -q RESYNC/SCCS/s.ChangeSet = 0
!greg 1066406952 bk-3.0.2: takepatch -mvvv = 0 psize=13093
!greg 1066406952 bk-3.0.2: sfind RESYNC = 0
!greg 1066406952 bk-3.0.2: sfio -omq = 0
!greg 1066406952 bk-3.0.2: clean SCCS/s.ChangeLog = 0
!greg 1066406952 bk-3.0.2: clean SCCS/s.ChangeSet = 0
!greg 1066406952 bk-3.0.2: clean SCCS/s.Makefile = 0
!greg 1066406952 bk-3.0.2: clean SCCS/s.udev.spec = 0
!greg 1066406952 bk-3.0.2: clean SCCS/s.AUTHORS = 0
!greg 1066406952 bk-3.0.2: clean SCCS/s.INSTALL = 0
!greg 1066406953 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066406953 bk-3.0.2: _keysort = 0
!greg 1066406953 bk-3.0.2: sane = 0
!greg 1066406953 bk-3.0.2: check -acv -- - = 0
!greg 1066406953 bk-3.0.2: sfind = 0
!greg 1066406953 bk-3.0.2: resolve -a -yMerge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev = 0
!greg 1066406953 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=38888
!greg 1066406953 bk-3.0.2: write unlock (27817)
!greg 1066406953 bk-3.0.2: _probekey = 0
!greg 1066406954 bk-3.0.2: _keysort = 0
!greg 1066406954 bk-3.0.2: _adler32 = 0
!greg 1066406954 bk-3.0.2: makepatch -e -s - = 0
!greg 1066406954 bk-3.0.2: _keysort = 0
!greg 1066406954 bk-3.0.2: _adler32 = 0
!greg 1066406954 bk-3.0.2: makepatch -e -s - = 0
!greg 1066406954 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1066413890 bk-3.0.2: obtain write lock (10068)
!greg 1066413895 bk-3.0.2: _listkey -q = 0 keysin=343(8) keysout=0(0)
!greg 1066413895 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1066413895 bk-3.0.2: write unlock (10068)
!greg 1066414306 bk-3.0.2: edit udev-add.c = 0
!greg 1066414681 bk-3.0.2: edit test.block = 0
!greg 1066415005 bk-3.0.2: edit namedev.c = 0
!greg 1066415143 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066415143 bk-3.0.2: sane = 0
!greg 1066415143 bk-3.0.2: clean ChangeSet = 0
!greg 1066415143 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066415144 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist10801 . = 0
!greg 1066415144 bk-3.0.2: _sort = 0
!greg 1066415144 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066415144 bk-3.0.2: clean ChangeSet = 0
!greg 1066415144 bk-3.0.2: sinfo namedev.c = 1
!greg 1066415144 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066415147 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066415147 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066415164 bk-3.0.2: _strings .udev-add.c.swp = 0
!greg 1066415166 bk-3.0.2: lock -s = 0
!greg 1066415166 bk-3.0.2: lock -s = 0
!greg 1066415166 bk-3.0.2: delta -qyfix segfaults when dealing with partitions. udev-add.c = 0
!greg 1066415166 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066415166 bk-3.0.2: sfind -pC udev-add.c = 0
!greg 1066415167 bk-3.0.2: obtain write lock (10824)
!greg 1066415167 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066415167 bk-3.0.2: _keysort = 0
!greg 1066415167 bk-3.0.2: sane = 0
!greg 1066415167 bk-3.0.2: check -c - = 0
!greg 1066415167 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066415167 bk-3.0.2: commit -dqY/tmp/cmt10801 -f/tmp/cfiles10801 = 0
!greg 1066415167 bk-3.0.2: write unlock (10824)
!greg 1066415167 bk-3.0.2: citool = 0
!greg 1066415174 bk-3.0.2: changes = 0
!greg 1066415197 bk-3.0.2: changes -r1.75 -dDate: :Dd: :DM: :Dy: :T: :TZ:\n = 0
!greg 1066415197 bk-3.0.2: changes -r1.75 -dFrom: :USER:@:HOST:\n = 0
!greg 1066415197 bk-3.0.2: changes -r1.75 -dSubject: $each(:C:){(:C:)\n} = 0
!greg 1066415197 bk-3.0.2: rset -hr1.75 = 0
!greg 1066415197 bk-3.0.2: export -tpatch -h -r1.75 = 0
!greg 1066415327 bk-3.0.2: obtain read lock (10850)
!greg 1066415327 bk-3.0.2: _probekey = 0
!greg 1066415331 bk-3.0.2: _keysort = 0
!greg 1066415331 bk-3.0.2: _adler32 = 0
!greg 1066415331 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066415336 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1338
!greg 1066415336 bk-3.0.2: read unlock (10850)
!greg 1066415356 bk-3.0.2: obtain read lock (10858)
!greg 1066415356 bk-3.0.2: _probekey = 0
!greg 1066415359 bk-3.0.2: _keysort = 0
!greg 1066415359 bk-3.0.2: _adler32 = 0
!greg 1066415359 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066415360 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=1338
!greg 1066415360 bk-3.0.2: read unlock (10858)
!greg 1066415437 bk-3.0.2: unedit namedev.c = 0
!greg 1066426123 bk-3.0.2: edit udev-add.c = 0
!greg 1066426130 bk-3.0.2: edit udevdb.h = 0
!greg 1066426133 bk-3.0.2: edit udevdb.c = 0
!greg 1066428624 bk-3.0.2: edit udev-remove.c = 0
!greg 1066429874 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066429874 bk-3.0.2: sane = 0
!greg 1066429874 bk-3.0.2: clean ChangeSet = 0
!greg 1066429874 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066429875 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist4409 . = 0
!greg 1066429875 bk-3.0.2: _sort = 0
!greg 1066429876 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066429876 bk-3.0.2: clean ChangeSet = 0
!greg 1066429876 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066429876 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066429882 bk-3.0.2: sinfo udev-remove.c = 1
!greg 1066429882 bk-3.0.2: diffs -u udev-remove.c = 0
!greg 1066429885 bk-3.0.2: sinfo udevdb.c = 1
!greg 1066429885 bk-3.0.2: diffs -u udevdb.c = 0
!greg 1066429886 bk-3.0.2: sinfo udevdb.h = 1
!greg 1066429886 bk-3.0.2: diffs -u udevdb.h = 0
!greg 1066429888 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066429888 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066429890 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066429890 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066429930 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066429930 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066429931 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066429931 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066429931 bk-3.0.2: sinfo udev-remove.c = 1
!greg 1066429931 bk-3.0.2: diffs -u udev-remove.c = 0
!greg 1066429931 bk-3.0.2: sinfo udevdb.c = 1
!greg 1066429931 bk-3.0.2: diffs -u udevdb.c = 0
!greg 1066429933 bk-3.0.2: sinfo udevdb.h = 1
!greg 1066429933 bk-3.0.2: diffs -u udevdb.h = 0
!greg 1066429936 bk-3.0.2: lock -s = 0
!greg 1066429936 bk-3.0.2: lock -s = 0
!greg 1066429936 bk-3.0.2: delta -qygot "remove of named devices" working.

database code still needs some major cleanup. udev-add.c = 0
!greg 1066429936 bk-3.0.2: delta -qygot "remove of named devices" working.

database code still needs some major cleanup. udev-remove.c = 0
!greg 1066429936 bk-3.0.2: delta -qygot "remove of named devices" working.

database code still needs some major cleanup. udevdb.c = 0
!greg 1066429937 bk-3.0.2: delta -qygot "remove of named devices" working.

database code still needs some major cleanup. udevdb.h = 0
!greg 1066429937 bk-3.0.2: sfind -pC udevdb.h = 0
!greg 1066429937 bk-3.0.2: sfind -pC udev-remove.c = 0
!greg 1066429937 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066429937 bk-3.0.2: sfind -pC udevdb.c = 0
!greg 1066429937 bk-3.0.2: sfind -pC udev-add.c = 0
!greg 1066429937 bk-3.0.2: obtain write lock (4468)
!greg 1066429937 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066429937 bk-3.0.2: _keysort = 0
!greg 1066429937 bk-3.0.2: sane = 0
!greg 1066429937 bk-3.0.2: check -c - = 0
!greg 1066429937 bk-3.0.2: commit -dqY/tmp/cmt4409 -f/tmp/cfiles4409 = 0
!greg 1066429937 bk-3.0.2: write unlock (4468)
!greg 1066429937 bk-3.0.2: citool = 0
!greg 1066429937 bk-3.0.2: _probekey = 0
!greg 1066429938 bk-3.0.2: _keysort = 0
!greg 1066429938 bk-3.0.2: _adler32 = 0
!greg 1066429938 bk-3.0.2: makepatch -e -s - = 0
!greg 1066429938 bk-3.0.2: _keysort = 0
!greg 1066429938 bk-3.0.2: _adler32 = 0
!greg 1066429938 bk-3.0.2: makepatch -e -s - = 0
!greg 1066429938 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1066429950 bk-3.0.2: obtain read lock (4481)
!greg 1066429950 bk-3.0.2: _probekey = 0
!greg 1066429956 bk-3.0.2: _keysort = 0
!greg 1066429956 bk-3.0.2: _adler32 = 0
!greg 1066429956 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066429962 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=6660
!greg 1066429962 bk-3.0.2: read unlock (4481)
!greg 1066429983 bk-3.0.2: get -qe Makefile = 0
!greg 1066429989 bk-3.0.2: vim Makefile = 0
!greg 1066429990 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066429990 bk-3.0.2: sane = 0
!greg 1066429990 bk-3.0.2: clean ChangeSet = 0
!greg 1066429990 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066429991 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist4494 . = 0
!greg 1066429991 bk-3.0.2: _sort = 0
!greg 1066429991 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066429991 bk-3.0.2: clean ChangeSet = 0
!greg 1066429991 bk-3.0.2: sinfo Makefile = 1
!greg 1066429991 bk-3.0.2: diffs -u Makefile = 0
!greg 1066429992 bk-3.0.2: sinfo Makefile = 1
!greg 1066429992 bk-3.0.2: diffs -u Makefile = 0
!greg 1066430006 bk-3.0.2: sinfo Makefile = 1
!greg 1066430006 bk-3.0.2: diffs -u Makefile = 0
!greg 1066430006 bk-3.0.2: sinfo Makefile = 1
!greg 1066430006 bk-3.0.2: diffs -u Makefile = 0
!greg 1066430007 bk-3.0.2: lock -s = 0
!greg 1066430007 bk-3.0.2: lock -s = 0
!greg 1066430008 bk-3.0.2: delta -qychange the version to 003-bk to keep things sane with people using the bk tree. Makefile = 0
!greg 1066430008 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066430008 bk-3.0.2: sfind -pC Makefile = 0
!greg 1066430008 bk-3.0.2: obtain write lock (4522)
!greg 1066430008 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066430008 bk-3.0.2: _keysort = 0
!greg 1066430008 bk-3.0.2: sane = 0
!greg 1066430008 bk-3.0.2: check -c - = 0
!greg 1066430008 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066430008 bk-3.0.2: commit -dqY/tmp/cmt4494 -f/tmp/cfiles4494 = 0
!greg 1066430008 bk-3.0.2: write unlock (4522)
!greg 1066430008 bk-3.0.2: citool = 0
!greg 1066430053 bk-3.0.2: get -p SCCS/s.udev.spec = 0
!rml/greg 1066430058 bk-3.0.2: getuser -r = 0
!rml/greg 1066430058 bk-3.0.2: pwd = 0
!rml/greg 1066430058 bk-3.0.2: pwd = 0
!rml/greg 1066430058 bk-3.0.2: obtain write lock (4572)
!rml/greg 1066430058 bk-3.0.2: lock -L = 0
!rml/greg 1066430058 bk-3.0.2: version = 0
!rml/greg 1066430058 bk-3.0.2: diffs udev.spec = 0
!rml/greg 1066430058 bk-3.0.2: edit -q SCCS/s.udev.spec = 0
!rml/greg 1066430058 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!rml/greg 1066430058 bk-3.0.2: sfiles -c - = 0
!rml/greg 1066430058 bk-3.0.2: sfiles -p - = 0
!rml/greg 1066430058 bk-3.0.2: sfiles -x - = 0
!rml/greg 1066430058 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!rml/greg 1066430058 bk-3.0.2: sfiles -x = 0
!rml/greg 1066430058 bk-3.0.2: _unlink = 0
!rml/greg 1066430058 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!rml/greg 1066430058 bk-3.0.2: ci -q -G -yudev spec file bits - = 0
!rml/greg 1066430058 bk-3.0.2: unlock -w = 0
!rml/greg 1066430058 bk-3.0.2: lock -w = 0
!rml/greg 1066430058 bk-3.0.2: import -tpatch -CR -yudev spec file bits /tmp/patch4560 . = 0
!rml/greg 1066430058 bk-3.0.2: obtain write lock (4633)
!rml/greg 1066430059 bk-3.0.2: sfind -s,,p -C = 0
!rml/greg 1066430059 bk-3.0.2: sccscat -h ChangeSet = 0
!rml/greg 1066430059 bk-3.0.2: _keysort = 0
!rml/greg 1066430059 bk-3.0.2: sane = 0
!rml/greg 1066430059 bk-3.0.2: check -c - = 0
!rml/greg 1066430059 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!rml/greg 1066430059 bk-3.0.2: commit -y[PATCH] udev spec file bits

Some spec file changes.  Primarily, this makes the thing build without a
build root if so desired (i.e. build right out of /usr/src/redhat and
the standard file system).  It should still build from a build root,
too.

Also:

	- Add some Prereqs
	- Pass RPM_OPT_FLAGS to make so we build with the RPM build
	  policy (i.e., optimizations, architecture, etc.)
	- Specify the exact files in %files to make sure we install
	  everything properly and avoid a warning
 = 0
!rml/greg 1066430059 bk-3.0.2: write unlock (4633)
!greg 1066430065 bk-3.0.2: get -qe udev.spec = 0
!greg 1066430116 bk-3.0.2: vim udev.spec = 0
!greg 1066430144 bk-3.0.2: get -qe udev.spec = 1
!greg 1066430150 bk-3.0.2: vim udev.spec = 0
!greg 1066430165 bk-3.0.2: get -qe Makefile = 0
!greg 1066430169 bk-3.0.2: vim Makefile = 0
!greg 1066430336 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066430337 bk-3.0.2: sane = 0
!greg 1066430337 bk-3.0.2: clean ChangeSet = 0
!greg 1066430337 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066430337 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist5441 . = 0
!greg 1066430337 bk-3.0.2: _sort = 0
!greg 1066430338 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066430338 bk-3.0.2: clean ChangeSet = 0
!greg 1066430338 bk-3.0.2: sinfo Makefile = 1
!greg 1066430338 bk-3.0.2: diffs -u Makefile = 0
!greg 1066430341 bk-3.0.2: sinfo udev.spec = 1
!greg 1066430341 bk-3.0.2: diffs -u udev.spec = 0
!greg 1066430346 bk-3.0.2: sinfo Makefile = 1
!greg 1066430346 bk-3.0.2: diffs -u Makefile = 0
!greg 1066430348 bk-3.0.2: sinfo Makefile = 1
!greg 1066430348 bk-3.0.2: diffs -u Makefile = 0
!greg 1066430361 bk-3.0.2: sinfo Makefile = 1
!greg 1066430361 bk-3.0.2: diffs -u Makefile = 0
!greg 1066430361 bk-3.0.2: sinfo Makefile = 1
!greg 1066430361 bk-3.0.2: diffs -u Makefile = 0
!greg 1066430361 bk-3.0.2: sinfo udev.spec = 1
!greg 1066430361 bk-3.0.2: diffs -u udev.spec = 0
!greg 1066430363 bk-3.0.2: _strings udev-003_bk.tar.gz = 0
!greg 1066430366 bk-3.0.2: lock -s = 0
!greg 1066430366 bk-3.0.2: lock -s = 0
!greg 1066430366 bk-3.0.2: delta -qyok, rpm likes the "_" character instead of "-" better... Makefile = 0
!greg 1066430366 bk-3.0.2: delta -qyok, rpm likes the "_" character instead of "-" better... udev.spec = 0
!greg 1066430366 bk-3.0.2: sfind -pC udev.spec = 0
!greg 1066430366 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066430366 bk-3.0.2: sfind -pC Makefile = 0
!greg 1066430366 bk-3.0.2: obtain write lock (5482)
!greg 1066430366 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066430366 bk-3.0.2: _keysort = 0
!greg 1066430366 bk-3.0.2: sane = 0
!greg 1066430366 bk-3.0.2: check -c - = 0
!greg 1066430366 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066430366 bk-3.0.2: commit -dqY/tmp/cmt5441 -f/tmp/cfiles5441 = 0
!greg 1066430366 bk-3.0.2: write unlock (5482)
!greg 1066430366 bk-3.0.2: citool = 0
!greg 1066431159 bk-3.0.2: get -p SCCS/s.test.tty = 0
!greg 1066431165 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066431165 bk-3.0.2: sane = 0
!greg 1066431165 bk-3.0.2: clean ChangeSet = 0
!greg 1066431165 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066431165 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist5834 . = 0
!greg 1066431165 bk-3.0.2: _sort = 0
!greg 1066431166 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066431166 bk-3.0.2: clean ChangeSet = 0
!greg 1066431166 bk-3.0.2: _strings udev-003_bk.tar.gz = 0
!greg 1066431168 bk-3.0.2: _strings udev-003_bk.tar.gz = 0
!greg 1066431168 bk-3.0.2: citool = 0
!greg 1066431172 bk-3.0.2: unedit test.block = 0
!greg 1066431176 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066431176 bk-3.0.2: sane = 0
!greg 1066431176 bk-3.0.2: clean ChangeSet = 0
!greg 1066431176 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066431177 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist5848 . = 0
!greg 1066431177 bk-3.0.2: _sort = 0
!greg 1066431177 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066431177 bk-3.0.2: clean ChangeSet = 0
!greg 1066431177 bk-3.0.2: _strings udev-003_bk.tar.gz = 0
!greg 1066431179 bk-3.0.2: _strings udev-003_bk.tar.gz = 0
!greg 1066431179 bk-3.0.2: citool = 0
!greg 1066431181 bk-3.0.2: get -p SCCS/s.test.block = 0
!greg 1066431181 bk-3.0.2: get -p SCCS/s.test.tty = 0
!greg 1066431219 bk-3.0.2: edit test.block = 0
!greg 1066431226 bk-3.0.2: get -p SCCS/s.test.tty = 0
!greg 1066431231 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066431231 bk-3.0.2: sane = 0
!greg 1066431231 bk-3.0.2: clean ChangeSet = 0
!greg 1066431231 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066431232 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist5877 . = 0
!greg 1066431232 bk-3.0.2: _sort = 0
!greg 1066431232 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066431232 bk-3.0.2: clean ChangeSet = 0
!greg 1066431232 bk-3.0.2: sinfo test.block = 1
!greg 1066431232 bk-3.0.2: diffs -u test.block = 0
!greg 1066431234 bk-3.0.2: sinfo test.block = 1
!greg 1066431234 bk-3.0.2: diffs -u test.block = 0
!greg 1066431240 bk-3.0.2: sinfo test.block = 1
!greg 1066431240 bk-3.0.2: diffs -u test.block = 0
!greg 1066431241 bk-3.0.2: sinfo test.block = 1
!greg 1066431241 bk-3.0.2: diffs -u test.block = 0
!greg 1066431241 bk-3.0.2: _strings udev-003_bk.tar.gz = 0
!greg 1066431243 bk-3.0.2: sinfo test.block = 1
!greg 1066431243 bk-3.0.2: diffs -u test.block = 0
!greg 1066431243 bk-3.0.2: sinfo test.block = 1
!greg 1066431243 bk-3.0.2: diffs -u test.block = 0
!greg 1066431243 bk-3.0.2: sinfo test.block = 1
!greg 1066431243 bk-3.0.2: diffs -u test.block = 0
!greg 1066431246 bk-3.0.2: lock -s = 0
!greg 1066431246 bk-3.0.2: lock -s = 0
!greg 1066431246 bk-3.0.2: delta -qytest.block changes. test.block = 0
!greg 1066431246 bk-3.0.2: sfind -pC test.block = 0
!greg 1066431246 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066431247 bk-3.0.2: obtain write lock (5915)
!greg 1066431247 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066431247 bk-3.0.2: _keysort = 0
!greg 1066431247 bk-3.0.2: sane = 0
!greg 1066431247 bk-3.0.2: check -c - = 0
!greg 1066431247 bk-3.0.2: commit -dqY/tmp/cmt5877 -f/tmp/cfiles5877 = 0
!greg 1066431247 bk-3.0.2: write unlock (5915)
!greg 1066431247 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066431247 bk-3.0.2: citool = 0
!rml/greg 1066431253 bk-3.0.2: getuser -r = 0
!rml/greg 1066431253 bk-3.0.2: pwd = 0
!rml/greg 1066431253 bk-3.0.2: pwd = 0
!rml/greg 1066431253 bk-3.0.2: obtain write lock (5936)
!rml/greg 1066431253 bk-3.0.2: lock -L = 0
!rml/greg 1066431253 bk-3.0.2: version = 0
!rml/greg 1066431253 bk-3.0.2: diffs test.block = 0
!rml/greg 1066431253 bk-3.0.2: edit -q SCCS/s.test.block = 0
!rml/greg 1066431253 bk-3.0.2: diffs test.tty = 0
!rml/greg 1066431253 bk-3.0.2: edit -q SCCS/s.test.tty = 0
!rml/greg 1066431253 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!rml/greg 1066431253 bk-3.0.2: sfiles -c - = 0
!rml/greg 1066431253 bk-3.0.2: sfiles -p - = 0
!rml/greg 1066431253 bk-3.0.2: sfiles -x - = 0
!rml/greg 1066431253 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!rml/greg 1066431253 bk-3.0.2: sfiles -x = 0
!rml/greg 1066431253 bk-3.0.2: _unlink = 0
!rml/greg 1066431253 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!rml/greg 1066431253 bk-3.0.2: ci -q -G -yudev: cool test scripts - = 0
!rml/greg 1066431253 bk-3.0.2: unlock -w = 0
!rml/greg 1066431253 bk-3.0.2: lock -w = 0
!rml/greg 1066431253 bk-3.0.2: import -tpatch -CR -yudev: cool test scripts /tmp/patch5924 . = 0
!rml/greg 1066431254 bk-3.0.2: obtain write lock (6001)
!rml/greg 1066431254 bk-3.0.2: sfind -s,,p -C = 0
!rml/greg 1066431254 bk-3.0.2: sccscat -h ChangeSet = 0
!rml/greg 1066431254 bk-3.0.2: _keysort = 0
!rml/greg 1066431254 bk-3.0.2: sane = 0
!rml/greg 1066431254 bk-3.0.2: check -c - = 0
!rml/greg 1066431254 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!rml/greg 1066431254 bk-3.0.2: commit -y[PATCH] udev: cool test scripts

This patch changes test.tty and test.block to add/remove each tty and
block device, respectively, on the system.  Great way to
populate/unpopulate udev rapidly.

Its just a simple for loop over the sysfs entries.
 = 0
!rml/greg 1066431254 bk-3.0.2: write unlock (6001)
!greg 1066432200 bk-3.0.2: edit udev.spec = 0
!greg 1066432262 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066432262 bk-3.0.2: sane = 0
!greg 1066432262 bk-3.0.2: clean ChangeSet = 0
!greg 1066432262 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066432262 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist6841 . = 0
!greg 1066432262 bk-3.0.2: _sort = 0
!greg 1066432263 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066432263 bk-3.0.2: clean ChangeSet = 0
!greg 1066432263 bk-3.0.2: sinfo udev.spec = 1
!greg 1066432263 bk-3.0.2: diffs -u udev.spec = 0
!greg 1066432264 bk-3.0.2: sinfo udev.spec = 1
!greg 1066432264 bk-3.0.2: diffs -u udev.spec = 0
!greg 1066432267 bk-3.0.2: sinfo udev.spec = 1
!greg 1066432267 bk-3.0.2: diffs -u udev.spec = 0
!greg 1066432271 bk-3.0.2: sinfo udev.spec = 1
!greg 1066432271 bk-3.0.2: diffs -u udev.spec = 0
!greg 1066432272 bk-3.0.2: sinfo udev.spec = 1
!greg 1066432272 bk-3.0.2: diffs -u udev.spec = 0
!greg 1066432273 bk-3.0.2: lock -s = 0
!greg 1066432273 bk-3.0.2: lock -s = 0
!greg 1066432273 bk-3.0.2: delta -qyspec file changes. udev.spec = 0
!greg 1066432273 bk-3.0.2: sfind -pC udev.spec = 0
!greg 1066432273 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066432273 bk-3.0.2: obtain write lock (6872)
!greg 1066432273 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066432273 bk-3.0.2: _keysort = 0
!greg 1066432273 bk-3.0.2: sane = 0
!greg 1066432273 bk-3.0.2: check -c - = 0
!greg 1066432273 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066432273 bk-3.0.2: commit -dqY/tmp/cmt6841 -f/tmp/cfiles6841 = 0
!greg 1066432273 bk-3.0.2: write unlock (6872)
!greg 1066432319 bk-3.0.2: changes = 0
!greg 1066432320 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066432320 bk-3.0.2: sane = 0
!greg 1066432320 bk-3.0.2: clean ChangeSet = 0
!greg 1066432320 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066432321 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist6889 . = 0
!greg 1066432321 bk-3.0.2: citool = 0
!greg 1066432324 bk-3.0.2: check -avf = 1
!greg 1066432328 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066432328 bk-3.0.2: _keysort = 0
!greg 1066432329 bk-3.0.2: sane = 0
!greg 1066432329 bk-3.0.2: check -avf - = 0
!greg 1066432329 bk-3.0.2: sfind = 0
!rml/greg 1066432335 bk-3.0.2: getuser -r = 0
!rml/greg 1066432335 bk-3.0.2: pwd = 0
!rml/greg 1066432335 bk-3.0.2: pwd = 0
!rml/greg 1066432335 bk-3.0.2: obtain write lock (6917)
!rml/greg 1066432335 bk-3.0.2: lock -L = 0
!rml/greg 1066432335 bk-3.0.2: version = 0
!rml/greg 1066432335 bk-3.0.2: diffs udev.spec = 0
!rml/greg 1066432335 bk-3.0.2: edit -q SCCS/s.udev.spec = 0
!rml/greg 1066432335 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!rml/greg 1066432335 bk-3.0.2: sfiles -c - = 0
!rml/greg 1066432335 bk-3.0.2: sfiles -p - = 0
!rml/greg 1066432335 bk-3.0.2: sfiles -x - = 0
!rml/greg 1066432335 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!rml/greg 1066432335 bk-3.0.2: sfiles -x = 0
!rml/greg 1066432335 bk-3.0.2: _unlink = 0
!rml/greg 1066432335 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!rml/greg 1066432335 bk-3.0.2: ci -q -G -yudev spec file symlink support - = 0
!rml/greg 1066432335 bk-3.0.2: unlock -w = 0
!rml/greg 1066432336 bk-3.0.2: lock -w = 0
!rml/greg 1066432336 bk-3.0.2: import -tpatch -CR -yudev spec file symlink support /tmp/patch6905 . = 0
!rml/greg 1066432336 bk-3.0.2: obtain write lock (6978)
!rml/greg 1066432336 bk-3.0.2: sfind -s,,p -C = 0
!rml/greg 1066432336 bk-3.0.2: sccscat -h ChangeSet = 0
!rml/greg 1066432336 bk-3.0.2: _keysort = 0
!rml/greg 1066432336 bk-3.0.2: sane = 0
!rml/greg 1066432336 bk-3.0.2: check -c - = 0
!rml/greg 1066432336 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!rml/greg 1066432336 bk-3.0.2: commit -y[PATCH] udev spec file symlink support

> Hm, I would also like to add the /etc/hotplug.d/default/udev.hotplug
> symlink, but rpm doesn't seem to like symlinks in the %files section.
> Anyone know how to do this properly?

The problem is that the symlink is left dangling to an absolute location
in the build root, which won't exist on the installer's system.  RPM 4.0
and on catches this.

Attached patch fixes it up and makes it work.
 = 0
!rml/greg 1066432336 bk-3.0.2: write unlock (6978)
!greg 1066432378 bk-3.0.2: obtain read lock (7266)
!greg 1066432378 bk-3.0.2: _probekey = 0
!greg 1066432384 bk-3.0.2: _keysort = 0
!greg 1066432384 bk-3.0.2: _adler32 = 0
!greg 1066432384 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066432389 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=9185
!greg 1066432389 bk-3.0.2: read unlock (7266)
!greg 1066432593 bk-3.0.2: obtain read lock (7405)
!greg 1066432593 bk-3.0.2: _probekey = 0
!greg 1066432596 bk-3.0.2: _keysort = 0
!greg 1066432596 bk-3.0.2: _adler32 = 0
!greg 1066432596 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066432598 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=15570
!greg 1066432598 bk-3.0.2: read unlock (7405)
!greg 1066436278 bk-3.0.2: get -p SCCS/s.test.block = 0
!rml/greg 1066436283 bk-3.0.2: getuser -r = 0
!rml/greg 1066436283 bk-3.0.2: pwd = 0
!rml/greg 1066436283 bk-3.0.2: pwd = 0
!rml/greg 1066436283 bk-3.0.2: obtain write lock (14432)
!rml/greg 1066436283 bk-3.0.2: lock -L = 0
!rml/greg 1066436283 bk-3.0.2: version = 0
!rml/greg 1066436283 bk-3.0.2: diffs test.block = 0
!rml/greg 1066436283 bk-3.0.2: edit -q SCCS/s.test.block = 0
!rml/greg 1066436283 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!rml/greg 1066436283 bk-3.0.2: sfiles -c - = 0
!rml/greg 1066436283 bk-3.0.2: sfiles -p - = 0
!rml/greg 1066436283 bk-3.0.2: sfiles -x - = 0
!rml/greg 1066436283 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!rml/greg 1066436283 bk-3.0.2: _unlink = 0
!rml/greg 1066436283 bk-3.0.2: sfiles -x = 0
!rml/greg 1066436283 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!rml/greg 1066436283 bk-3.0.2: ci -q -G -yudev: cool test scripts again - = 0
!rml/greg 1066436283 bk-3.0.2: unlock -w = 0
!rml/greg 1066436284 bk-3.0.2: lock -w = 0
!rml/greg 1066436284 bk-3.0.2: import -tpatch -CR -yudev: cool test scripts again /tmp/patch14420 . = 0
!rml/greg 1066436284 bk-3.0.2: obtain write lock (14493)
!rml/greg 1066436284 bk-3.0.2: sfind -s,,p -C = 0
!rml/greg 1066436284 bk-3.0.2: sccscat -h ChangeSet = 0
!rml/greg 1066436284 bk-3.0.2: _keysort = 0
!rml/greg 1066436284 bk-3.0.2: sane = 0
!rml/greg 1066436284 bk-3.0.2: check -c - = 0
!rml/greg 1066436284 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!rml/greg 1066436284 bk-3.0.2: commit -y[PATCH] udev: cool test scripts again

> But the test.block script doesn't catch any partitions on the block
> devices :)

Never happy!

        [19:07:52]root@phantasy:~/src/udev/udev# ./test.block
        [19:13:37]root@phantasy:~/src/udev/udev# ls /udev/hd*
        ls: /udev/hd*: No such file or directory
        [19:13:42]root@phantasy:~/src/udev/udev# ./test.block
        [19:13:53]root@phantasy:~/src/udev/udev# ls /udev/hd*
        /udev/hda   /udev/hda2  /udev/hda4  /udev/hda6  /udev/hdd
        /udev/hda1  /udev/hda3  /udev/hda5  /udev/hdc

test.block now recurses /sys/block, looking for partitions.  Should add
all drives and all partitions.
 = 0
!rml/greg 1066436284 bk-3.0.2: write unlock (14493)
!greg 1066436362 bk-3.0.2: obtain read lock (14543)
!greg 1066436362 bk-3.0.2: _probekey = 0
!greg 1066436368 bk-3.0.2: _keysort = 0
!greg 1066436368 bk-3.0.2: _adler32 = 0
!greg 1066436368 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066436373 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1903
!greg 1066436373 bk-3.0.2: read unlock (14543)
!greg 1066436381 bk-3.0.2: obtain read lock (14551)
!greg 1066436381 bk-3.0.2: _probekey = 0
!greg 1066436384 bk-3.0.2: _keysort = 0
!greg 1066436384 bk-3.0.2: _adler32 = 0
!greg 1066436384 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066436385 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=1903
!greg 1066436385 bk-3.0.2: read unlock (14551)
!greg 1066437647 bk-3.0.2: obtain read lock (14602)
!greg 1066437647 bk-3.0.2: _probekey = 0
!greg 1066437657 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1066437657 bk-3.0.2: read unlock (14602)
!greg 1066668818 bk-3.0.2: obtain write lock (20954)
!greg 1066668823 bk-3.0.2: _listkey -q = 0 keysin=343(8) keysout=44(1)
!greg 1066668824 bk-3.0.2: cat BitKeeper/etc/skipkeys = 0
!greg 1066668824 bk-3.0.2: renumber -q RESYNC/SCCS/s.ChangeSet = 0
!greg 1066668824 bk-3.0.2: takepatch -mvvv = 0 psize=7751
!greg 1066668825 bk-3.0.2: sfind RESYNC = 0
!greg 1066668825 bk-3.0.2: sfio -omq = 0
!greg 1066668825 bk-3.0.2: clean SCCS/s.ChangeSet = 0
!greg 1066668825 bk-3.0.2: clean SCCS/s.namedev.c = 0
!greg 1066668825 bk-3.0.2: clean SCCS/s.udev-add.c = 0
!greg 1066668825 bk-3.0.2: clean SCCS/s.udev.8 = 0
!greg 1066668825 bk-3.0.2: clean SCCS/s.udev.h = 0
!greg 1066668825 bk-3.0.2: clean SCCS/s.udevdb.c = 0
!greg 1066668825 bk-3.0.2: clean SCCS/s.udevdb.h = 0
!greg 1066668825 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066668825 bk-3.0.2: _keysort = 0
!greg 1066668825 bk-3.0.2: sane = 0
!greg 1066668825 bk-3.0.2: check -acv -- - = 0
!greg 1066668825 bk-3.0.2: sfind = 0
!greg 1066668825 bk-3.0.2: resolve -a -yMerge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev = 0
!greg 1066668825 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=61607
!greg 1066668825 bk-3.0.2: write unlock (20954)
!greg 1066668825 bk-3.0.2: _probekey = 0
!greg 1066668826 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1066668961 bk-3.0.2: get -qe TODO = 0
!greg 1066669058 bk-3.0.2: vim TODO = 0
!greg 1066669060 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066669060 bk-3.0.2: sane = 0
!greg 1066669060 bk-3.0.2: clean ChangeSet = 0
!greg 1066669060 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066669061 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist21018 . = 0
!greg 1066669061 bk-3.0.2: _sort = 0
!greg 1066669061 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066669061 bk-3.0.2: clean ChangeSet = 0
!greg 1066669061 bk-3.0.2: sinfo TODO = 1
!greg 1066669061 bk-3.0.2: diffs -u TODO = 0
!greg 1066669063 bk-3.0.2: sinfo TODO = 1
!greg 1066669063 bk-3.0.2: diffs -u TODO = 0
!greg 1066669092 bk-3.0.2: sinfo TODO = 1
!greg 1066669092 bk-3.0.2: diffs -u TODO = 0
!greg 1066669097 bk-3.0.2: sinfo TODO = 1
!greg 1066669097 bk-3.0.2: diffs -u TODO = 0
!greg 1066669098 bk-3.0.2: sinfo TODO = 1
!greg 1066669098 bk-3.0.2: diffs -u TODO = 0
!greg 1066669098 bk-3.0.2: _strings udev-003_bk.tar.gz = 0
!greg 1066669100 bk-3.0.2: sinfo TODO = 1
!greg 1066669100 bk-3.0.2: diffs -u TODO = 0
!greg 1066669100 bk-3.0.2: sinfo TODO = 1
!greg 1066669100 bk-3.0.2: diffs -u TODO = 0
!greg 1066669100 bk-3.0.2: sinfo TODO = 1
!greg 1066669100 bk-3.0.2: diffs -u TODO = 0
!greg 1066669103 bk-3.0.2: lock -s = 0
!greg 1066669103 bk-3.0.2: lock -s = 0
!greg 1066669103 bk-3.0.2: delta -qyadd BUS= bug to TODO list so it will not get forgotten.

Thanks to reg@dwf.com for pointing this out to me. TODO = 0
!greg 1066669103 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066669103 bk-3.0.2: sfind -pC TODO = 0
!greg 1066669103 bk-3.0.2: obtain write lock (21059)
!greg 1066669103 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066669103 bk-3.0.2: _keysort = 0
!greg 1066669103 bk-3.0.2: sane = 0
!greg 1066669103 bk-3.0.2: check -c - = 0
!greg 1066669103 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066669103 bk-3.0.2: commit -dqY/tmp/cmt21018 -f/tmp/cfiles21018 = 0
!greg 1066669103 bk-3.0.2: write unlock (21059)
!greg 1066669103 bk-3.0.2: citool = 0
!greg 1066670716 bk-3.0.2: get -qe udevdb.c udevdb.h = 0
!greg 1066670716 bk-3.0.2: gvim udevdb.c udevdb.h = 0
!greg 1066670777 bk-3.0.2: edit udevdb.h = 1
!greg 1066670960 bk-3.0.2: changes = 0
!greg 1066670968 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066670968 bk-3.0.2: dotbk .bkgui.d/help.rc help.rc = 0
!greg 1066670968 bk-3.0.2: helptopics = 0
!greg 1066670968 bk-3.0.2: gethelp tag /usr/local/bitkeeper = 0
!greg 1066670968 bk-3.0.2: help -p tag = 0
!greg 1066670974 bk-3.0.2: helptool tag = 0
!greg 1066670984 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066670984 bk-3.0.2: dotbk .bkgui.d/help.rc help.rc = 0
!greg 1066670984 bk-3.0.2: helptopics = 0
!greg 1066670984 bk-3.0.2: gethelp tag /usr/local/bitkeeper = 0
!greg 1066670984 bk-3.0.2: help -p tag = 0
!greg 1066671000 bk-3.0.2: admin -Sold_db_code:1.88 ChangeSet = 0
!greg 1066671000 bk-3.0.2: tag -r1.88 old_db_code = 0
!greg 1066671004 bk-3.0.2: changes = 0
!greg 1066671004 bk-3.0.2: obtain read lock (21402)
!greg 1066671004 bk-3.0.2: _probekey = 0
!greg 1066671007 bk-3.0.2: helptool tag = 0
!greg 1066671010 bk-3.0.2: _keysort = 0
!greg 1066671010 bk-3.0.2: _adler32 = 0
!greg 1066671010 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066671024 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1777
!greg 1066671024 bk-3.0.2: read unlock (21402)
!greg 1066674582 bk-3.0.2: edit udev-remove.c = 0
!greg 1066678055 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066678055 bk-3.0.2: sane = 0
!greg 1066678055 bk-3.0.2: clean ChangeSet = 0
!greg 1066678055 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066678056 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist23160 . = 0
!greg 1066678056 bk-3.0.2: _sort = 0
!greg 1066678056 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066678056 bk-3.0.2: clean ChangeSet = 0
!greg 1066678056 bk-3.0.2: sinfo udev-remove.c = 1
!greg 1066678056 bk-3.0.2: diffs -u udev-remove.c = 0
!greg 1066678064 bk-3.0.2: sinfo udevdb.c = 1
!greg 1066678064 bk-3.0.2: diffs -u udevdb.c = 0
!greg 1066678080 bk-3.0.2: sinfo udevdb.h = 1
!greg 1066678080 bk-3.0.2: diffs -u udevdb.h = 0
!greg 1066678083 bk-3.0.2: sinfo udev-remove.c = 1
!greg 1066678083 bk-3.0.2: diffs -u udev-remove.c = 0
!greg 1066678086 bk-3.0.2: sinfo udev-remove.c = 1
!greg 1066678086 bk-3.0.2: diffs -u udev-remove.c = 0
!greg 1066678117 bk-3.0.2: sinfo udev-remove.c = 1
!greg 1066678117 bk-3.0.2: diffs -u udev-remove.c = 0
!greg 1066678118 bk-3.0.2: sinfo udev-remove.c = 1
!greg 1066678118 bk-3.0.2: diffs -u udev-remove.c = 0
!greg 1066678118 bk-3.0.2: sinfo udevdb.c = 1
!greg 1066678118 bk-3.0.2: diffs -u udevdb.c = 0
!greg 1066678118 bk-3.0.2: sinfo udevdb.h = 1
!greg 1066678118 bk-3.0.2: diffs -u udevdb.h = 0
!greg 1066678118 bk-3.0.2: _strings .udev-remove.c.swp = 0
!greg 1066678121 bk-3.0.2: lock -s = 0
!greg 1066678121 bk-3.0.2: lock -s = 0
!greg 1066678121 bk-3.0.2: delta -qymore database work.  Now we only store the info we really need right now.

Also delete the record after the device is gone, and fix up a memory leak. udev-remove.c = 0
!greg 1066678121 bk-3.0.2: delta -qymore database work.  Now we only store the info we really need right now.

Also delete the record after the device is gone, and fix up a memory leak. udevdb.c = 0
!greg 1066678121 bk-3.0.2: delta -qymore database work.  Now we only store the info we really need right now.

Also delete the record after the device is gone, and fix up a memory leak. udevdb.h = 0
!greg 1066678121 bk-3.0.2: sfind -pC udevdb.h = 0
!greg 1066678121 bk-3.0.2: sfind -pC udev-remove.c = 0
!greg 1066678121 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066678121 bk-3.0.2: sfind -pC udevdb.c = 0
!greg 1066678122 bk-3.0.2: obtain write lock (23210)
!greg 1066678122 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066678122 bk-3.0.2: _keysort = 0
!greg 1066678122 bk-3.0.2: sane = 0
!greg 1066678122 bk-3.0.2: check -c - = 0
!greg 1066678122 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066678122 bk-3.0.2: commit -dqY/tmp/cmt23160 -f/tmp/cfiles23160 = 0
!greg 1066678122 bk-3.0.2: write unlock (23210)
!greg 1066678122 bk-3.0.2: citool = 0
!greg 1066678128 bk-3.0.2: obtain read lock (23216)
!greg 1066678128 bk-3.0.2: _probekey = 0
!greg 1066678134 bk-3.0.2: _keysort = 0
!greg 1066678134 bk-3.0.2: _adler32 = 0
!greg 1066678134 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066678141 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=4003
!greg 1066678141 bk-3.0.2: read unlock (23216)
!greg 1066678151 bk-3.0.2: obtain read lock (23224)
!greg 1066678151 bk-3.0.2: _probekey = 0
!greg 1066678154 bk-3.0.2: _keysort = 0
!greg 1066678154 bk-3.0.2: _adler32 = 0
!greg 1066678154 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066678154 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=5505
!greg 1066678154 bk-3.0.2: read unlock (23224)
!greg 1066678232 bk-3.0.2: get -qe udev-add.c = 0
!greg 1066678233 bk-3.0.2: gvim udev-add.c = 0
!greg 1066678267 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066678267 bk-3.0.2: sane = 0
!greg 1066678267 bk-3.0.2: clean ChangeSet = 0
!greg 1066678267 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066678267 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist23241 . = 0
!greg 1066678268 bk-3.0.2: _sort = 0
!greg 1066678268 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066678268 bk-3.0.2: clean ChangeSet = 0
!greg 1066678268 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066678268 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066678269 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066678269 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066678283 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066678283 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066678283 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066678283 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066678284 bk-3.0.2: lock -s = 0
!greg 1066678284 bk-3.0.2: lock -s = 0
!greg 1066678284 bk-3.0.2: delta -qyfix comment about how the "dev" file is made up. udev-add.c = 0
!greg 1066678284 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066678284 bk-3.0.2: sfind -pC udev-add.c = 0
!greg 1066678284 bk-3.0.2: obtain write lock (23269)
!greg 1066678284 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066678284 bk-3.0.2: _keysort = 0
!greg 1066678284 bk-3.0.2: sane = 0
!greg 1066678284 bk-3.0.2: check -c - = 0
!greg 1066678284 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066678284 bk-3.0.2: commit -dqY/tmp/cmt23241 -f/tmp/cfiles23241 = 0
!greg 1066678284 bk-3.0.2: write unlock (23269)
!greg 1066678284 bk-3.0.2: citool = 0
!greg 1066678286 bk-3.0.2: get -qe udev-add.c = 0
!greg 1066678286 bk-3.0.2: gvim udev-add.c = 0
!greg 1066679076 bk-3.0.2: edit test.tty = 0
!greg 1066679421 bk-3.0.2: get -qe Makefile = 0
!greg 1066679427 bk-3.0.2: vim Makefile = 0
!greg 1066679536 bk-3.0.2: unedit Makefile = 0
!greg 1066680090 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066680091 bk-3.0.2: sane = 0
!greg 1066680091 bk-3.0.2: clean ChangeSet = 0
!greg 1066680091 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066680091 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist26247 . = 0
!greg 1066680091 bk-3.0.2: _sort = 0
!greg 1066680092 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066680092 bk-3.0.2: clean ChangeSet = 0
!greg 1066680092 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066680092 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066680111 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066680111 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066680111 bk-3.0.2: citool = 0
!greg 1066680144 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066680144 bk-3.0.2: sane = 0
!greg 1066680144 bk-3.0.2: clean ChangeSet = 0
!greg 1066680144 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066680145 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist26293 . = 0
!greg 1066680145 bk-3.0.2: _sort = 0
!greg 1066680145 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066680145 bk-3.0.2: clean ChangeSet = 0
!greg 1066680146 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066680146 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066680154 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066680154 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066680157 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066680157 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066680157 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066680157 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066680159 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066680159 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066680193 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066680193 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066680193 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066680193 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066680194 bk-3.0.2: lock -s = 0
!greg 1066680194 bk-3.0.2: lock -s = 0
!greg 1066680194 bk-3.0.2: delta -qydon't sleep if 'dev' file is already present on device add.

instead sleep for up to 10 seconds waiting for it to show up. udev-add.c = 0
!greg 1066680194 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066680194 bk-3.0.2: sfind -pC udev-add.c = 0
!greg 1066680195 bk-3.0.2: obtain write lock (26330)
!greg 1066680195 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066680195 bk-3.0.2: _keysort = 0
!greg 1066680195 bk-3.0.2: sane = 0
!greg 1066680195 bk-3.0.2: check -c - = 0
!greg 1066680195 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066680195 bk-3.0.2: commit -dqY/tmp/cmt26293 -f/tmp/cfiles26293 = 0
!greg 1066680195 bk-3.0.2: write unlock (26330)
!greg 1066680195 bk-3.0.2: citool = 0
!greg 1066680197 bk-3.0.2: obtain read lock (26336)
!greg 1066680197 bk-3.0.2: _probekey = 0
!greg 1066680204 bk-3.0.2: _keysort = 0
!greg 1066680204 bk-3.0.2: _adler32 = 0
!greg 1066680204 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066680208 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=2995
!greg 1066680208 bk-3.0.2: read unlock (26336)
!greg 1066680259 bk-3.0.2: obtain read lock (26344)
!greg 1066680259 bk-3.0.2: _probekey = 0
!greg 1066680261 bk-3.0.2: _keysort = 0
!greg 1066680261 bk-3.0.2: _adler32 = 0
!greg 1066680261 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066680262 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=2995
!greg 1066680262 bk-3.0.2: read unlock (26344)
!greg 1066682300 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066682300 bk-3.0.2: sane = 0
!greg 1066682300 bk-3.0.2: clean ChangeSet = 0
!greg 1066682300 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066682301 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist26420 . = 0
!greg 1066682301 bk-3.0.2: citool = 0
!greg 1066682311 bk-3.0.2: get -qe udevdb.c udevdb.h = 0
!greg 1066682311 bk-3.0.2: gvim udevdb.c udevdb.h = 0
!greg 1066682342 bk-3.0.2: edit udev.h = 0
!greg 1066684025 bk-3.0.2: edit udev-add.c = 0
!greg 1066684376 bk-3.0.2: edit /home/greg/src/udev/udev-remove.c = 0
!greg 1066685498 bk-3.0.2: get -qe test.block = 0
!greg 1066685515 bk-3.0.2: vim test.block = 0
!greg 1066685980 bk-3.0.2: edit test.block = 1
!greg 1066685985 bk-3.0.2: unedit test.block = 0
!greg 1066685990 bk-3.0.2: unedit test.block = 1
!greg 1066685998 bk-3.0.2: get test.block = 0
!greg 1066686001 bk-3.0.2: get -qe test.block = 0
!greg 1066686019 bk-3.0.2: vim test.block = 0
!greg 1066686190 bk-3.0.2: get -qe test.tty = 1
!greg 1066686213 bk-3.0.2: vim test.tty = 0
!greg 1066686299 bk-3.0.2: diffs = 0
!greg 1066686302 bk-3.0.2: diffs -u = 0
!greg 1066686306 bk-3.0.2: diffs -u = 0
!greg 1066686319 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066686319 bk-3.0.2: sane = 0
!greg 1066686319 bk-3.0.2: clean ChangeSet = 0
!greg 1066686319 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066686320 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist30235 . = 0
!greg 1066686320 bk-3.0.2: _sort = 0
!greg 1066686320 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066686320 bk-3.0.2: clean ChangeSet = 0
!greg 1066686320 bk-3.0.2: sinfo test.block = 1
!greg 1066686320 bk-3.0.2: diffs -u test.block = 0
!greg 1066686324 bk-3.0.2: sinfo test.block = 1
!greg 1066686324 bk-3.0.2: diffs -u test.block = 0
!greg 1066686341 bk-3.0.2: sinfo test.block = 1
!greg 1066686341 bk-3.0.2: diffs -u test.block = 0
!greg 1066686342 bk-3.0.2: sinfo test.block = 1
!greg 1066686342 bk-3.0.2: diffs -u test.block = 0
!greg 1066686342 bk-3.0.2: sinfo test.tty = 1
!greg 1066686342 bk-3.0.2: diffs -u test.tty = 0
!greg 1066686342 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066686342 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066686346 bk-3.0.2: lock -s = 0
!greg 1066686346 bk-3.0.2: lock -s = 0
!greg 1066686346 bk-3.0.2: delta -qyChanged test.block and test.tty to take ACTION from the command line. test.block = 0
!greg 1066686346 bk-3.0.2: delta -qyChanged test.block and test.tty to take ACTION from the command line. test.tty = 0
!greg 1066686346 bk-3.0.2: sfind -pC test.block = 0
!greg 1066686346 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066686346 bk-3.0.2: sfind -pC test.tty = 0
!greg 1066686346 bk-3.0.2: obtain write lock (30272)
!greg 1066686346 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066686346 bk-3.0.2: _keysort = 0
!greg 1066686346 bk-3.0.2: sane = 0
!greg 1066686346 bk-3.0.2: check -c - = 0
!greg 1066686346 bk-3.0.2: commit -dqY/tmp/cmt30235 -f/tmp/cfiles30235 = 0
!greg 1066686346 bk-3.0.2: write unlock (30272)
!greg 1066686346 bk-3.0.2: citool = 0
!greg 1066686347 bk-3.0.2: _probekey = 0
!greg 1066686347 bk-3.0.2: _keysort = 0
!greg 1066686347 bk-3.0.2: _adler32 = 0
!greg 1066686347 bk-3.0.2: makepatch -e -s - = 0
!greg 1066686347 bk-3.0.2: _keysort = 0
!greg 1066686347 bk-3.0.2: _adler32 = 0
!greg 1066686347 bk-3.0.2: makepatch -e -s - = 0
!greg 1066686347 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1066686348 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066686348 bk-3.0.2: sane = 0
!greg 1066686348 bk-3.0.2: clean ChangeSet = 0
!greg 1066686348 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066686349 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist30286 . = 0
!greg 1066686349 bk-3.0.2: _sort = 0
!greg 1066686349 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066686349 bk-3.0.2: clean ChangeSet = 0
!greg 1066686350 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066686350 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066686351 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066686351 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066686352 bk-3.0.2: citool = 0
!greg 1066686353 bk-3.0.2: diffs -u = 0
!greg 1066686362 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066686362 bk-3.0.2: sane = 0
!greg 1066686362 bk-3.0.2: clean ChangeSet = 0
!greg 1066686362 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066686363 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist30310 . = 0
!greg 1066686363 bk-3.0.2: _sort = 0
!greg 1066686363 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066686363 bk-3.0.2: clean ChangeSet = 0
!greg 1066686363 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066686363 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066686365 bk-3.0.2: sinfo udevdb.h = 1
!greg 1066686365 bk-3.0.2: diffs -u udevdb.h = 0
!greg 1066686371 bk-3.0.2: sinfo udevdb.c = 1
!greg 1066686371 bk-3.0.2: diffs -u udevdb.c = 0
!greg 1066686374 bk-3.0.2: sinfo udev.h = 1
!greg 1066686374 bk-3.0.2: diffs -u udev.h = 0
!greg 1066686382 bk-3.0.2: citool = 0
!greg 1066686439 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066686440 bk-3.0.2: sane = 0
!greg 1066686440 bk-3.0.2: clean ChangeSet = 0
!greg 1066686440 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066686440 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist30444 . = 0
!greg 1066686440 bk-3.0.2: _sort = 0
!greg 1066686441 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066686441 bk-3.0.2: clean ChangeSet = 0
!greg 1066686441 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066686441 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066686450 bk-3.0.2: sinfo udev-remove.c = 1
!greg 1066686450 bk-3.0.2: diffs -u udev-remove.c = 0
!greg 1066686451 bk-3.0.2: sinfo udev.h = 1
!greg 1066686451 bk-3.0.2: diffs -u udev.h = 0
!greg 1066686452 bk-3.0.2: sinfo udevdb.c = 1
!greg 1066686452 bk-3.0.2: diffs -u udevdb.c = 0
!greg 1066686453 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066686453 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066686455 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066686455 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066686514 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066686514 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066686515 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066686515 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066686515 bk-3.0.2: sinfo udev-remove.c = 1
!greg 1066686515 bk-3.0.2: diffs -u udev-remove.c = 0
!greg 1066686516 bk-3.0.2: sinfo udev.h = 1
!greg 1066686516 bk-3.0.2: diffs -u udev.h = 0
!greg 1066686517 bk-3.0.2: sinfo udevdb.c = 1
!greg 1066686517 bk-3.0.2: diffs -u udevdb.c = 0
!greg 1066686518 bk-3.0.2: sinfo udevdb.h = 1
!greg 1066686518 bk-3.0.2: diffs -u udevdb.h = 0
!greg 1066686519 bk-3.0.2: _strings .udev.h.swp = 0
!greg 1066686523 bk-3.0.2: lock -s = 0
!greg 1066686524 bk-3.0.2: lock -s = 0
!greg 1066686524 bk-3.0.2: delta -qymajor database cleanups

Now we standardise on a struct udevice to pass around, and store in the
database.  This cleaned up the database code a lot. udev-add.c = 0
!greg 1066686524 bk-3.0.2: delta -qymajor database cleanups

Now we standardise on a struct udevice to pass around, and store in the
database.  This cleaned up the database code a lot. udev-remove.c = 0
!greg 1066686524 bk-3.0.2: delta -qymajor database cleanups

Now we standardise on a struct udevice to pass around, and store in the
database.  This cleaned up the database code a lot. udev.h = 0
!greg 1066686524 bk-3.0.2: delta -qymajor database cleanups

Now we standardise on a struct udevice to pass around, and store in the
database.  This cleaned up the database code a lot. udevdb.c = 0
!greg 1066686524 bk-3.0.2: delta -qymajor database cleanups

Now we standardise on a struct udevice to pass around, and store in the
database.  This cleaned up the database code a lot. udevdb.h = 0
!greg 1066686524 bk-3.0.2: sfind -pC udevdb.h = 0
!greg 1066686524 bk-3.0.2: sfind -pC udev-remove.c = 0
!greg 1066686524 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066686524 bk-3.0.2: sfind -pC udev.h = 0
!greg 1066686524 bk-3.0.2: sfind -pC udevdb.c = 0
!greg 1066686524 bk-3.0.2: sfind -pC udev-add.c = 0
!greg 1066686524 bk-3.0.2: obtain write lock (30509)
!greg 1066686524 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066686524 bk-3.0.2: _keysort = 0
!greg 1066686524 bk-3.0.2: sane = 0
!greg 1066686524 bk-3.0.2: check -c - = 0
!greg 1066686524 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066686524 bk-3.0.2: commit -dqY/tmp/cmt30444 -f/tmp/cfiles30444 = 0
!greg 1066686524 bk-3.0.2: write unlock (30509)
!greg 1066686524 bk-3.0.2: citool = 0
!greg 1066686534 bk-3.0.2: obtain read lock (30643)
!greg 1066686534 bk-3.0.2: _probekey = 0
!greg 1066686544 bk-3.0.2: _keysort = 0
!greg 1066686544 bk-3.0.2: _adler32 = 0
!greg 1066686544 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066686550 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=8997
!greg 1066686550 bk-3.0.2: read unlock (30643)
!greg 1066686557 bk-3.0.2: obtain read lock (30652)
!greg 1066686557 bk-3.0.2: _probekey = 0
!greg 1066686560 bk-3.0.2: _keysort = 0
!greg 1066686560 bk-3.0.2: _adler32 = 0
!greg 1066686560 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066686560 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=8997
!greg 1066686560 bk-3.0.2: read unlock (30652)
!greg 1066686663 bk-3.0.2: obtain read lock (30663)
!greg 1066686663 bk-3.0.2: _probekey = 0
!greg 1066686666 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=0
!greg 1066686666 bk-3.0.2: read unlock (30663)
!greg 1066686669 bk-3.0.2: changes -t = 0
!greg 1066686669 bk-3.0.2: tags = 0
!greg 1066686682 bk-3.0.2: rset -hrv003..+ = 0
!greg 1066686682 bk-3.0.2: export -tpatch -rv003..+ -h = 0
!greg 1066686690 bk-3.0.2: rset -hrv003..+ = 0
!greg 1066686690 bk-3.0.2: export -tpatch -rv003..+ -h = 0
!greg 1066687313 bk-3.0.2: obtain read lock (30724)
!greg 1066687313 bk-3.0.2: _probekey = 0
!greg 1066687319 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1066687319 bk-3.0.2: read unlock (30724)
!greg 1066688949 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066688949 bk-3.0.2: sane = 0
!greg 1066688949 bk-3.0.2: clean ChangeSet = 0
!greg 1066688949 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066688950 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist30762 . = 0
!greg 1066688950 bk-3.0.2: _sort = 0
!greg 1066688950 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066688950 bk-3.0.2: clean ChangeSet = 0
!greg 1066688951 bk-3.0.2: _strings test/sys/block/fd0/dev = 0
!greg 1066688954 bk-3.0.2: _strings test/sys/block/fd0/dev = 0
!greg 1066688954 bk-3.0.2: citool = 0
!greg 1066688998 bk-3.0.2: unedit Makefile = 0
!greg 1066689000 bk-3.0.2: get Makefile = 0
!greg 1066689067 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066689067 bk-3.0.2: sane = 0
!greg 1066689067 bk-3.0.2: clean ChangeSet = 0
!greg 1066689067 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066689068 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist31032 . = 0
!greg 1066689068 bk-3.0.2: _sort = 0
!greg 1066689069 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066689069 bk-3.0.2: clean ChangeSet = 0
!greg 1066689069 bk-3.0.2: _strings udev-003_bk.tar.gz = 0
!greg 1066689070 bk-3.0.2: _strings udev-003_bk.tar.gz = 0
!greg 1066689070 bk-3.0.2: citool = 0
!greg 1066689075 bk-3.0.2: obtain read lock (31046)
!greg 1066689075 bk-3.0.2: _probekey = 0
!greg 1066689081 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1066689081 bk-3.0.2: read unlock (31046)
!greg 1066689169 bk-3.0.2: get -S = 0
!lkml001/greg 1066689233 bk-3.0.2: getuser -r = 0
!lkml001/greg 1066689233 bk-3.0.2: pwd = 0
!lkml001/greg 1066689233 bk-3.0.2: pwd = 0
!lkml001/greg 1066689233 bk-3.0.2: obtain write lock (31267)
!lkml001/greg 1066689233 bk-3.0.2: lock -L = 0
!lkml001/greg 1066689233 bk-3.0.2: version = 0
!lkml001/greg 1066689233 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!lkml001/greg 1066689233 bk-3.0.2: sfiles -c - = 0
!lkml001/greg 1066689233 bk-3.0.2: sfiles -p - = 0
!lkml001/greg 1066689233 bk-3.0.2: sfiles -x - = 0
!lkml001/greg 1066689233 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!lkml001/greg 1066689233 bk-3.0.2: sfiles -x = 0
!lkml001/greg 1066689233 bk-3.0.2: _unlink = 0
!lkml001/greg 1066689233 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!lkml001/greg 1066689233 bk-3.0.2: ci -q -G -yman file update - = 0
!lkml001/greg 1066689233 bk-3.0.2: unlock -w = 0
!lkml001/greg 1066689233 bk-3.0.2: lock -w = 0
!lkml001/greg 1066689233 bk-3.0.2: import -tpatch -CR -yman file update /tmp/patch31255 . = 0
!lkml001/greg 1066689233 bk-3.0.2: obtain write lock (31325)
!lkml001/greg 1066689234 bk-3.0.2: sfind -s,,p -C = 0
!lkml001/greg 1066689234 bk-3.0.2: sccscat -h ChangeSet = 0
!lkml001/greg 1066689234 bk-3.0.2: _keysort = 0
!lkml001/greg 1066689234 bk-3.0.2: sane = 0
!lkml001/greg 1066689234 bk-3.0.2: check -c - = 0
!lkml001/greg 1066689234 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!lkml001/greg 1066689234 bk-3.0.2: commit -y[PATCH] man file update

changes:
o CALLOUT method included
o required keys for every match method listed
o keywords changed to uppercase in EXAMPLE
 = 0
!lkml001/greg 1066689234 bk-3.0.2: write unlock (31325)
!greg 1066689236 bk-3.0.2: obtain read lock (31333)
!greg 1066689236 bk-3.0.2: _probekey = 0
!greg 1066689241 bk-3.0.2: _keysort = 0
!greg 1066689241 bk-3.0.2: _adler32 = 0
!greg 1066689241 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066689246 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=2099
!greg 1066689246 bk-3.0.2: read unlock (31333)
!greg 1066689253 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066689253 bk-3.0.2: sane = 0
!greg 1066689253 bk-3.0.2: clean ChangeSet = 0
!greg 1066689253 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066689253 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist31342 . = 0
!greg 1066689253 bk-3.0.2: _sort = 0
!greg 1066689254 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066689254 bk-3.0.2: clean ChangeSet = 0
!greg 1066689254 bk-3.0.2: _strings udev-003_bk.tar.gz = 0
!greg 1066689255 bk-3.0.2: _strings udev-003_bk.tar.gz = 0
!greg 1066689257 bk-3.0.2: citool = 0
!greg 1066689270 bk-3.0.2: obtain read lock (31354)
!greg 1066689270 bk-3.0.2: _probekey = 0
!greg 1066689273 bk-3.0.2: _keysort = 0
!greg 1066689273 bk-3.0.2: _adler32 = 0
!greg 1066689273 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066689274 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=2099
!greg 1066689274 bk-3.0.2: read unlock (31354)
!greg 1066689321 bk-3.0.2: changes -t = 0
!greg 1066689321 bk-3.0.2: tags = 0
!greg 1066689330 bk-3.0.2: rset -hrv003..+ = 0
!greg 1066689330 bk-3.0.2: export -tpatch -rv003..+ -h = 0
!greg 1066693252 bk-3.0.2: get -p libsysfs/SCCS/s.Makefile = 0
!greg 1066693270 bk-3.0.2: get -p libsysfs/SCCS/s.Makefile = 0
!greg 1066693280 bk-3.0.2: get -p libsysfs/SCCS/s.Makefile = 0
!greg 1066693319 bk-3.0.2: get -p libsysfs/SCCS/s.Makefile = 0
!greg 1066693326 bk-3.0.2: get -p libsysfs/SCCS/s.Makefile = 0
!greg 1066693364 bk-3.0.2: get -p libsysfs/SCCS/s.Makefile = 0
!greg 1066693364 bk-3.0.2: get -p libsysfs/SCCS/s.libsysfs.h = 0
!greg 1066693377 bk-3.0.2: get -p libsysfs/SCCS/s.Makefile = 0
!greg 1066693377 bk-3.0.2: get -p libsysfs/SCCS/s.libsysfs.h = 0
!greg 1066693388 bk-3.0.2: get -p libsysfs/SCCS/s.Makefile = 0
!greg 1066693389 bk-3.0.2: get -p libsysfs/SCCS/s.libsysfs.h = 0
!greg 1066693396 bk-3.0.2: get -p libsysfs/SCCS/s.Makefile = 0
!greg 1066693396 bk-3.0.2: get -p libsysfs/SCCS/s.libsysfs.h = 0
!greg 1066693404 bk-3.0.2: get -p libsysfs/SCCS/s.Makefile = 0
!greg 1066693404 bk-3.0.2: get -p libsysfs/SCCS/s.libsysfs.h = 0
!greg 1066693424 bk-3.0.2: get -p libsysfs/SCCS/s.Makefile = 0
!greg 1066693424 bk-3.0.2: get -p libsysfs/SCCS/s.libsysfs.h = 0
!greg 1066693424 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs.h = 0
!greg 1066693424 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_bus.c = 0
!greg 1066693432 bk-3.0.2: get -p libsysfs/SCCS/s.Makefile = 0
!greg 1066693432 bk-3.0.2: get -p libsysfs/SCCS/s.libsysfs.h = 0
!greg 1066693432 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs.h = 0
!greg 1066693432 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_bus.c = 0
!greg 1066693441 bk-3.0.2: get -p libsysfs/SCCS/s.Makefile = 0
!greg 1066693441 bk-3.0.2: get -p libsysfs/SCCS/s.libsysfs.h = 0
!greg 1066693441 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs.h = 0
!greg 1066693441 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_bus.c = 0
!greg 1066693453 bk-3.0.2: get -p libsysfs/SCCS/s.Makefile = 0
!greg 1066693453 bk-3.0.2: get -p libsysfs/SCCS/s.libsysfs.h = 0
!greg 1066693453 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs.h = 0
!greg 1066693453 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_bus.c = 0
!greg 1066693453 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_class.c = 0
!greg 1066693706 bk-3.0.2: get -qe Makefile = 0
!greg 1066693843 bk-3.0.2: vim Makefile = 0
!greg 1066694402 bk-3.0.2: unedit Makefile = 0
!greg 1066695458 bk-3.0.2: get -p libsysfs/SCCS/s.Makefile = 0
!greg 1066695458 bk-3.0.2: get -p libsysfs/SCCS/s.libsysfs.h = 0
!greg 1066695458 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs.h = 0
!greg 1066695458 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_bus.c = 0
!greg 1066695458 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_class.c = 0
!greg 1066695458 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_device.c = 0
!greg 1066695458 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_dir.c = 0
!greg 1066695458 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_driver.c = 0
!greg 1066695458 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_utils.c = 0
!greg 1066695458 bk-3.0.2: get -p SCCS/s.namedev.c = 0
!greg 1066695458 bk-3.0.2: get -p SCCS/s.udevdb.c = 0
!greg 1066695546 bk-3.0.2: get -p libsysfs/SCCS/s.Makefile = 0
!greg 1066695546 bk-3.0.2: get -p libsysfs/SCCS/s.libsysfs.h = 0
!greg 1066695546 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs.h = 0
!greg 1066695546 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_bus.c = 0
!greg 1066695546 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_class.c = 0
!greg 1066695546 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_device.c = 0
!greg 1066695546 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_dir.c = 0
!greg 1066695546 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_driver.c = 0
!greg 1066695546 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_utils.c = 0
!greg 1066695546 bk-3.0.2: get -p SCCS/s.namedev.c = 0
!dsteklof/greg 1066695552 bk-3.0.2: getuser -r = 0
!dsteklof/greg 1066695552 bk-3.0.2: pwd = 0
!dsteklof/greg 1066695552 bk-3.0.2: pwd = 0
!dsteklof/greg 1066695552 bk-3.0.2: obtain write lock (1882)
!dsteklof/greg 1066695552 bk-3.0.2: lock -L = 0
!dsteklof/greg 1066695552 bk-3.0.2: version = 0
!dsteklof/greg 1066695552 bk-3.0.2: diffs libsysfs/Makefile = 0
!dsteklof/greg 1066695552 bk-3.0.2: edit -q libsysfs/SCCS/s.Makefile = 0
!dsteklof/greg 1066695552 bk-3.0.2: diffs libsysfs/libsysfs.h = 0
!dsteklof/greg 1066695552 bk-3.0.2: edit -q libsysfs/SCCS/s.libsysfs.h = 0
!dsteklof/greg 1066695552 bk-3.0.2: diffs libsysfs/sysfs.h = 0
!dsteklof/greg 1066695552 bk-3.0.2: edit -q libsysfs/SCCS/s.sysfs.h = 0
!dsteklof/greg 1066695552 bk-3.0.2: diffs libsysfs/sysfs_bus.c = 0
!dsteklof/greg 1066695552 bk-3.0.2: edit -q libsysfs/SCCS/s.sysfs_bus.c = 0
!dsteklof/greg 1066695552 bk-3.0.2: diffs libsysfs/sysfs_class.c = 0
!dsteklof/greg 1066695552 bk-3.0.2: edit -q libsysfs/SCCS/s.sysfs_class.c = 0
!dsteklof/greg 1066695552 bk-3.0.2: diffs libsysfs/sysfs_device.c = 0
!dsteklof/greg 1066695552 bk-3.0.2: edit -q libsysfs/SCCS/s.sysfs_device.c = 0
!dsteklof/greg 1066695552 bk-3.0.2: diffs libsysfs/sysfs_dir.c = 0
!dsteklof/greg 1066695552 bk-3.0.2: edit -q libsysfs/SCCS/s.sysfs_dir.c = 0
!dsteklof/greg 1066695552 bk-3.0.2: diffs libsysfs/sysfs_driver.c = 0
!dsteklof/greg 1066695553 bk-3.0.2: edit -q libsysfs/SCCS/s.sysfs_driver.c = 0
!dsteklof/greg 1066695553 bk-3.0.2: diffs libsysfs/sysfs_utils.c = 0
!dsteklof/greg 1066695553 bk-3.0.2: edit -q libsysfs/SCCS/s.sysfs_utils.c = 0
!dsteklof/greg 1066695553 bk-3.0.2: diffs namedev.c = 0
!dsteklof/greg 1066695553 bk-3.0.2: edit -q SCCS/s.namedev.c = 0
!dsteklof/greg 1066695553 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!dsteklof/greg 1066695553 bk-3.0.2: sfiles -c - = 0
!dsteklof/greg 1066695553 bk-3.0.2: sfiles -p - = 0
!dsteklof/greg 1066695553 bk-3.0.2: sfiles -x - = 0
!dsteklof/greg 1066695553 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!dsteklof/greg 1066695553 bk-3.0.2: sfiles -x = 0
!dsteklof/greg 1066695553 bk-3.0.2: _unlink = 0
!dsteklof/greg 1066695553 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!dsteklof/greg 1066695553 bk-3.0.2: new -G -ynew version of libsysfs patch - = 0
!dsteklof/greg 1066695553 bk-3.0.2: ci -q -G -ynew version of libsysfs patch - = 0
!dsteklof/greg 1066695553 bk-3.0.2: unlock -w = 0
!dsteklof/greg 1066695553 bk-3.0.2: lock -w = 0
!dsteklof/greg 1066695553 bk-3.0.2: import -tpatch -CR -ynew version of libsysfs patch /tmp/patch1870 . = 0
!dsteklof/greg 1066695553 bk-3.0.2: obtain write lock (1982)
!dsteklof/greg 1066695553 bk-3.0.2: sfind -s,,p -C = 0
!dsteklof/greg 1066695554 bk-3.0.2: sccscat -h ChangeSet = 0
!dsteklof/greg 1066695554 bk-3.0.2: _keysort = 0
!dsteklof/greg 1066695554 bk-3.0.2: sane = 0
!dsteklof/greg 1066695554 bk-3.0.2: check -c - = 0
!dsteklof/greg 1066695554 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!dsteklof/greg 1066695554 bk-3.0.2: commit -y[PATCH] new version of libsysfs patch

Here's the patch applying the latest libsysfs.
	- adds the latest libsysfs code to udev
		* new code includes dlist implementation, a generic linked list
			implementation. Needed our own because LGPL
		* rearranged structures
		* provided more functions for accessing directory and attributes
	- gets rid of ->directory->path references in namedev.c
	- replaces sysfs_get_value_from_attributes with sysfs_get_classdev_attr
 = 0
!dsteklof/greg 1066695554 bk-3.0.2: write unlock (1982)
!greg 1066696424 bk-3.0.2: obtain read lock (3369)
!greg 1066696424 bk-3.0.2: _probekey = 0
!greg 1066696431 bk-3.0.2: push -n = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1066696431 bk-3.0.2: read unlock (3369)
!greg 1066696441 bk-3.0.2: putenv BK_REMOTE_PROTOCOL=1.3 = 0
!greg 1066696441 bk-3.0.2: putenv BK_VERSION=bk-3.0.2 = 0
!greg 1066696441 bk-3.0.2: putenv BK_UTC=20030813204105 = 0
!greg 1066696441 bk-3.0.2: putenv BK_TIME_T=1060807265 = 0
!greg 1066696441 bk-3.0.2: putenv BK_USER=greg = 0
!greg 1066696441 bk-3.0.2: putenv _BK_USER=greg = 0
!greg 1066696441 bk-3.0.2: putenv _BK_HOST=kroah.com = 0
!greg 1066696441 bk-3.0.2: putenv BK_REPO_ID=20030718130426-07:00|deskfan.kroah.org|/home/greg/src/udev|greg|PfZC = 0
!greg 1066696441 bk-3.0.2: putenv BK_ACCEPTED=ACCEPTED = 0
!greg 1066696441 bk-3.0.2: putenv BK_REALUSER=greg = 0
!greg 1066696441 bk-3.0.2: putenv BK_REALHOST=deskfan.kroah.org = 0
!greg 1066696441 bk-3.0.2: putenv BK_PLATFORM=x86-glibc22-linux = 0
!greg 1066696441 bk-3.0.2: changes v003..+ = 1
!greg 1066696441 bk-3.0.2: cd /home/greg/src/udev/v003..+ = 1
!greg 1066696448 bk-3.0.2: changes -rv003..+ = 0
!greg 1066696480 bk-3.0.2: rset -hrv003..+ = 0
!greg 1066696480 bk-3.0.2: export -tpatch -rv003..+ -h = 0
!greg 1066696509 bk-3.0.2: obtain read lock (3542)
!greg 1066696509 bk-3.0.2: _probekey = 0
!greg 1066696515 bk-3.0.2: _keysort = 0
!greg 1066696515 bk-3.0.2: _adler32 = 0
!greg 1066696515 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066696533 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=87990
!greg 1066696533 bk-3.0.2: read unlock (3542)
!greg 1066696821 bk-3.0.2: obtain read lock (3644)
!greg 1066696821 bk-3.0.2: _probekey = 0
!greg 1066696824 bk-3.0.2: _keysort = 0
!greg 1066696824 bk-3.0.2: _adler32 = 0
!greg 1066696824 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066696825 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=87990
!greg 1066696825 bk-3.0.2: read unlock (3644)
!greg 1066696855 bk-3.0.2: add udev = 0
!greg 1066696861 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066696861 bk-3.0.2: sane = 0
!greg 1066696861 bk-3.0.2: clean ChangeSet = 0
!greg 1066696861 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066696862 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist3672 . = 0
!greg 1066696862 bk-3.0.2: _sort = 0
!greg 1066696862 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066696862 bk-3.0.2: clean ChangeSet = 0
!greg 1066696862 bk-3.0.2: _strings udev-003_bk.tar.gz = 0
!greg 1066696865 bk-3.0.2: _strings udev-003_bk.tar.gz = 0
!greg 1066696866 bk-3.0.2: citool = 0
!greg 1066751226 bk-3.0.2: changes -rv003..+ = 0
!greg 1066751279 bk-3.0.2: changes -rv003..+ = 0
!greg 1066751309 bk-3.0.2: edit /home/greg/linux/BK/tools/shortlog = 0
!greg 1066751327 bk-3.0.2: changes -rv003..+ = 0
!greg 1066752454 bk-3.0.2: get -qe Makefile = 0
!greg 1066752462 bk-3.0.2: vim Makefile = 0
!greg 1066752466 bk-3.0.2: get -qe udev.spec = 0
!greg 1066752483 bk-3.0.2: vim udev.spec = 0
!greg 1066752495 bk-3.0.2: edit ChangeLog = 0
!greg 1066752514 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066752514 bk-3.0.2: sane = 0
!greg 1066752514 bk-3.0.2: clean ChangeSet = 0
!greg 1066752514 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066752515 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist7544 . = 0
!greg 1066752515 bk-3.0.2: _sort = 0
!greg 1066752516 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066752516 bk-3.0.2: clean ChangeSet = 0
!greg 1066752516 bk-3.0.2: sinfo Makefile = 1
!greg 1066752516 bk-3.0.2: diffs -u Makefile = 0
!greg 1066752518 bk-3.0.2: sinfo Makefile = 1
!greg 1066752518 bk-3.0.2: diffs -u Makefile = 0
!greg 1066752522 bk-3.0.2: sinfo Makefile = 1
!greg 1066752522 bk-3.0.2: diffs -u Makefile = 0
!greg 1066752522 bk-3.0.2: sinfo Makefile = 1
!greg 1066752522 bk-3.0.2: diffs -u Makefile = 0
!greg 1066752522 bk-3.0.2: sinfo udev.spec = 1
!greg 1066752522 bk-3.0.2: diffs -u udev.spec = 0
!greg 1066752524 bk-3.0.2: lock -s = 0
!greg 1066752525 bk-3.0.2: lock -s = 0
!greg 1066752525 bk-3.0.2: delta -qy004 release Makefile = 0
!greg 1066752525 bk-3.0.2: delta -qy004 release udev.spec = 0
!greg 1066752525 bk-3.0.2: sfind -pC udev.spec = 0
!greg 1066752525 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066752525 bk-3.0.2: sfind -pC Makefile = 0
!greg 1066752525 bk-3.0.2: obtain write lock (7578)
!greg 1066752525 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066752525 bk-3.0.2: _keysort = 0
!greg 1066752525 bk-3.0.2: sane = 0
!greg 1066752525 bk-3.0.2: check -c - = 0
!greg 1066752525 bk-3.0.2: commit -dqY/tmp/cmt7544 -f/tmp/cfiles7544 = 0
!greg 1066752525 bk-3.0.2: write unlock (7578)
!greg 1066752525 bk-3.0.2: citool = 0
!greg 1066752525 bk-3.0.2: _probekey = 0
!greg 1066752526 bk-3.0.2: _keysort = 0
!greg 1066752526 bk-3.0.2: _adler32 = 0
!greg 1066752526 bk-3.0.2: makepatch -e -s - = 0
!greg 1066752526 bk-3.0.2: _keysort = 0
!greg 1066752526 bk-3.0.2: _adler32 = 0
!greg 1066752526 bk-3.0.2: makepatch -e -s - = 0
!greg 1066752526 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1066752538 bk-3.0.2: changes -rv003..+ = 0
!greg 1066752543 bk-3.0.2: changes -rv003..+ = 0
!greg 1066752582 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066752582 bk-3.0.2: sane = 0
!greg 1066752582 bk-3.0.2: clean ChangeSet = 0
!greg 1066752582 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066752583 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist7610 . = 0
!greg 1066752583 bk-3.0.2: _sort = 0
!greg 1066752583 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066752583 bk-3.0.2: clean ChangeSet = 0
!greg 1066752583 bk-3.0.2: sinfo ChangeLog = 1
!greg 1066752583 bk-3.0.2: diffs -u ChangeLog = 0
!greg 1066752585 bk-3.0.2: sinfo ChangeLog = 1
!greg 1066752585 bk-3.0.2: diffs -u ChangeLog = 0
!greg 1066752590 bk-3.0.2: sinfo ChangeLog = 1
!greg 1066752590 bk-3.0.2: diffs -u ChangeLog = 0
!greg 1066752591 bk-3.0.2: sinfo ChangeLog = 1
!greg 1066752591 bk-3.0.2: diffs -u ChangeLog = 0
!greg 1066752592 bk-3.0.2: lock -s = 0
!greg 1066752592 bk-3.0.2: lock -s = 0
!greg 1066752592 bk-3.0.2: delta -qy004 changelog entrys ChangeLog = 0
!greg 1066752592 bk-3.0.2: sfind -pC ChangeLog = 0
!greg 1066752592 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066752592 bk-3.0.2: obtain write lock (7638)
!greg 1066752592 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066752592 bk-3.0.2: _keysort = 0
!greg 1066752592 bk-3.0.2: sane = 0
!greg 1066752592 bk-3.0.2: check -c - = 0
!greg 1066752592 bk-3.0.2: commit -dqY/tmp/cmt7610 -f/tmp/cfiles7610 = 0
!greg 1066752592 bk-3.0.2: write unlock (7638)
!greg 1066752592 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066752592 bk-3.0.2: citool = 0
!greg 1066752595 bk-3.0.2: changes -t = 0
!greg 1066752595 bk-3.0.2: tags = 0
!greg 1066752598 bk-3.0.2: admin -Sv004 ChangeSet = 0
!greg 1066752598 bk-3.0.2: tag v004 = 0
!greg 1066752625 bk-3.0.2: obtain read lock (7771)
!greg 1066752625 bk-3.0.2: _probekey = 0
!greg 1066752632 bk-3.0.2: _keysort = 0
!greg 1066752632 bk-3.0.2: _adler32 = 0
!greg 1066752632 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066752640 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=3647
!greg 1066752640 bk-3.0.2: read unlock (7771)
!greg 1066752814 bk-3.0.2: obtain read lock (7779)
!greg 1066752814 bk-3.0.2: _probekey = 0
!greg 1066752817 bk-3.0.2: push gregkh@kernel.bkbits.net: = 1 xfered=0
!greg 1066752817 bk-3.0.2: read unlock (7779)
!greg 1066752905 bk-3.0.2: obtain read lock (7784)
!greg 1066752905 bk-3.0.2: _probekey = 0
!greg 1066752908 bk-3.0.2: _keysort = 0
!greg 1066752908 bk-3.0.2: _adler32 = 0
!greg 1066752908 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066752909 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=3647
!greg 1066752909 bk-3.0.2: read unlock (7784)
!greg 1066752913 bk-3.0.2: changes -t = 0
!greg 1066752913 bk-3.0.2: tags = 0
!greg 1066753368 bk-3.0.2: changes -rv003..+ = 0
!greg 1066761313 bk-3.0.2: get -qe udev.c = 0
!greg 1066761315 bk-3.0.2: gvim udev.c = 0
!greg 1066761945 bk-3.0.2: edit udev-add.c = 0
!greg 1066761962 bk-3.0.2: edit udev.h = 0
!greg 1066762234 bk-3.0.2: edit namedev.c = 0
!greg 1066762289 bk-3.0.2: edit udevdb.c = 0
!greg 1066762325 bk-3.0.2: edit udevdb.h = 0
!greg 1066763028 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066763028 bk-3.0.2: sane = 0
!greg 1066763028 bk-3.0.2: clean ChangeSet = 0
!greg 1066763028 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066763029 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist8460 . = 0
!greg 1066763029 bk-3.0.2: _sort = 0
!greg 1066763030 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066763030 bk-3.0.2: clean ChangeSet = 0
!greg 1066763030 bk-3.0.2: sinfo namedev.c = 1
!greg 1066763030 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066763031 bk-3.0.2: sinfo udev.h = 1
!greg 1066763031 bk-3.0.2: diffs -u udev.h = 0
!greg 1066763034 bk-3.0.2: sinfo udevdb.h = 1
!greg 1066763034 bk-3.0.2: diffs -u udevdb.h = 0
!greg 1066763099 bk-3.0.2: edit namedev.h = 0
!greg 1066763487 bk-3.0.2: citool = 0
!greg 1066763749 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066763749 bk-3.0.2: sane = 0
!greg 1066763749 bk-3.0.2: clean ChangeSet = 0
!greg 1066763749 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066763749 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist9009 . = 0
!greg 1066763749 bk-3.0.2: _sort = 0
!greg 1066763750 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066763750 bk-3.0.2: clean ChangeSet = 0
!greg 1066763750 bk-3.0.2: sinfo namedev.c = 1
!greg 1066763750 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066763755 bk-3.0.2: _strings udev-004.tar.gz = 0
!greg 1066763758 bk-3.0.2: _strings udevdb.tdb = 0
!greg 1066763761 bk-3.0.2: _strings .udev-add.c.swp = 0
!greg 1066763761 bk-3.0.2: _strings .udev-add.c.swp = 0
!greg 1066763762 bk-3.0.2: sinfo udevdb.h = 1
!greg 1066763762 bk-3.0.2: diffs -u udevdb.h = 0
!greg 1066763764 bk-3.0.2: sinfo udevdb.c = 1
!greg 1066763764 bk-3.0.2: diffs -u udevdb.c = 0
!greg 1066763766 bk-3.0.2: sinfo udev.c = 1
!greg 1066763766 bk-3.0.2: diffs -u udev.c = 0
!greg 1066763769 bk-3.0.2: sinfo udev.h = 1
!greg 1066763769 bk-3.0.2: diffs -u udev.h = 0
!greg 1066763772 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066763772 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066763775 bk-3.0.2: sinfo namedev.h = 1
!greg 1066763775 bk-3.0.2: diffs -u namedev.h = 0
!greg 1066763778 bk-3.0.2: sinfo namedev.c = 1
!greg 1066763778 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066763779 bk-3.0.2: sinfo namedev.c = 1
!greg 1066763779 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066763779 bk-3.0.2: citool = 0
!greg 1066763851 bk-3.0.2: edit udev-remove.c = 0
!greg 1066763899 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066763899 bk-3.0.2: sane = 0
!greg 1066763899 bk-3.0.2: clean ChangeSet = 0
!greg 1066763899 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066763900 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist9438 . = 0
!greg 1066763900 bk-3.0.2: _sort = 0
!greg 1066763900 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066763900 bk-3.0.2: clean ChangeSet = 0
!greg 1066763900 bk-3.0.2: sinfo namedev.c = 1
!greg 1066763900 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066763903 bk-3.0.2: _strings udevdb.tdb = 0
!greg 1066763906 bk-3.0.2: _strings .udev.c.swp = 0
!greg 1066763906 bk-3.0.2: _strings .udev.c.swp = 0
!greg 1066763907 bk-3.0.2: sinfo namedev.h = 1
!greg 1066763907 bk-3.0.2: diffs -u namedev.h = 0
!greg 1066763909 bk-3.0.2: sinfo namedev.c = 1
!greg 1066763909 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066763913 bk-3.0.2: sinfo namedev.c = 1
!greg 1066763913 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066763943 bk-3.0.2: sinfo namedev.c = 1
!greg 1066763943 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066763944 bk-3.0.2: sinfo namedev.c = 1
!greg 1066763944 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066763944 bk-3.0.2: sinfo namedev.h = 1
!greg 1066763944 bk-3.0.2: diffs -u namedev.h = 0
!greg 1066763944 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066763944 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066763944 bk-3.0.2: sinfo udev-remove.c = 1
!greg 1066763944 bk-3.0.2: diffs -u udev-remove.c = 0
!greg 1066763945 bk-3.0.2: sinfo udev.c = 1
!greg 1066763945 bk-3.0.2: diffs -u udev.c = 0
!greg 1066763945 bk-3.0.2: sinfo udev.h = 1
!greg 1066763945 bk-3.0.2: diffs -u udev.h = 0
!greg 1066763945 bk-3.0.2: sinfo udevdb.c = 1
!greg 1066763945 bk-3.0.2: diffs -u udevdb.c = 0
!greg 1066763946 bk-3.0.2: sinfo udevdb.h = 1
!greg 1066763946 bk-3.0.2: diffs -u udevdb.h = 0
!greg 1066763946 bk-3.0.2: _strings .udev.c.swp = 0
!greg 1066763949 bk-3.0.2: lock -s = 0
!greg 1066763949 bk-3.0.2: lock -s = 0
!greg 1066763949 bk-3.0.2: delta -qymake config files, sysfs root, and udev root configurable from config variables

This will make running tests a lot simpler. namedev.c = 0
!greg 1066763949 bk-3.0.2: delta -qymake config files, sysfs root, and udev root configurable from config variables

This will make running tests a lot simpler. namedev.h = 0
!greg 1066763949 bk-3.0.2: delta -qymake config files, sysfs root, and udev root configurable from config variables

This will make running tests a lot simpler. udev-add.c = 0
!greg 1066763949 bk-3.0.2: delta -qymake config files, sysfs root, and udev root configurable from config variables

This will make running tests a lot simpler. udev-remove.c = 0
!greg 1066763949 bk-3.0.2: delta -qymake config files, sysfs root, and udev root configurable from config variables

This will make running tests a lot simpler. udev.c = 0
!greg 1066763949 bk-3.0.2: delta -qymake config files, sysfs root, and udev root configurable from config variables

This will make running tests a lot simpler. udev.h = 0
!greg 1066763949 bk-3.0.2: delta -qymake config files, sysfs root, and udev root configurable from config variables

This will make running tests a lot simpler. udevdb.c = 0
!greg 1066763949 bk-3.0.2: delta -qymake config files, sysfs root, and udev root configurable from config variables

This will make running tests a lot simpler. udevdb.h = 0
!greg 1066763949 bk-3.0.2: sfind -pC udevdb.h = 0
!greg 1066763949 bk-3.0.2: sfind -pC udev-remove.c = 0
!greg 1066763949 bk-3.0.2: sfind -pC udev.c = 0
!greg 1066763949 bk-3.0.2: sfind -pC namedev.c = 0
!greg 1066763949 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066763949 bk-3.0.2: sfind -pC udev.h = 0
!greg 1066763949 bk-3.0.2: sfind -pC namedev.h = 0
!greg 1066763949 bk-3.0.2: sfind -pC udevdb.c = 0
!greg 1066763949 bk-3.0.2: sfind -pC udev-add.c = 0
!greg 1066763949 bk-3.0.2: obtain write lock (9518)
!greg 1066763949 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066763949 bk-3.0.2: _keysort = 0
!greg 1066763949 bk-3.0.2: sane = 0
!greg 1066763949 bk-3.0.2: check -c - = 0
!greg 1066763949 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066763949 bk-3.0.2: commit -dqY/tmp/cmt9438 -f/tmp/cfiles9438 = 0
!greg 1066763949 bk-3.0.2: write unlock (9518)
!greg 1066763949 bk-3.0.2: citool = 0
!greg 1066763955 bk-3.0.2: get -qe Makefile udev.spec = 0
!greg 1066763966 bk-3.0.2: vim Makefile udev.spec = 0
!greg 1066763978 bk-3.0.2: obtain read lock (9688)
!greg 1066763978 bk-3.0.2: _probekey = 0
!greg 1066763985 bk-3.0.2: _keysort = 0
!greg 1066763985 bk-3.0.2: _adler32 = 0
!greg 1066763985 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066763992 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=8608
!greg 1066763992 bk-3.0.2: read unlock (9688)
!greg 1066763992 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066763992 bk-3.0.2: sane = 0
!greg 1066763992 bk-3.0.2: clean ChangeSet = 0
!greg 1066763992 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066763992 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist9697 . = 0
!greg 1066763992 bk-3.0.2: _sort = 0
!greg 1066763993 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066763993 bk-3.0.2: clean ChangeSet = 0
!greg 1066763993 bk-3.0.2: sinfo Makefile = 1
!greg 1066763993 bk-3.0.2: diffs -u Makefile = 0
!greg 1066763994 bk-3.0.2: sinfo Makefile = 1
!greg 1066763994 bk-3.0.2: diffs -u Makefile = 0
!greg 1066764000 bk-3.0.2: sinfo Makefile = 1
!greg 1066764000 bk-3.0.2: diffs -u Makefile = 0
!greg 1066764000 bk-3.0.2: sinfo Makefile = 1
!greg 1066764000 bk-3.0.2: diffs -u Makefile = 0
!greg 1066764000 bk-3.0.2: sinfo udev.spec = 1
!greg 1066764000 bk-3.0.2: diffs -u udev.spec = 0
!greg 1066764000 bk-3.0.2: _strings .udev.c.swp = 0
!greg 1066764003 bk-3.0.2: lock -s = 0
!greg 1066764003 bk-3.0.2: lock -s = 0
!greg 1066764003 bk-3.0.2: delta -qychange version to 004_bk Makefile = 0
!greg 1066764003 bk-3.0.2: delta -qychange version to 004_bk udev.spec = 0
!greg 1066764003 bk-3.0.2: sfind -pC udev.spec = 0
!greg 1066764003 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066764003 bk-3.0.2: sfind -pC Makefile = 0
!greg 1066764003 bk-3.0.2: obtain write lock (9735)
!greg 1066764003 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066764003 bk-3.0.2: _keysort = 0
!greg 1066764003 bk-3.0.2: sane = 0
!greg 1066764003 bk-3.0.2: check -c - = 0
!greg 1066764003 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066764003 bk-3.0.2: commit -dqY/tmp/cmt9697 -f/tmp/cfiles9697 = 0
!greg 1066764003 bk-3.0.2: write unlock (9735)
!greg 1066764003 bk-3.0.2: citool = 0
!greg 1066764004 bk-3.0.2: obtain read lock (9741)
!greg 1066764005 bk-3.0.2: _probekey = 0
!greg 1066764010 bk-3.0.2: _keysort = 0
!greg 1066764010 bk-3.0.2: _adler32 = 0
!greg 1066764010 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066764015 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1544
!greg 1066764015 bk-3.0.2: read unlock (9741)
!greg 1066764019 bk-3.0.2: obtain read lock (9749)
!greg 1066764019 bk-3.0.2: _probekey = 0
!greg 1066764023 bk-3.0.2: _keysort = 0
!greg 1066764023 bk-3.0.2: _adler32 = 0
!greg 1066764023 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066764024 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=9877
!greg 1066764024 bk-3.0.2: read unlock (9749)
!greg 1066767238 bk-3.0.2: obtain read lock (9837)
!greg 1066767238 bk-3.0.2: _probekey = 0
!greg 1066767242 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=0
!greg 1066767242 bk-3.0.2: read unlock (9837)
!greg 1066767269 bk-3.0.2: edit udev.c = 0
!greg 1066767911 bk-3.0.2: edit udev-add.c = 0
!greg 1066768820 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066768820 bk-3.0.2: sane = 0
!greg 1066768820 bk-3.0.2: clean ChangeSet = 0
!greg 1066768820 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066768821 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist10310 . = 0
!greg 1066768821 bk-3.0.2: _sort = 0
!greg 1066768821 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066768821 bk-3.0.2: clean ChangeSet = 0
!greg 1066768822 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066768822 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066768825 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066768825 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066768849 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066768849 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066768850 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066768850 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066768850 bk-3.0.2: sinfo udev.c = 1
!greg 1066768850 bk-3.0.2: diffs -u udev.c = 0
!greg 1066768852 bk-3.0.2: lock -s = 0
!greg 1066768853 bk-3.0.2: lock -s = 0
!greg 1066768853 bk-3.0.2: delta -qyFix bug causing udev to sleep forever waiting for dev file to show up.

Now we will timeout properly. udev-add.c = 0
!greg 1066768853 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066768853 bk-3.0.2: sfind -pC udev-add.c = 0
!greg 1066768853 bk-3.0.2: obtain write lock (10341)
!greg 1066768853 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066768853 bk-3.0.2: _keysort = 0
!greg 1066768853 bk-3.0.2: sane = 0
!greg 1066768853 bk-3.0.2: check -c - = 0
!greg 1066768853 bk-3.0.2: commit -dqY/tmp/cmt10310 -f/tmp/cfiles10310 = 0
!greg 1066768853 bk-3.0.2: write unlock (10341)
!greg 1066768853 bk-3.0.2: citool = 0
!greg 1066768853 bk-3.0.2: _probekey = 0
!greg 1066768854 bk-3.0.2: _keysort = 0
!greg 1066768854 bk-3.0.2: _adler32 = 0
!greg 1066768854 bk-3.0.2: makepatch -e -s - = 0
!greg 1066768854 bk-3.0.2: _keysort = 0
!greg 1066768854 bk-3.0.2: _adler32 = 0
!greg 1066768854 bk-3.0.2: makepatch -e -s - = 0
!greg 1066768854 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1066768864 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066768864 bk-3.0.2: sane = 0
!greg 1066768864 bk-3.0.2: clean ChangeSet = 0
!greg 1066768864 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066768865 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist10355 . = 0
!greg 1066768865 bk-3.0.2: _sort = 0
!greg 1066768865 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066768865 bk-3.0.2: clean ChangeSet = 0
!greg 1066768865 bk-3.0.2: sinfo udev.c = 1
!greg 1066768865 bk-3.0.2: diffs -u udev.c = 0
!greg 1066768869 bk-3.0.2: sinfo udev.c = 1
!greg 1066768869 bk-3.0.2: diffs -u udev.c = 0
!greg 1066768888 bk-3.0.2: sinfo udev.c = 1
!greg 1066768888 bk-3.0.2: diffs -u udev.c = 0
!greg 1066768888 bk-3.0.2: sinfo udev.c = 1
!greg 1066768888 bk-3.0.2: diffs -u udev.c = 0
!greg 1066768888 bk-3.0.2: _strings .udev.c.swp = 0
!greg 1066768889 bk-3.0.2: _strings udevdb.tdb = 0
!greg 1066768892 bk-3.0.2: _strings .udev.c.swp = 0
!greg 1066768892 bk-3.0.2: _strings .udev.c.swp = 0
!greg 1066768895 bk-3.0.2: lock -s = 0
!greg 1066768895 bk-3.0.2: lock -s = 0
!greg 1066768895 bk-3.0.2: delta -qymore overrides of config info with env variables if in test mode. udev.c = 0
!greg 1066768895 bk-3.0.2: sfind -pC udev.c = 0
!greg 1066768895 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066768895 bk-3.0.2: obtain write lock (10387)
!greg 1066768895 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066768895 bk-3.0.2: _keysort = 0
!greg 1066768895 bk-3.0.2: sane = 0
!greg 1066768895 bk-3.0.2: check -c - = 0
!greg 1066768895 bk-3.0.2: commit -dqY/tmp/cmt10355 -f/tmp/cfiles10355 = 0
!greg 1066768895 bk-3.0.2: write unlock (10387)
!greg 1066768895 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066768895 bk-3.0.2: citool = 0
!greg 1066768901 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066768901 bk-3.0.2: sane = 0
!greg 1066768901 bk-3.0.2: clean ChangeSet = 0
!greg 1066768901 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066768902 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist10394 . = 0
!greg 1066768902 bk-3.0.2: citool = 0
!greg 1066769112 bk-3.0.2: get -p SCCS/s.udev-add.c = 0
!rml/greg 1066769118 bk-3.0.2: getuser -r = 0
!rml/greg 1066769118 bk-3.0.2: pwd = 0
!rml/greg 1066769118 bk-3.0.2: pwd = 0
!rml/greg 1066769118 bk-3.0.2: obtain write lock (10481)
!rml/greg 1066769118 bk-3.0.2: lock -L = 0
!rml/greg 1066769118 bk-3.0.2: version = 0
!rml/greg 1066769118 bk-3.0.2: diffs udev-add.c = 0
!rml/greg 1066769118 bk-3.0.2: edit -q SCCS/s.udev-add.c = 0
!rml/greg 1066769118 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!rml/greg 1066769118 bk-3.0.2: sfiles -c - = 0
!rml/greg 1066769118 bk-3.0.2: sfiles -p - = 0
!rml/greg 1066769118 bk-3.0.2: sfiles -x - = 0
!rml/greg 1066769118 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!rml/greg 1066769118 bk-3.0.2: sfiles -x = 0
!rml/greg 1066769118 bk-3.0.2: _unlink = 0
!rml/greg 1066769118 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!rml/greg 1066769118 bk-3.0.2: ci -q -G -yudev: another canidate for static - = 0
!rml/greg 1066769118 bk-3.0.2: unlock -w = 0
!rml/greg 1066769119 bk-3.0.2: lock -w = 0
!rml/greg 1066769119 bk-3.0.2: import -tpatch -CR -yudev: another canidate for static /tmp/patch10469 . = 0
!rml/greg 1066769119 bk-3.0.2: obtain write lock (10542)
!rml/greg 1066769119 bk-3.0.2: sfind -s,,p -C = 0
!rml/greg 1066769119 bk-3.0.2: sccscat -h ChangeSet = 0
!rml/greg 1066769119 bk-3.0.2: _keysort = 0
!rml/greg 1066769119 bk-3.0.2: sane = 0
!rml/greg 1066769119 bk-3.0.2: check -c - = 0
!rml/greg 1066769119 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!rml/greg 1066769119 bk-3.0.2: commit -y[PATCH] udev: another canidate for static

Another one of those "trivial patches so everything must be good"

sleep_for_dev() isn't exported or defined in a header, so it can be
marked 'static'
 = 0
!rml/greg 1066769119 bk-3.0.2: write unlock (10542)
!greg 1066769155 bk-3.0.2: get -p SCCS/s.udev.8 = 0
!kay/greg 1066769159 bk-3.0.2: getuser -r = 0
!kay/greg 1066769159 bk-3.0.2: pwd = 0
!kay/greg 1066769159 bk-3.0.2: pwd = 0
!kay/greg 1066769159 bk-3.0.2: obtain write lock (10765)
!kay/greg 1066769159 bk-3.0.2: lock -L = 0
!kay/greg 1066769159 bk-3.0.2: version = 0
!kay/greg 1066769159 bk-3.0.2: diffs udev.8 = 0
!kay/greg 1066769159 bk-3.0.2: edit -q SCCS/s.udev.8 = 0
!kay/greg 1066769159 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay/greg 1066769159 bk-3.0.2: sfiles -c - = 0
!kay/greg 1066769159 bk-3.0.2: sfiles -p - = 0
!kay/greg 1066769159 bk-3.0.2: sfiles -x - = 0
!kay/greg 1066769159 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay/greg 1066769159 bk-3.0.2: sfiles -x = 0
!kay/greg 1066769159 bk-3.0.2: _unlink = 0
!kay/greg 1066769159 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!kay/greg 1066769159 bk-3.0.2: ci -q -G -yman page update - = 0
!kay/greg 1066769159 bk-3.0.2: unlock -w = 0
!kay/greg 1066769160 bk-3.0.2: lock -w = 0
!kay/greg 1066769160 bk-3.0.2: import -tpatch -CR -yman page update /tmp/patch10753 . = 0
!kay/greg 1066769160 bk-3.0.2: obtain write lock (10826)
!kay/greg 1066769160 bk-3.0.2: sfind -s,,p -C = 0
!kay/greg 1066769160 bk-3.0.2: sccscat -h ChangeSet = 0
!kay/greg 1066769160 bk-3.0.2: _keysort = 0
!kay/greg 1066769160 bk-3.0.2: sane = 0
!kay/greg 1066769160 bk-3.0.2: check -c - = 0
!kay/greg 1066769160 bk-3.0.2: commit -y[PATCH] man page update

here a new patch for the man page:
o namdev.permissions added
o corrected a few typos
o corrected text for config line format.
  owner, group mode are only in namedev.permissions
  (don't know what i was dreaming, while i wrote this :))
 = 0
!kay/greg 1066769160 bk-3.0.2: write unlock (10826)
!kay/greg 1066769160 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066769177 bk-3.0.2: get -p SCCS/s.namedev.c = 0
!greg 1066769234 bk-3.0.2: edit namedev.c = 0
!greg 1066769241 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066769241 bk-3.0.2: sane = 0
!greg 1066769241 bk-3.0.2: clean ChangeSet = 0
!greg 1066769241 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066769242 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist10907 . = 0
!greg 1066769242 bk-3.0.2: _sort = 0
!greg 1066769242 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066769242 bk-3.0.2: clean ChangeSet = 0
!greg 1066769242 bk-3.0.2: sinfo namedev.c = 1
!greg 1066769242 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066769244 bk-3.0.2: sinfo namedev.c = 1
!greg 1066769244 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066769261 bk-3.0.2: sinfo namedev.c = 1
!greg 1066769261 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066769266 bk-3.0.2: sinfo namedev.c = 1
!greg 1066769266 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066769267 bk-3.0.2: sinfo namedev.c = 1
!greg 1066769267 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066769268 bk-3.0.2: lock -s = 0
!greg 1066769269 bk-3.0.2: lock -s = 0
!greg 1066769269 bk-3.0.2: delta -qyfix dbg line in namedev.c

Thanks to Kay Sievers <kay@vrfy.org> for pointing this out. namedev.c = 0
!greg 1066769269 bk-3.0.2: sfind -pC namedev.c = 0
!greg 1066769269 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066769269 bk-3.0.2: obtain write lock (10938)
!greg 1066769269 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066769269 bk-3.0.2: _keysort = 0
!greg 1066769270 bk-3.0.2: sane = 0
!greg 1066769270 bk-3.0.2: check -c - = 0
!greg 1066769270 bk-3.0.2: commit -dqY/tmp/cmt10907 -f/tmp/cfiles10907 = 0
!greg 1066769270 bk-3.0.2: write unlock (10938)
!greg 1066769270 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066769270 bk-3.0.2: citool = 0
!greg 1066769286 bk-3.0.2: get -p SCCS/s.namedev.c = 0
!kay/greg 1066769290 bk-3.0.2: getuser -r = 0
!kay/greg 1066769290 bk-3.0.2: pwd = 0
!kay/greg 1066769290 bk-3.0.2: pwd = 0
!kay/greg 1066769290 bk-3.0.2: obtain write lock (10963)
!kay/greg 1066769290 bk-3.0.2: lock -L = 0
!kay/greg 1066769290 bk-3.0.2: version = 0
!kay/greg 1066769290 bk-3.0.2: diffs namedev.c = 0
!kay/greg 1066769290 bk-3.0.2: edit -q SCCS/s.namedev.c = 0
!kay/greg 1066769290 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay/greg 1066769290 bk-3.0.2: sfiles -c - = 0
!kay/greg 1066769290 bk-3.0.2: sfiles -p - = 0
!kay/greg 1066769290 bk-3.0.2: sfiles -x - = 0
!kay/greg 1066769290 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay/greg 1066769290 bk-3.0.2: sfiles -x = 0
!kay/greg 1066769290 bk-3.0.2: _unlink = 0
!kay/greg 1066769290 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!kay/greg 1066769291 bk-3.0.2: ci -q -G -ynamedev.c comments + debug patch - = 0
!kay/greg 1066769291 bk-3.0.2: unlock -w = 0
!kay/greg 1066769291 bk-3.0.2: lock -w = 0
!kay/greg 1066769291 bk-3.0.2: import -tpatch -CR -ynamedev.c comments + debug patch /tmp/patch10951 . = 0
!kay/greg 1066769291 bk-3.0.2: obtain write lock (11024)
!kay/greg 1066769291 bk-3.0.2: sfind -s,,p -C = 0
!kay/greg 1066769291 bk-3.0.2: sccscat -h ChangeSet = 0
!kay/greg 1066769291 bk-3.0.2: _keysort = 0
!kay/greg 1066769291 bk-3.0.2: sane = 0
!kay/greg 1066769291 bk-3.0.2: check -c - = 0
!kay/greg 1066769291 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay/greg 1066769291 bk-3.0.2: commit -y[PATCH] namedev.c comments + debug patch

and a patch for namdev.c comments + debug
o correct 'device device'
o correct permission file to config file
 = 0
!kay/greg 1066769291 bk-3.0.2: write unlock (11024)
!greg 1066769321 bk-3.0.2: obtain read lock (11150)
!greg 1066769321 bk-3.0.2: _probekey = 0
!greg 1066769327 bk-3.0.2: _keysort = 0
!greg 1066769327 bk-3.0.2: _adler32 = 0
!greg 1066769327 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066769334 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=8355
!greg 1066769334 bk-3.0.2: read unlock (11150)
!greg 1066769342 bk-3.0.2: obtain read lock (11158)
!greg 1066769342 bk-3.0.2: _probekey = 0
!greg 1066769345 bk-3.0.2: _keysort = 0
!greg 1066769345 bk-3.0.2: _adler32 = 0
!greg 1066769345 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066769345 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=8355
!greg 1066769345 bk-3.0.2: read unlock (11158)
!greg 1066769534 bk-3.0.2: obtain read lock (11171)
!greg 1066769534 bk-3.0.2: _probekey = 0
!greg 1066769538 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=0
!greg 1066769538 bk-3.0.2: read unlock (11171)
!greg 1066769539 bk-3.0.2: obtain read lock (11176)
!greg 1066769539 bk-3.0.2: _probekey = 0
!greg 1066769544 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1066769544 bk-3.0.2: read unlock (11176)
!greg 1066769739 bk-3.0.2: obtain read lock (11181)
!greg 1066769739 bk-3.0.2: _probekey = 0
!greg 1066769744 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1066769744 bk-3.0.2: read unlock (11181)
!greg 1066769905 bk-3.0.2: get -qe udev.c udev.h = 0
!greg 1066769906 bk-3.0.2: gvim udev.c udev.h = 0
!greg 1066769991 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066769991 bk-3.0.2: sane = 0
!greg 1066769991 bk-3.0.2: clean ChangeSet = 0
!greg 1066769991 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066769992 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist11240 . = 0
!greg 1066769992 bk-3.0.2: _sort = 0
!greg 1066769992 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066769992 bk-3.0.2: clean ChangeSet = 0
!greg 1066769992 bk-3.0.2: sinfo udev.c = 1
!greg 1066769992 bk-3.0.2: diffs -u udev.c = 0
!greg 1066769993 bk-3.0.2: _strings udev.tdb = 0
!greg 1066769996 bk-3.0.2: _strings udevdb.tdb = 0
!greg 1066769997 bk-3.0.2: _strings .udev.c.swp = 0
!greg 1066769997 bk-3.0.2: _strings .udev.c.swp = 0
!greg 1066769998 bk-3.0.2: citool = 0
!greg 1066770031 bk-3.0.2: mv namedev.permissions udev.permissions = 0
!greg 1066770148 bk-3.0.2: mv namedev.config udev.config = 0
!greg 1066770154 bk-3.0.2: get -qe Makefile = 0
!greg 1066770177 bk-3.0.2: vim Makefile = 0
!greg 1066770181 bk-3.0.2: get -qe udev.8 = 0
!greg 1066770266 bk-3.0.2: vim udev.8 = 0
!greg 1066770326 bk-3.0.2: get -qe udev.spec = 0
!greg 1066770334 bk-3.0.2: vim udev.spec = 0
!greg 1066770432 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066770432 bk-3.0.2: sane = 0
!greg 1066770432 bk-3.0.2: clean ChangeSet = 0
!greg 1066770432 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066770433 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist11663 . = 0
!greg 1066770433 bk-3.0.2: _sort = 0
!greg 1066770433 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066770433 bk-3.0.2: clean ChangeSet = 0
!greg 1066770433 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.5 udev.config = 0
!greg 1066770433 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.4 udev.permissions = 0
!greg 1066770433 bk-3.0.2: sinfo Makefile = 1
!greg 1066770433 bk-3.0.2: diffs -u Makefile = 0
!greg 1066770435 bk-3.0.2: sinfo Makefile = 1
!greg 1066770435 bk-3.0.2: diffs -u Makefile = 0
!greg 1066770436 bk-3.0.2: sinfo Makefile = 1
!greg 1066770436 bk-3.0.2: diffs -u Makefile = 0
!greg 1066770436 bk-3.0.2: sinfo Makefile = 1
!greg 1066770436 bk-3.0.2: diffs -u Makefile = 0
!greg 1066770438 bk-3.0.2: sinfo Makefile = 1
!greg 1066770438 bk-3.0.2: diffs -u Makefile = 0
!greg 1066770471 bk-3.0.2: sinfo Makefile = 1
!greg 1066770471 bk-3.0.2: diffs -u Makefile = 0
!greg 1066770472 bk-3.0.2: sinfo Makefile = 1
!greg 1066770472 bk-3.0.2: diffs -u Makefile = 0
!greg 1066770472 bk-3.0.2: sinfo udev.8 = 1
!greg 1066770472 bk-3.0.2: diffs -u udev.8 = 0
!greg 1066770474 bk-3.0.2: sinfo udev.c = 1
!greg 1066770474 bk-3.0.2: diffs -u udev.c = 0
!greg 1066770475 bk-3.0.2: sinfo udev.h = 1
!greg 1066770475 bk-3.0.2: diffs -u udev.h = 0
!greg 1066770477 bk-3.0.2: sinfo udev.spec = 1
!greg 1066770477 bk-3.0.2: diffs -u udev.spec = 0
!greg 1066770479 bk-3.0.2: _strings .udev.c.swp = 0
!greg 1066770482 bk-3.0.2: lock -s = 0
!greg 1066770482 bk-3.0.2: lock -s = 0
!greg 1066770482 bk-3.0.2: delta -qyrename namedev.permissions and namedev.config to udev.permissions and udev.config

the namedev name didn't really make much sense anymore... Makefile = 0
!greg 1066770482 bk-3.0.2: delta -qyrename namedev.permissions and namedev.config to udev.permissions and udev.config

the namedev name didn't really make much sense anymore... udev.8 = 0
!greg 1066770482 bk-3.0.2: delta -qyrename namedev.permissions and namedev.config to udev.permissions and udev.config

the namedev name didn't really make much sense anymore... udev.c = 0
!greg 1066770482 bk-3.0.2: delta -qyrename namedev.permissions and namedev.config to udev.permissions and udev.config

the namedev name didn't really make much sense anymore... udev.h = 0
!greg 1066770482 bk-3.0.2: delta -qyrename namedev.permissions and namedev.config to udev.permissions and udev.config

the namedev name didn't really make much sense anymore... udev.spec = 0
!greg 1066770482 bk-3.0.2: sfind -pC udev.config = 0
!greg 1066770482 bk-3.0.2: sfind -pC udev.permissions = 0
!greg 1066770482 bk-3.0.2: sfind -pC udev.spec = 0
!greg 1066770482 bk-3.0.2: sfind -pC udev.c = 0
!greg 1066770482 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066770482 bk-3.0.2: sfind -pC udev.h = 0
!greg 1066770482 bk-3.0.2: sfind -pC udev.8 = 0
!greg 1066770482 bk-3.0.2: sfind -pC Makefile = 0
!greg 1066770482 bk-3.0.2: obtain write lock (11735)
!greg 1066770482 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066770482 bk-3.0.2: _keysort = 0
!greg 1066770483 bk-3.0.2: sane = 0
!greg 1066770483 bk-3.0.2: check -c - = 0
!greg 1066770483 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066770483 bk-3.0.2: commit -dqY/tmp/cmt11663 -f/tmp/cfiles11663 = 0
!greg 1066770483 bk-3.0.2: write unlock (11735)
!greg 1066770483 bk-3.0.2: citool = 0
!greg 1066770486 bk-3.0.2: obtain read lock (11741)
!greg 1066770486 bk-3.0.2: _probekey = 0
!greg 1066770491 bk-3.0.2: _keysort = 0
!greg 1066770491 bk-3.0.2: _adler32 = 0
!greg 1066770491 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066770497 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=5616
!greg 1066770497 bk-3.0.2: read unlock (11741)
!greg 1066770560 bk-3.0.2: obtain read lock (11771)
!greg 1066770561 bk-3.0.2: _probekey = 0
!greg 1066770563 bk-3.0.2: _keysort = 0
!greg 1066770563 bk-3.0.2: _adler32 = 0
!greg 1066770563 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066770564 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=5616
!greg 1066770564 bk-3.0.2: read unlock (11771)
!greg 1066770604 bk-3.0.2: get -qe udev.h udev-add.c namedev.h namedev.c = 0
!greg 1066770605 bk-3.0.2: gvim udev.h udev-add.c namedev.h namedev.c = 0
!greg 1066770667 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066770667 bk-3.0.2: sane = 0
!greg 1066770667 bk-3.0.2: clean ChangeSet = 0
!greg 1066770667 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066770668 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist11793 . = 0
!greg 1066770668 bk-3.0.2: _sort = 0
!greg 1066770669 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066770669 bk-3.0.2: clean ChangeSet = 0
!greg 1066770669 bk-3.0.2: sinfo udev.h = 1
!greg 1066770669 bk-3.0.2: diffs -u udev.h = 0
!greg 1066771386 bk-3.0.2: sinfo udev.h = 1
!greg 1066771386 bk-3.0.2: diffs -u udev.h = 0
!greg 1066771386 bk-3.0.2: citool = 0
!greg 1066771393 bk-3.0.2: diffs -u = 0
!greg 1066771678 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066771678 bk-3.0.2: sane = 0
!greg 1066771678 bk-3.0.2: clean ChangeSet = 0
!greg 1066771678 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066771678 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist12323 . = 0
!greg 1066771678 bk-3.0.2: _sort = 0
!greg 1066771679 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066771679 bk-3.0.2: clean ChangeSet = 0
!greg 1066771679 bk-3.0.2: sinfo namedev.c = 1
!greg 1066771679 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066771683 bk-3.0.2: sinfo udev.h = 1
!greg 1066771683 bk-3.0.2: diffs -u udev.h = 0
!greg 1066771707 bk-3.0.2: sinfo namedev.c = 1
!greg 1066771707 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066771708 bk-3.0.2: sinfo namedev.c = 1
!greg 1066771708 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066771708 bk-3.0.2: sinfo namedev.h = 1
!greg 1066771708 bk-3.0.2: diffs -u namedev.h = 0
!greg 1066771708 bk-3.0.2: sinfo udev-add.c = 1
!greg 1066771708 bk-3.0.2: diffs -u udev-add.c = 0
!greg 1066771708 bk-3.0.2: sinfo udev.h = 1
!greg 1066771708 bk-3.0.2: diffs -u udev.h = 0
!greg 1066771711 bk-3.0.2: lock -s = 0
!greg 1066771711 bk-3.0.2: lock -s = 0
!greg 1066771711 bk-3.0.2: delta -qygot rid of struct device_attr

namedev.c is still a mess, that's up next after testing... namedev.c = 0
!greg 1066771711 bk-3.0.2: delta -qygot rid of struct device_attr

namedev.c is still a mess, that's up next after testing... namedev.h = 0
!greg 1066771711 bk-3.0.2: delta -qygot rid of struct device_attr

namedev.c is still a mess, that's up next after testing... udev-add.c = 0
!greg 1066771711 bk-3.0.2: delta -qygot rid of struct device_attr

namedev.c is still a mess, that's up next after testing... udev.h = 0
!greg 1066771711 bk-3.0.2: sfind -pC namedev.c = 0
!greg 1066771711 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066771711 bk-3.0.2: sfind -pC udev.h = 0
!greg 1066771711 bk-3.0.2: sfind -pC namedev.h = 0
!greg 1066771711 bk-3.0.2: sfind -pC udev-add.c = 0
!greg 1066771712 bk-3.0.2: obtain write lock (12370)
!greg 1066771712 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066771712 bk-3.0.2: _keysort = 0
!greg 1066771712 bk-3.0.2: sane = 0
!greg 1066771712 bk-3.0.2: check -c - = 0
!greg 1066771712 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066771712 bk-3.0.2: commit -dqY/tmp/cmt12323 -f/tmp/cfiles12323 = 0
!greg 1066771712 bk-3.0.2: write unlock (12370)
!greg 1066771712 bk-3.0.2: citool = 0
!greg 1066771768 bk-3.0.2: edit namedev.c = 0
!greg 1066772773 bk-3.0.2: edit Makefile = 0
!greg 1066781515 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066781515 bk-3.0.2: sane = 0
!greg 1066781515 bk-3.0.2: clean ChangeSet = 0
!greg 1066781515 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066781516 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist13302 . = 0
!greg 1066781516 bk-3.0.2: _sort = 0
!greg 1066781517 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066781517 bk-3.0.2: clean ChangeSet = 0
!greg 1066781517 bk-3.0.2: sinfo Makefile = 1
!greg 1066781517 bk-3.0.2: diffs -u Makefile = 0
!greg 1066781518 bk-3.0.2: sinfo namedev.c = 1
!greg 1066781518 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066781521 bk-3.0.2: sinfo Makefile = 1
!greg 1066781521 bk-3.0.2: diffs -u Makefile = 0
!greg 1066781523 bk-3.0.2: sinfo namedev.c = 1
!greg 1066781523 bk-3.0.2: diffs -u namedev.c = 0
!greg 1066781559 bk-3.0.2: lock -s = 0
!greg 1066781559 bk-3.0.2: lock -s = 0
!greg 1066781560 bk-3.0.2: delta -qyfix LABEL bug for device files (not class files.) namedev.c = 0
!greg 1066781560 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066781560 bk-3.0.2: sfind -pC namedev.c = 0
!greg 1066781560 bk-3.0.2: obtain write lock (13331)
!greg 1066781560 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066781560 bk-3.0.2: _keysort = 0
!greg 1066781560 bk-3.0.2: sane = 0
!greg 1066781560 bk-3.0.2: check -c - = 0
!greg 1066781560 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066781560 bk-3.0.2: commit -dqY/tmp/cmt13302 -f/tmp/cfiles13302 = 0
!greg 1066781560 bk-3.0.2: write unlock (13331)
!greg 1066781560 bk-3.0.2: citool = 0
!greg 1066781562 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066781563 bk-3.0.2: sane = 0
!greg 1066781563 bk-3.0.2: clean ChangeSet = 0
!greg 1066781563 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066781563 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist13338 . = 0
!greg 1066781563 bk-3.0.2: _sort = 0
!greg 1066781564 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066781564 bk-3.0.2: clean ChangeSet = 0
!greg 1066781564 bk-3.0.2: sinfo Makefile = 1
!greg 1066781564 bk-3.0.2: diffs -u Makefile = 0
!greg 1066781573 bk-3.0.2: sinfo Makefile = 1
!greg 1066781573 bk-3.0.2: diffs -u Makefile = 0
!greg 1066781573 bk-3.0.2: citool = 0
!greg 1066781575 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066781575 bk-3.0.2: sane = 0
!greg 1066781575 bk-3.0.2: clean ChangeSet = 0
!greg 1066781575 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066781576 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist13355 . = 0
!greg 1066781576 bk-3.0.2: _sort = 0
!greg 1066781576 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066781576 bk-3.0.2: clean ChangeSet = 0
!greg 1066781576 bk-3.0.2: sinfo Makefile = 1
!greg 1066781576 bk-3.0.2: diffs -u Makefile = 0
!greg 1066781641 bk-3.0.2: _strings test/label_test = 0
!greg 1066781656 bk-3.0.2: _strings test/label_test = 0
!greg 1066781656 bk-3.0.2: _strings test/label_test = 0
!greg 1066781657 bk-3.0.2: _strings test/label_test.config = 0
!greg 1066781657 bk-3.0.2: _strings test/label_test.config = 0
!greg 1066781658 bk-3.0.2: _strings test/sys/block/sda/dev = 0
!greg 1066781658 bk-3.0.2: _strings test/sys/block/sda/dev = 0
!greg 1066781658 bk-3.0.2: _strings test/sys/block/sda/queue/iosched/antic_expire = 0
!greg 1066781658 bk-3.0.2: _strings test/sys/block/sda/queue/iosched/antic_expire = 0
!greg 1066781658 bk-3.0.2: _strings test/sys/block/sda/queue/iosched/read_batch_expire = 0
!greg 1066781658 bk-3.0.2: _strings test/sys/block/sda/queue/iosched/read_batch_expire = 0
!greg 1066781658 bk-3.0.2: _strings test/sys/block/sda/queue/iosched/read_expire = 0
!greg 1066781658 bk-3.0.2: _strings test/sys/block/sda/queue/iosched/read_expire = 0
!greg 1066781659 bk-3.0.2: _strings test/sys/block/sda/queue/iosched/write_batch_expire = 0
!greg 1066781659 bk-3.0.2: _strings test/sys/block/sda/queue/iosched/write_batch_expire = 0
!greg 1066781659 bk-3.0.2: _strings test/sys/block/sda/queue/iosched/write_expire = 0
!greg 1066781659 bk-3.0.2: _strings test/sys/block/sda/queue/iosched/write_expire = 0
!greg 1066781659 bk-3.0.2: _strings test/sys/block/sda/queue/nr_requests = 0
!greg 1066781659 bk-3.0.2: _strings test/sys/block/sda/queue/nr_requests = 0
!greg 1066781659 bk-3.0.2: _strings test/sys/block/sda/range = 0
!greg 1066781659 bk-3.0.2: _strings test/sys/block/sda/range = 0
!greg 1066781659 bk-3.0.2: _strings test/sys/block/sda/sda1/dev = 0
!greg 1066781659 bk-3.0.2: _strings test/sys/block/sda/sda1/dev = 0
!greg 1066781659 bk-3.0.2: _strings test/sys/block/sda/sda1/size = 0
!greg 1066781659 bk-3.0.2: _strings test/sys/block/sda/sda1/size = 0
!greg 1066781660 bk-3.0.2: _strings test/sys/block/sda/sda1/start = 0
!greg 1066781660 bk-3.0.2: _strings test/sys/block/sda/sda1/start = 0
!greg 1066781660 bk-3.0.2: _strings test/sys/block/sda/sda1/stat = 0
!greg 1066781660 bk-3.0.2: _strings test/sys/block/sda/sda1/stat = 0
!greg 1066781660 bk-3.0.2: _strings test/sys/block/sda/sda2/dev = 0
!greg 1066781660 bk-3.0.2: _strings test/sys/block/sda/sda2/dev = 0
!greg 1066781660 bk-3.0.2: _strings test/sys/block/sda/sda2/size = 0
!greg 1066781660 bk-3.0.2: _strings test/sys/block/sda/sda2/size = 0
!greg 1066781660 bk-3.0.2: _strings test/sys/block/sda/sda2/start = 0
!greg 1066781660 bk-3.0.2: _strings test/sys/block/sda/sda2/start = 0
!greg 1066781660 bk-3.0.2: _strings test/sys/block/sda/sda2/stat = 0
!greg 1066781660 bk-3.0.2: _strings test/sys/block/sda/sda2/stat = 0
!greg 1066781661 bk-3.0.2: _strings test/sys/block/sda/sda3/dev = 0
!greg 1066781661 bk-3.0.2: _strings test/sys/block/sda/sda3/dev = 0
!greg 1066781661 bk-3.0.2: _strings test/sys/block/sda/sda3/size = 0
!greg 1066781661 bk-3.0.2: _strings test/sys/block/sda/sda3/size = 0
!greg 1066781661 bk-3.0.2: _strings test/sys/block/sda/sda3/start = 0
!greg 1066781661 bk-3.0.2: _strings test/sys/block/sda/sda3/start = 0
!greg 1066781661 bk-3.0.2: _strings test/sys/block/sda/sda3/stat = 0
!greg 1066781661 bk-3.0.2: _strings test/sys/block/sda/sda3/stat = 0
!greg 1066781661 bk-3.0.2: _strings test/sys/block/sda/sda4/dev = 0
!greg 1066781661 bk-3.0.2: _strings test/sys/block/sda/sda4/dev = 0
!greg 1066781661 bk-3.0.2: _strings test/sys/block/sda/sda4/size = 0
!greg 1066781661 bk-3.0.2: _strings test/sys/block/sda/sda4/size = 0
!greg 1066781662 bk-3.0.2: _strings test/sys/block/sda/sda4/start = 0
!greg 1066781662 bk-3.0.2: _strings test/sys/block/sda/sda4/start = 0
!greg 1066781662 bk-3.0.2: _strings test/sys/block/sda/sda4/stat = 0
!greg 1066781662 bk-3.0.2: _strings test/sys/block/sda/sda4/stat = 0
!greg 1066781662 bk-3.0.2: _strings test/sys/block/sda/size = 0
!greg 1066781662 bk-3.0.2: _strings test/sys/block/sda/size = 0
!greg 1066781662 bk-3.0.2: _strings test/sys/block/sda/stat = 0
!greg 1066781662 bk-3.0.2: _strings test/sys/block/sda/stat = 0
!greg 1066781662 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/class = 0
!greg 1066781662 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/class = 0
!greg 1066781662 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/config = 0
!greg 1066781662 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/config = 0
!greg 1066781663 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/device = 0
!greg 1066781663 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/device = 0
!greg 1066781663 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/device_blocked = 0
!greg 1066781663 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/device_blocked = 0
!greg 1066781663 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/model = 0
!greg 1066781663 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/model = 0
!greg 1066781663 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/online = 0
!greg 1066781663 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/online = 0
!greg 1066781663 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/queue_depth = 0
!greg 1066781663 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/queue_depth = 0
!greg 1066781663 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/rev = 0
!greg 1066781663 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/rev = 0
!greg 1066781664 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/scsi_level = 0
!greg 1066781664 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/scsi_level = 0
!greg 1066781664 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/type = 0
!greg 1066781664 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/type = 0
!greg 1066781664 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/vendor = 0
!greg 1066781664 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/vendor = 0
!greg 1066781664 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/irq = 0
!greg 1066781664 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/irq = 0
!greg 1066781664 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/resource = 0
!greg 1066781664 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/resource = 0
!greg 1066781664 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/subsystem_device = 0
!greg 1066781664 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/subsystem_device = 0
!greg 1066781665 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/subsystem_vendor = 0
!greg 1066781665 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/subsystem_vendor = 0
!greg 1066781665 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/vendor = 0
!greg 1066781665 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/vendor = 0
!greg 1066781665 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/class = 0
!greg 1066781665 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/class = 0
!greg 1066781665 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/config = 0
!greg 1066781665 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/config = 0
!greg 1066781665 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/device = 0
!greg 1066781665 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/device = 0
!greg 1066781665 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/irq = 0
!greg 1066781665 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/irq = 0
!greg 1066781666 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/resource = 0
!greg 1066781666 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/resource = 0
!greg 1066781666 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/subsystem_device = 0
!greg 1066781666 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/subsystem_device = 0
!greg 1066781666 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/subsystem_device = 0
!greg 1066781666 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/subsystem_device = 0
!greg 1066781666 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/subsystem_device = 0
!greg 1066781666 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/subsystem_device = 0
!greg 1066781667 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/subsystem_device = 0
!greg 1066781667 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/subsystem_device = 0
!greg 1066781668 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/subsystem_vendor = 0
!greg 1066781668 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/subsystem_vendor = 0
!greg 1066781669 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/vendor = 0
!greg 1066781669 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/vendor = 0
!greg 1066781671 bk-3.0.2: _strings test/udev.tdb = 0
!greg 1066781673 bk-3.0.2: _strings udev.tdb = 0
!greg 1066781674 bk-3.0.2: _strings test/udev.tdb = 0
!greg 1066781675 bk-3.0.2: _strings udev.tdb = 0
!greg 1066781676 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/vendor = 0
!greg 1066781676 bk-3.0.2: _strings test/sys/devices/pci0000:00/0000:00:1e.0/vendor = 0
!greg 1066781680 bk-3.0.2: sinfo Makefile = 1
!greg 1066781680 bk-3.0.2: diffs -u Makefile = 0
!greg 1066781697 bk-3.0.2: lock -s = 0
!greg 1066781697 bk-3.0.2: lock -s = 0
!greg 1066781697 bk-3.0.2: new test/label_test = 0
!greg 1066781698 bk-3.0.2: new test/label_test.config = 0
!greg 1066781698 bk-3.0.2: new test/sys/block/sda/dev = 0
!greg 1066781698 bk-3.0.2: new test/sys/block/sda/device = 0
!greg 1066781698 bk-3.0.2: new test/sys/block/sda/queue/iosched/antic_expire = 0
!greg 1066781698 bk-3.0.2: new test/sys/block/sda/queue/iosched/read_batch_expire = 0
!greg 1066781698 bk-3.0.2: new test/sys/block/sda/queue/iosched/read_expire = 0
!greg 1066781698 bk-3.0.2: new test/sys/block/sda/queue/iosched/write_batch_expire = 0
!greg 1066781698 bk-3.0.2: new test/sys/block/sda/queue/iosched/write_expire = 0
!greg 1066781698 bk-3.0.2: new test/sys/block/sda/queue/nr_requests = 0
!greg 1066781698 bk-3.0.2: new test/sys/block/sda/range = 0
!greg 1066781698 bk-3.0.2: new test/sys/block/sda/sda1/dev = 0
!greg 1066781698 bk-3.0.2: new test/sys/block/sda/sda1/size = 0
!greg 1066781698 bk-3.0.2: new test/sys/block/sda/sda1/start = 0
!greg 1066781698 bk-3.0.2: new test/sys/block/sda/sda1/stat = 0
!greg 1066781698 bk-3.0.2: new test/sys/block/sda/sda2/dev = 0
!greg 1066781698 bk-3.0.2: new test/sys/block/sda/sda2/size = 0
!greg 1066781698 bk-3.0.2: new test/sys/block/sda/sda2/start = 0
!greg 1066781698 bk-3.0.2: new test/sys/block/sda/sda2/stat = 0
!greg 1066781698 bk-3.0.2: new test/sys/block/sda/sda3/dev = 0
!greg 1066781698 bk-3.0.2: new test/sys/block/sda/sda3/size = 0
!greg 1066781698 bk-3.0.2: new test/sys/block/sda/sda3/start = 0
!greg 1066781698 bk-3.0.2: new test/sys/block/sda/sda3/stat = 0
!greg 1066781698 bk-3.0.2: new test/sys/block/sda/sda4/dev = 0
!greg 1066781698 bk-3.0.2: new test/sys/block/sda/sda4/size = 0
!greg 1066781698 bk-3.0.2: new test/sys/block/sda/sda4/start = 0
!greg 1066781698 bk-3.0.2: new test/sys/block/sda/sda4/stat = 0
!greg 1066781698 bk-3.0.2: new test/sys/block/sda/size = 0
!greg 1066781698 bk-3.0.2: new test/sys/block/sda/stat = 0
!greg 1066781698 bk-3.0.2: new test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/class = 0
!greg 1066781698 bk-3.0.2: new test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/config = 0
!greg 1066781698 bk-3.0.2: new test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/device = 0
!greg 1066781698 bk-3.0.2: new test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/device_blocked = 0
!greg 1066781698 bk-3.0.2: new test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/model = 0
!greg 1066781698 bk-3.0.2: new test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/online = 0
!greg 1066781698 bk-3.0.2: new test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/queue_depth = 0
!greg 1066781698 bk-3.0.2: new test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/rev = 0
!greg 1066781698 bk-3.0.2: new test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/scsi_level = 0
!greg 1066781698 bk-3.0.2: new test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/type = 0
!greg 1066781698 bk-3.0.2: new test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/vendor = 0
!greg 1066781698 bk-3.0.2: new test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/irq = 0
!greg 1066781698 bk-3.0.2: new test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/resource = 0
!greg 1066781698 bk-3.0.2: new test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/subsystem_device = 0
!greg 1066781698 bk-3.0.2: new test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/subsystem_vendor = 0
!greg 1066781698 bk-3.0.2: new test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/vendor = 0
!greg 1066781698 bk-3.0.2: new test/sys/devices/pci0000:00/0000:00:1e.0/class = 0
!greg 1066781698 bk-3.0.2: new test/sys/devices/pci0000:00/0000:00:1e.0/config = 0
!greg 1066781698 bk-3.0.2: new test/sys/devices/pci0000:00/0000:00:1e.0/device = 0
!greg 1066781698 bk-3.0.2: new test/sys/devices/pci0000:00/0000:00:1e.0/irq = 0
!greg 1066781698 bk-3.0.2: new test/sys/devices/pci0000:00/0000:00:1e.0/resource = 0
!greg 1066781698 bk-3.0.2: new test/sys/devices/pci0000:00/0000:00:1e.0/subsystem_device = 0
!greg 1066781698 bk-3.0.2: new test/sys/devices/pci0000:00/0000:00:1e.0/subsystem_vendor = 0
!greg 1066781698 bk-3.0.2: new test/sys/devices/pci0000:00/0000:00:1e.0/vendor = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/devices/pci0000:00/0000:00:1e.0/vendor = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/devices/pci0000:00/0000:00:1e.0/class = 0
!greg 1066781698 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/block/sda/sda1/stat = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/block/sda/sda2/size = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/devices/pci0000:00/0000:00:1e.0/device = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/block/sda/range = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/queue_depth = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/scsi_level = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/block/sda/sda4/start = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/irq = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/block/sda/queue/iosched/write_batch_expire = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/block/sda/queue/iosched/read_expire = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/class = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/vendor = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/device = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/block/sda/queue/nr_requests = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/block/sda/dev = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/label_test = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/block/sda/sda2/dev = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/model = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/block/sda/sda4/dev = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/rev = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/block/sda/queue/iosched/antic_expire = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/block/sda/sda3/stat = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/block/sda/sda4/size = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/block/sda/sda3/start = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/devices/pci0000:00/0000:00:1e.0/subsystem_vendor = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/block/sda/queue/iosched/write_expire = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/type = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/device_blocked = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/devices/pci0000:00/0000:00:1e.0/subsystem_device = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/block/sda/sda1/size = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/devices/pci0000:00/0000:00:1e.0/resource = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/vendor = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/block/sda/device = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/subsystem_vendor = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/subsystem_device = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/devices/pci0000:00/0000:00:1e.0/config = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/block/sda/stat = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/resource = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/block/sda/sda2/start = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/block/sda/queue/iosched/read_batch_expire = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/config = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/block/sda/sda2/stat = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/block/sda/sda3/size = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/block/sda/sda1/dev = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/block/sda/sda3/dev = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/label_test.config = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/0:0:0:0/online = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/block/sda/sda1/start = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/block/sda/size = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/block/sda/sda4/stat = 0
!greg 1066781698 bk-3.0.2: sfind -pC test/sys/devices/pci0000:00/0000:00:1e.0/irq = 0
!greg 1066781699 bk-3.0.2: obtain write lock (13610)
!greg 1066781699 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066781699 bk-3.0.2: _keysort = 0
!greg 1066781699 bk-3.0.2: sane = 0
!greg 1066781699 bk-3.0.2: check -c - = 0
!greg 1066781699 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066781699 bk-3.0.2: commit -dqY/tmp/cmt13355 -f/tmp/cfiles13355 = 0
!greg 1066781699 bk-3.0.2: write unlock (13610)
!greg 1066781699 bk-3.0.2: citool = 0
!greg 1066781703 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1066781704 bk-3.0.2: sane = 0
!greg 1066781704 bk-3.0.2: clean ChangeSet = 0
!greg 1066781704 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1066781704 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist13617 . = 0
!greg 1066781704 bk-3.0.2: _sort = 0
!greg 1066781705 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1066781705 bk-3.0.2: clean ChangeSet = 0
!greg 1066781705 bk-3.0.2: sinfo Makefile = 1
!greg 1066781705 bk-3.0.2: diffs -u Makefile = 0
!greg 1066781708 bk-3.0.2: sinfo Makefile = 1
!greg 1066781708 bk-3.0.2: diffs -u Makefile = 0
!greg 1066781718 bk-3.0.2: sinfo Makefile = 1
!greg 1066781719 bk-3.0.2: diffs -u Makefile = 0
!greg 1066781719 bk-3.0.2: sinfo Makefile = 1
!greg 1066781719 bk-3.0.2: diffs -u Makefile = 0
!greg 1066781720 bk-3.0.2: lock -s = 0
!greg 1066781720 bk-3.0.2: lock -s = 0
!greg 1066781720 bk-3.0.2: delta -qyhm, makefile bug with so many files...  will fix later... Makefile = 0
!greg 1066781720 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1066781720 bk-3.0.2: sfind -pC Makefile = 0
!greg 1066781720 bk-3.0.2: obtain write lock (13645)
!greg 1066781720 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066781720 bk-3.0.2: _keysort = 0
!greg 1066781720 bk-3.0.2: sane = 0
!greg 1066781720 bk-3.0.2: check -c - = 0
!greg 1066781720 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066781720 bk-3.0.2: commit -dqY/tmp/cmt13617 -f/tmp/cfiles13617 = 0
!greg 1066781720 bk-3.0.2: write unlock (13645)
!greg 1066781720 bk-3.0.2: citool = 0
!greg 1066781744 bk-3.0.2: obtain write lock (13651)
!greg 1066781749 bk-3.0.2: _listkey -q = 0 keysin=341(8) keysout=180(4)
!greg 1066781750 bk-3.0.2: cat BitKeeper/etc/skipkeys = 0
!greg 1066781750 bk-3.0.2: renumber -q RESYNC/SCCS/s.ChangeSet = 0
!greg 1066781750 bk-3.0.2: sfiles BitKeeper/deleted = 0
!greg 1066781750 bk-3.0.2: prs -r+ -hd:ROOTKEY:
:GFILE:
 - = 0
!greg 1066781750 bk-3.0.2: sfiles BitKeeper/deleted = 0
!greg 1066781750 bk-3.0.2: prs -r+ -hd:ROOTKEY:
:GFILE:
 - = 0
!greg 1066781750 bk-3.0.2: sfiles BitKeeper/deleted = 0
!greg 1066781750 bk-3.0.2: prs -r+ -hd:ROOTKEY:
:GFILE:
 - = 0
!greg 1066781750 bk-3.0.2: sfiles BitKeeper/deleted = 0
!greg 1066781750 bk-3.0.2: prs -r+ -hd:ROOTKEY:
:GFILE:
 - = 0
!greg 1066781750 bk-3.0.2: takepatch -mvvv = 0 psize=1047
!greg 1066781751 bk-3.0.2: sfind RESYNC = 0
!greg 1066781751 bk-3.0.2: sfio -omq = 0
!greg 1066781751 bk-3.0.2: clean SCCS/s.ChangeSet = 0
!greg 1066781751 bk-3.0.2: clean SCCS/s.Makefile = 0
!greg 1066781751 bk-3.0.2: clean BitKeeper/etc/SCCS/s.ignore = 0
!greg 1066781751 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066781751 bk-3.0.2: _keysort = 0
!greg 1066781751 bk-3.0.2: sane = 0
!greg 1066781751 bk-3.0.2: check -acv -- - = 0
!greg 1066781751 bk-3.0.2: sfind = 0
!greg 1066781751 bk-3.0.2: resolve -a -yMerge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev = 0
!greg 1066781751 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066781751 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=67495
!greg 1066781751 bk-3.0.2: write unlock (13651)
!greg 1066782364 bk-3.0.2: obtain read lock (13731)
!greg 1066782364 bk-3.0.2: _probekey = 0
!greg 1066782370 bk-3.0.2: _keysort = 0
!greg 1066782370 bk-3.0.2: _adler32 = 0
!greg 1066782370 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066782383 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=68697
!greg 1066782383 bk-3.0.2: read unlock (13731)
!greg 1066782401 bk-3.0.2: obtain read lock (13739)
!greg 1066782401 bk-3.0.2: gethelp -s push /usr/local/bitkeeper = 0
!greg 1066782401 bk-3.0.2: help -s push = 0
!greg 1066782401 bk-3.0.2: push gregkh@kernel.bkbits.net = 1 xfered=0
!greg 1066782401 bk-3.0.2: read unlock (13739)
!greg 1066782403 bk-3.0.2: obtain read lock (13742)
!greg 1066782403 bk-3.0.2: _probekey = 0
!greg 1066782406 bk-3.0.2: push gregkh@kernel.bkbits.net: = 1 xfered=0
!greg 1066782406 bk-3.0.2: read unlock (13742)
!greg 1066782410 bk-3.0.2: obtain read lock (13747)
!greg 1066782410 bk-3.0.2: _probekey = 0
!greg 1066782412 bk-3.0.2: _keysort = 0
!greg 1066782412 bk-3.0.2: _adler32 = 0
!greg 1066782413 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066782413 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=69525
!greg 1066782413 bk-3.0.2: read unlock (13747)
!greg 1066782810 bk-3.0.2: obtain write lock (13759)
!greg 1066782821 bk-3.0.2: _listkey -q = 0 keysin=347(8) keysout=0(0)
!greg 1066782821 bk-3.0.2: cat BitKeeper/etc/skipkeys = 0
!greg 1066782821 bk-3.0.2: renumber -q RESYNC/SCCS/s.ChangeSet = 0
!greg 1066782821 bk-3.0.2: takepatch -mvvv = 0 psize=1093
!greg 1066782821 bk-3.0.2: sfind RESYNC = 0
!greg 1066782821 bk-3.0.2: sfio -omq = 0
!greg 1066782821 bk-3.0.2: clean SCCS/s.ChangeSet = 0
!greg 1066782822 bk-3.0.2: clean SCCS/s.Makefile = 0
!greg 1066782822 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1066782822 bk-3.0.2: _keysort = 0
!greg 1066782822 bk-3.0.2: sane = 0
!greg 1066782822 bk-3.0.2: check -acv -- - = 0
!greg 1066782822 bk-3.0.2: sfind = 0
!greg 1066782822 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1066782822 bk-3.0.2: resolve -a -yMerge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev = 0
!greg 1066782822 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=67550
!greg 1066782822 bk-3.0.2: write unlock (13759)
!greg 1066783255 bk-3.0.2: obtain read lock (13833)
!greg 1066783255 bk-3.0.2: _probekey = 0
!greg 1066783261 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1066783261 bk-3.0.2: read unlock (13833)
!greg 1066783268 bk-3.0.2: obtain read lock (13838)
!greg 1066783268 bk-3.0.2: _probekey = 0
!greg 1066783271 bk-3.0.2: _keysort = 0
!greg 1066783271 bk-3.0.2: _adler32 = 0
!greg 1066783271 bk-3.0.2: makepatch -vv -s - = 0
!greg 1066783271 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=1222
!greg 1066783271 bk-3.0.2: read unlock (13838)
!greg 1067034934 bk-3.0.2: obtain write lock (8191)
!greg 1067034941 bk-3.0.2: _listkey -q = 0 keysin=387(9) keysout=270(6)
!greg 1067034955 bk-3.0.2: cat BitKeeper/etc/skipkeys = 0
!greg 1067034955 bk-3.0.2: renumber -q RESYNC/SCCS/s.ChangeSet = 0
!greg 1067034958 bk-3.0.2: takepatch -mvvv = 0 psize=740180
!greg 1067034959 bk-3.0.2: sfind RESYNC = 0
!greg 1067034959 bk-3.0.2: sfio -omq = 0
!greg 1067034959 bk-3.0.2: clean SCCS/s.ChangeLog = 0
!greg 1067034959 bk-3.0.2: clean SCCS/s.ChangeSet = 0
!greg 1067034959 bk-3.0.2: clean SCCS/s.Makefile = 0
!greg 1067034959 bk-3.0.2: clean SCCS/s.Makefile.klibc = 0
!greg 1067034959 bk-3.0.2: clean SCCS/s.README = 0
!greg 1067034959 bk-3.0.2: clean SCCS/s.namedev.c = 0
!greg 1067034959 bk-3.0.2: clean SCCS/s.udev-add.c = 0
!greg 1067034959 bk-3.0.2: clean SCCS/s.udev.spec = 0
!greg 1067034959 bk-3.0.2: clean libsysfs/SCCS/s.Makefile = 0
!greg 1067034959 bk-3.0.2: clean tdb/SCCS/s.tdbtest.c = 0
!greg 1067034959 bk-3.0.2: clean tdb/SCCS/s.tdbtool.c = 0
!greg 1067034959 bk-3.0.2: clean tdb/SCCS/s.tdbtorture.c = 0
!greg 1067034959 bk-3.0.2: clean BitKeeper/etc/SCCS/s.ignore = 0
!greg 1067034959 bk-3.0.2: clean klibc/SCCS/s.Makefile = 0
!greg 1067034959 bk-3.0.2: clean libsysfs/SCCS/s.dlist.c = 0
!greg 1067034959 bk-3.0.2: clean libsysfs/SCCS/s.dlist.h = 0
!greg 1067034959 bk-3.0.2: clean libsysfs/SCCS/s.sysfs.h = 0
!greg 1067034959 bk-3.0.2: clean libsysfs/SCCS/s.sysfs_dir.c = 0
!greg 1067034959 bk-3.0.2: clean libsysfs/SCCS/s.sysfs_utils.c = 0
!greg 1067034959 bk-3.0.2: clean tdb/SCCS/s.spinlock.c = 0
!greg 1067034959 bk-3.0.2: clean tdb/SCCS/s.tdb.c = 0
!greg 1067034961 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1067034961 bk-3.0.2: _keysort = 0
!greg 1067034964 bk-3.0.2: sane = 0
!greg 1067034964 bk-3.0.2: check -acv -- - = 0
!greg 1067034964 bk-3.0.2: sfind = 0
!greg 1067034964 bk-3.0.2: resolve -a -yMerge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev = 0
!greg 1067034964 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=142161
!greg 1067034964 bk-3.0.2: write unlock (8191)
!greg 1067034964 bk-3.0.2: _probekey = 0
!greg 1067034965 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1067035030 bk-3.0.2: get -p SCCS/s.Makefile.klibc = 0
!lethal/greg 1067035034 bk-3.0.2: getuser -r = 0
!lethal/greg 1067035034 bk-3.0.2: pwd = 0
!lethal/greg 1067035034 bk-3.0.2: pwd = 0
!lethal/greg 1067035035 bk-3.0.2: obtain write lock (8687)
!lethal/greg 1067035035 bk-3.0.2: lock -L = 0
!lethal/greg 1067035035 bk-3.0.2: version = 0
!lethal/greg 1067035035 bk-3.0.2: diffs Makefile.klibc = 0
!lethal/greg 1067035035 bk-3.0.2: edit -q SCCS/s.Makefile.klibc = 0
!lethal/greg 1067035035 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!lethal/greg 1067035035 bk-3.0.2: sfiles -c - = 0
!lethal/greg 1067035035 bk-3.0.2: sfiles -p - = 0
!lethal/greg 1067035035 bk-3.0.2: sfiles -x - = 0
!lethal/greg 1067035035 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!lethal/greg 1067035035 bk-3.0.2: sfiles -x = 0
!lethal/greg 1067035035 bk-3.0.2: _unlink = 0
!lethal/greg 1067035035 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!lethal/greg 1067035036 bk-3.0.2: ci -q -G -yFixup path for kernel includes when building with klibc. - = 0
!lethal/greg 1067035036 bk-3.0.2: unlock -w = 0
!lethal/greg 1067035036 bk-3.0.2: lock -w = 0
!lethal/greg 1067035036 bk-3.0.2: import -tpatch -CR -yFixup path for kernel includes when building with klibc. /tmp/patch8675 . = 0
!lethal/greg 1067035036 bk-3.0.2: obtain write lock (8748)
!lethal/greg 1067035037 bk-3.0.2: sfind -s,,p -C = 0
!lethal/greg 1067035037 bk-3.0.2: sccscat -h ChangeSet = 0
!lethal/greg 1067035037 bk-3.0.2: _keysort = 0
!lethal/greg 1067035037 bk-3.0.2: sane = 0
!lethal/greg 1067035037 bk-3.0.2: check -c - = 0
!lethal/greg 1067035037 bk-3.0.2: commit -y[PATCH] Fixup path for kernel includes when building with klibc.

Fixup path for kernel includes when building with klibc.

klibc expects the symlink klibc/linux to point to a relatively up
to date tree, use -Iklibc/linux/include to make linux/ and asm/
includes resolve properly, as these won't exist in the regular
klibc/klibc/include location.
 = 0
!lethal/greg 1067035037 bk-3.0.2: write unlock (8748)
!lethal/greg 1067035037 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1067035401 bk-3.0.2: edit Makefile.klibc = 0
!greg 1067035410 bk-3.0.2: edit Makefile = 0
!greg 1067035693 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1067035693 bk-3.0.2: sane = 0
!greg 1067035693 bk-3.0.2: clean ChangeSet = 0
!greg 1067035693 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1067035694 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist12886 . = 0
!greg 1067035694 bk-3.0.2: _sort = 0
!greg 1067035695 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1067035695 bk-3.0.2: clean ChangeSet = 0
!greg 1067035695 bk-3.0.2: sinfo Makefile = 1
!greg 1067035695 bk-3.0.2: diffs -u Makefile = 0
!greg 1067035697 bk-3.0.2: sinfo Makefile.klibc = 1
!greg 1067035697 bk-3.0.2: diffs -u Makefile.klibc = 0
!greg 1067035705 bk-3.0.2: citool = 0
!greg 1067037597 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1067037598 bk-3.0.2: sane = 0
!greg 1067037598 bk-3.0.2: clean ChangeSet = 0
!greg 1067037598 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1067037598 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist16297 . = 0
!greg 1067037598 bk-3.0.2: _sort = 0
!greg 1067037599 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1067037599 bk-3.0.2: clean ChangeSet = 0
!greg 1067037599 bk-3.0.2: sinfo Makefile = 1
!greg 1067037599 bk-3.0.2: diffs -u Makefile = 0
!greg 1067037603 bk-3.0.2: sinfo Makefile.klibc = 1
!greg 1067037603 bk-3.0.2: diffs -u Makefile.klibc = 0
!greg 1067037650 bk-3.0.2: lock -s = 0
!greg 1067037650 bk-3.0.2: lock -s = 0
!greg 1067037650 bk-3.0.2: delta -qyklibc build fixes

Still can't seem to build both klibc and glibc versions from same makefile :( Makefile.klibc = 0
!greg 1067037650 bk-3.0.2: sfind -pC Makefile.klibc = 0
!greg 1067037650 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1067037650 bk-3.0.2: obtain write lock (16322)
!greg 1067037651 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1067037651 bk-3.0.2: _keysort = 0
!greg 1067037651 bk-3.0.2: sane = 0
!greg 1067037651 bk-3.0.2: check -c - = 0
!greg 1067037651 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1067037651 bk-3.0.2: commit -dqY/tmp/cmt16297 -f/tmp/cfiles16297 = 0
!greg 1067037651 bk-3.0.2: write unlock (16322)
!greg 1067037651 bk-3.0.2: citool = 0
!greg 1067037653 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1067037653 bk-3.0.2: sane = 0
!greg 1067037653 bk-3.0.2: clean ChangeSet = 0
!greg 1067037653 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1067037654 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist16329 . = 0
!greg 1067037654 bk-3.0.2: _sort = 0
!greg 1067037655 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1067037655 bk-3.0.2: clean ChangeSet = 0
!greg 1067037655 bk-3.0.2: sinfo Makefile = 1
!greg 1067037655 bk-3.0.2: diffs -u Makefile = 0
!greg 1067037664 bk-3.0.2: sinfo Makefile = 1
!greg 1067037664 bk-3.0.2: diffs -u Makefile = 0
!greg 1067037676 bk-3.0.2: sinfo Makefile = 1
!greg 1067037676 bk-3.0.2: diffs -u Makefile = 0
!greg 1067037677 bk-3.0.2: sinfo Makefile = 1
!greg 1067037677 bk-3.0.2: diffs -u Makefile = 0
!greg 1067037677 bk-3.0.2: lock -s = 0
!greg 1067037678 bk-3.0.2: lock -s = 0
!greg 1067037678 bk-3.0.2: delta -qypull some klibc stuff into the make Makefile to try to stay in sync. Makefile = 0
!greg 1067037678 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1067037678 bk-3.0.2: sfind -pC Makefile = 0
!greg 1067037678 bk-3.0.2: obtain write lock (16357)
!greg 1067037678 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1067037678 bk-3.0.2: _keysort = 0
!greg 1067037678 bk-3.0.2: sane = 0
!greg 1067037678 bk-3.0.2: check -c - = 0
!greg 1067037678 bk-3.0.2: commit -dqY/tmp/cmt16329 -f/tmp/cfiles16329 = 0
!greg 1067037678 bk-3.0.2: write unlock (16357)
!greg 1067037678 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1067037678 bk-3.0.2: citool = 0
!greg 1067037681 bk-3.0.2: obtain read lock (16363)
!greg 1067037681 bk-3.0.2: _probekey = 0
!greg 1067037686 bk-3.0.2: _keysort = 0
!greg 1067037686 bk-3.0.2: _adler32 = 0
!greg 1067037686 bk-3.0.2: makepatch -vv -s - = 0
!greg 1067037703 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=5167
!greg 1067037703 bk-3.0.2: read unlock (16363)
!greg 1067037893 bk-3.0.2: obtain read lock (16372)
!greg 1067037893 bk-3.0.2: _probekey = 0
!greg 1067037895 bk-3.0.2: _keysort = 0
!greg 1067037895 bk-3.0.2: _adler32 = 0
!greg 1067037895 bk-3.0.2: makepatch -vv -s - = 0
!greg 1067037897 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=5167
!greg 1067037897 bk-3.0.2: read unlock (16372)
!rml/greg 1067465555 bk-3.0.2: dotbk .bkgui config-gui = 0
!rml/greg 1067465555 bk-3.0.2: sane = 0
!rml/greg 1067465555 bk-3.0.2: clean ChangeSet = 0
!rml/greg 1067465556 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!rml/greg 1067465557 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist29737 . = 0
!rml/greg 1067465557 bk-3.0.2: citool = 0
!greg 1067465570 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1067465570 bk-3.0.2: sane = 0
!greg 1067465570 bk-3.0.2: clean ChangeSet = 0
!greg 1067465570 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1067465571 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist29745 . = 0
!greg 1067465571 bk-3.0.2: citool = 0
!greg 1067465582 bk-3.0.2: add udev = 0
!rml/greg 1067465584 bk-3.0.2: dotbk .bkgui config-gui = 0
!rml/greg 1067465584 bk-3.0.2: sane = 0
!rml/greg 1067465584 bk-3.0.2: clean ChangeSet = 0
!rml/greg 1067465584 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!rml/greg 1067465585 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist29754 . = 0
!rml/greg 1067465585 bk-3.0.2: _sort = 0
!rml/greg 1067465585 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!rml/greg 1067465585 bk-3.0.2: clean ChangeSet = 0
!rml/greg 1067465585 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.0 etc/init.d/udev = 0
!rml/greg 1067465585 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.1 etc/init.d/udev = 0
!rml/greg 1067465585 bk-3.0.2: prs -hr1.0 -nd:PARENT: etc/init.d/udev = 0
!rml/greg 1067465585 bk-3.0.2: diffs -u -R1.0 etc/init.d/udev = 0
!rml/greg 1067465596 bk-3.0.2: prs -hr1.0 -nd:PARENT: etc/init.d/udev = 0
!rml/greg 1067465596 bk-3.0.2: diffs -u -R1.0 etc/init.d/udev = 0
!rml/greg 1067465596 bk-3.0.2: citool = 0
!greg 1067465608 bk-3.0.2: get -qe ignore = 0
!greg 1067465613 bk-3.0.2: vim ignore = 0
!rml/greg 1067465617 bk-3.0.2: dotbk .bkgui config-gui = 0
!rml/greg 1067465617 bk-3.0.2: sane = 0
!rml/greg 1067465617 bk-3.0.2: clean ChangeSet = 0
!rml/greg 1067465617 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!rml/greg 1067465618 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist29776 . = 0
!rml/greg 1067465618 bk-3.0.2: _sort = 0
!rml/greg 1067465619 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!rml/greg 1067465619 bk-3.0.2: clean ChangeSet = 0
!rml/greg 1067465619 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.0 etc/init.d/udev = 0
!rml/greg 1067465619 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.1 etc/init.d/udev = 0
!rml/greg 1067465619 bk-3.0.2: sinfo BitKeeper/etc/ignore = 1
!rml/greg 1067465619 bk-3.0.2: diffs -u BitKeeper/etc/ignore = 0
!rml/greg 1067465624 bk-3.0.2: sinfo BitKeeper/etc/ignore = 1
!rml/greg 1067465624 bk-3.0.2: diffs -u BitKeeper/etc/ignore = 0
!rml/greg 1067465663 bk-3.0.2: lock -s = 0
!rml/greg 1067465664 bk-3.0.2: lock -s = 0
!rml/greg 1067465664 bk-3.0.2: sfind -pC etc/init.d/udev = 0
!rml/greg 1067465664 bk-3.0.2: sfind -pC ChangeSet = 0
!rml/greg 1067465664 bk-3.0.2: sfind -pC etc/init.d/udev = 0
!rml/greg 1067465664 bk-3.0.2: obtain write lock (29807)
!rml/greg 1067465664 bk-3.0.2: sccscat -h ChangeSet = 0
!rml/greg 1067465664 bk-3.0.2: _keysort = 0
!rml/greg 1067465664 bk-3.0.2: sane = 0
!rml/greg 1067465664 bk-3.0.2: check -c - = 0
!rml/greg 1067465664 bk-3.0.2: commit -dqY/tmp/cmt29776 -f/tmp/cfiles29776 = 0
!rml/greg 1067465664 bk-3.0.2: write unlock (29807)
!rml/greg 1067465664 bk-3.0.2: citool = 0
!rml/greg 1067465664 bk-3.0.2: _probekey = 0
!rml/greg 1067465665 bk-3.0.2: _keysort = 0
!rml/greg 1067465665 bk-3.0.2: _adler32 = 0
!rml/greg 1067465665 bk-3.0.2: makepatch -e -s - = 0
!rml/greg 1067465665 bk-3.0.2: _keysort = 0
!rml/greg 1067465665 bk-3.0.2: _adler32 = 0
!rml/greg 1067465665 bk-3.0.2: makepatch -e -s - = 0
!rml/greg 1067465665 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!rml/greg 1067465668 bk-3.0.2: changes = 0
!greg 1067465680 bk-3.0.2: obtain read lock (29824)
!greg 1067465680 bk-3.0.2: _probekey = 0
!greg 1067465686 bk-3.0.2: _keysort = 0
!greg 1067465686 bk-3.0.2: _adler32 = 0
!greg 1067465686 bk-3.0.2: makepatch -vv -s - = 0
!greg 1067465698 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=3444
!greg 1067465698 bk-3.0.2: read unlock (29824)
!greg 1067465884 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1067465884 bk-3.0.2: sane = 0
!greg 1067465884 bk-3.0.2: clean ChangeSet = 0
!greg 1067465884 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1067465885 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist29835 . = 0
!greg 1067465885 bk-3.0.2: _sort = 0
!greg 1067465885 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1067465885 bk-3.0.2: clean ChangeSet = 0
!greg 1067465885 bk-3.0.2: sinfo BitKeeper/etc/ignore = 1
!greg 1067465885 bk-3.0.2: diffs -u BitKeeper/etc/ignore = 0
!greg 1067465896 bk-3.0.2: sinfo BitKeeper/etc/ignore = 1
!greg 1067465896 bk-3.0.2: diffs -u BitKeeper/etc/ignore = 0
!greg 1067465896 bk-3.0.2: unedit BitKeeper/etc/ignore = 0
!greg 1067465897 bk-3.0.2: citool = 0
!greg 1067465898 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1067465898 bk-3.0.2: sane = 0
!greg 1067465898 bk-3.0.2: clean ChangeSet = 0
!greg 1067465898 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1067465899 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist29857 . = 0
!greg 1067465899 bk-3.0.2: citool = 0
!greg 1067465947 bk-3.0.2: changes = 0
!greg 1067465949 bk-3.0.2: get -qe Makefile = 0
!greg 1067465954 bk-3.0.2: vim Makefile = 0
!greg 1067465956 bk-3.0.2: get -qe Makefile.klibc = 0
!greg 1067465960 bk-3.0.2: vim Makefile.klibc = 0
!greg 1067465964 bk-3.0.2: get -qe udev.spec = 0
!greg 1067465967 bk-3.0.2: vim udev.spec = 0
!greg 1067466330 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1067466330 bk-3.0.2: sane = 0
!greg 1067466330 bk-3.0.2: clean ChangeSet = 0
!greg 1067466330 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1067466331 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist31511 . = 0
!greg 1067466331 bk-3.0.2: _sort = 0
!greg 1067466332 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1067466332 bk-3.0.2: clean ChangeSet = 0
!greg 1067466332 bk-3.0.2: sinfo Makefile = 1
!greg 1067466332 bk-3.0.2: diffs -u Makefile = 0
!greg 1067466340 bk-3.0.2: sinfo Makefile.klibc = 1
!greg 1067466340 bk-3.0.2: diffs -u Makefile.klibc = 0
!greg 1067466342 bk-3.0.2: sinfo udev.spec = 1
!greg 1067466342 bk-3.0.2: diffs -u udev.spec = 0
!greg 1067466343 bk-3.0.2: sinfo Makefile = 1
!greg 1067466343 bk-3.0.2: diffs -u Makefile = 0
!greg 1067466343 bk-3.0.2: sinfo Makefile = 1
!greg 1067466343 bk-3.0.2: diffs -u Makefile = 0
!greg 1067466346 bk-3.0.2: sinfo Makefile = 1
!greg 1067466346 bk-3.0.2: diffs -u Makefile = 0
!greg 1067466346 bk-3.0.2: unedit Makefile = 0
!greg 1067466346 bk-3.0.2: sinfo Makefile.klibc = 1
!greg 1067466346 bk-3.0.2: diffs -u Makefile.klibc = 0
!greg 1067466346 bk-3.0.2: sinfo Makefile.klibc = 1
!greg 1067466346 bk-3.0.2: diffs -u Makefile.klibc = 0
!greg 1067466346 bk-3.0.2: sinfo Makefile.klibc = 1
!greg 1067466346 bk-3.0.2: diffs -u Makefile.klibc = 0
!greg 1067466346 bk-3.0.2: sinfo Makefile.klibc = 1
!greg 1067466346 bk-3.0.2: diffs -u Makefile.klibc = 0
!greg 1067466347 bk-3.0.2: unedit Makefile.klibc = 0
!greg 1067466347 bk-3.0.2: sinfo udev.spec = 1
!greg 1067466347 bk-3.0.2: diffs -u udev.spec = 0
!greg 1067466347 bk-3.0.2: sinfo udev.spec = 1
!greg 1067466347 bk-3.0.2: diffs -u udev.spec = 0
!greg 1067466347 bk-3.0.2: sinfo udev.spec = 1
!greg 1067466347 bk-3.0.2: diffs -u udev.spec = 0
!greg 1067466347 bk-3.0.2: sinfo udev.spec = 1
!greg 1067466347 bk-3.0.2: diffs -u udev.spec = 0
!greg 1067466347 bk-3.0.2: unedit udev.spec = 0
!greg 1067466347 bk-3.0.2: _strings udev-005_bk.tar.gz = 0
!greg 1067466347 bk-3.0.2: _strings udev-005_bk.tar.gz = 0
!greg 1067466347 bk-3.0.2: _strings udev-005_bk.tar.gz = 0
!greg 1067466347 bk-3.0.2: _strings udev-005_bk.tar.gz = 0
!greg 1067466348 bk-3.0.2: citool = 0
!greg 1067466356 bk-3.0.2: get -qe Makefile Makefile.klibc udev.spec = 0
!greg 1067466371 bk-3.0.2: vim Makefile Makefile.klibc udev.spec = 0
!greg 1067466373 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1067466373 bk-3.0.2: sane = 0
!greg 1067466373 bk-3.0.2: clean ChangeSet = 0
!greg 1067466373 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1067466374 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist31575 . = 0
!greg 1067466374 bk-3.0.2: _sort = 0
!greg 1067466374 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1067466374 bk-3.0.2: clean ChangeSet = 0
!greg 1067466375 bk-3.0.2: sinfo Makefile = 1
!greg 1067466375 bk-3.0.2: diffs -u Makefile = 0
!greg 1067466375 bk-3.0.2: sinfo Makefile = 1
!greg 1067466375 bk-3.0.2: diffs -u Makefile = 0
!greg 1067466381 bk-3.0.2: sinfo Makefile = 1
!greg 1067466381 bk-3.0.2: diffs -u Makefile = 0
!greg 1067466381 bk-3.0.2: sinfo Makefile = 1
!greg 1067466381 bk-3.0.2: diffs -u Makefile = 0
!greg 1067466381 bk-3.0.2: sinfo Makefile.klibc = 1
!greg 1067466381 bk-3.0.2: diffs -u Makefile.klibc = 0
!greg 1067466381 bk-3.0.2: sinfo udev.spec = 1
!greg 1067466381 bk-3.0.2: diffs -u udev.spec = 0
!greg 1067466383 bk-3.0.2: lock -s = 0
!greg 1067466383 bk-3.0.2: lock -s = 0
!greg 1067466383 bk-3.0.2: lock -s = 0
!greg 1067466383 bk-3.0.2: delta -qyversion number to 005_bk Makefile = 0
!greg 1067466383 bk-3.0.2: delta -qyversion number to 005_bk Makefile.klibc = 0
!greg 1067466383 bk-3.0.2: delta -qyversion number to 005_bk udev.spec = 0
!greg 1067466383 bk-3.0.2: sfind -pC udev.spec = 0
!greg 1067466383 bk-3.0.2: sfind -pC Makefile.klibc = 0
!greg 1067466383 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1067466383 bk-3.0.2: sfind -pC Makefile = 0
!greg 1067466383 bk-3.0.2: obtain write lock (31616)
!greg 1067466383 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1067466383 bk-3.0.2: _keysort = 0
!greg 1067466383 bk-3.0.2: sane = 0
!greg 1067466383 bk-3.0.2: check -c - = 0
!greg 1067466383 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1067466383 bk-3.0.2: commit -dqY/tmp/cmt31575 -f/tmp/cfiles31575 = 0
!greg 1067466383 bk-3.0.2: write unlock (31616)
!greg 1067466383 bk-3.0.2: citool = 0
!greg 1067466391 bk-3.0.2: get -p SCCS/s.Makefile = 0
!greg 1067466391 bk-3.0.2: get -p SCCS/s.udev.spec = 0
!olh/greg 1067466394 bk-3.0.2: getuser -r = 0
!olh/greg 1067466394 bk-3.0.2: pwd = 0
!olh/greg 1067466394 bk-3.0.2: pwd = 0
!olh/greg 1067466394 bk-3.0.2: obtain write lock (31644)
!olh/greg 1067466394 bk-3.0.2: lock -L = 0
!olh/greg 1067466394 bk-3.0.2: version = 0
!olh/greg 1067466394 bk-3.0.2: diffs Makefile = 0
!olh/greg 1067466394 bk-3.0.2: edit -q SCCS/s.Makefile = 0
!olh/greg 1067466394 bk-3.0.2: diffs udev.spec = 0
!olh/greg 1067466394 bk-3.0.2: edit -q SCCS/s.udev.spec = 0
!olh/greg 1067466394 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!olh/greg 1067466394 bk-3.0.2: sfiles -c - = 0
!olh/greg 1067466394 bk-3.0.2: sfiles -p - = 0
!olh/greg 1067466394 bk-3.0.2: sfiles -x - = 0
!olh/greg 1067466394 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!olh/greg 1067466394 bk-3.0.2: sfiles -x = 0
!olh/greg 1067466394 bk-3.0.2: _unlink = 0
!olh/greg 1067466394 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!olh/greg 1067466394 bk-3.0.2: ci -q -G -yDESTDIR for udev - = 0
!olh/greg 1067466394 bk-3.0.2: unlock -w = 0
!olh/greg 1067466394 bk-3.0.2: lock -w = 0
!olh/greg 1067466394 bk-3.0.2: import -tpatch -CR -yDESTDIR for udev /tmp/patch31632 . = 0
!olh/greg 1067466394 bk-3.0.2: obtain write lock (31709)
!olh/greg 1067466395 bk-3.0.2: sfind -s,,p -C = 0
!olh/greg 1067466395 bk-3.0.2: sccscat -h ChangeSet = 0
!olh/greg 1067466395 bk-3.0.2: _keysort = 0
!olh/greg 1067466395 bk-3.0.2: sane = 0
!olh/greg 1067466395 bk-3.0.2: check -c - = 0
!olh/greg 1067466395 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!olh/greg 1067466395 bk-3.0.2: commit -y[PATCH] DESTDIR for udev = 0
!olh/greg 1067466395 bk-3.0.2: write unlock (31709)
!greg 1067466399 bk-3.0.2: obtain read lock (31717)
!greg 1067466399 bk-3.0.2: _probekey = 0
!greg 1067466410 bk-3.0.2: _keysort = 0
!greg 1067466410 bk-3.0.2: _adler32 = 0
!greg 1067466410 bk-3.0.2: makepatch -vv -s - = 0
!greg 1067466422 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=3682
!greg 1067466422 bk-3.0.2: read unlock (31717)
!greg 1067475508 bk-3.0.2: get -qe TODO = 0
!greg 1067475539 bk-3.0.2: vim TODO = 0
!greg 1067475540 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1067475541 bk-3.0.2: sane = 0
!greg 1067475541 bk-3.0.2: clean ChangeSet = 0
!greg 1067475541 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1067475542 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist21639 . = 0
!greg 1067475542 bk-3.0.2: _sort = 0
!greg 1067475542 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1067475542 bk-3.0.2: clean ChangeSet = 0
!greg 1067475543 bk-3.0.2: sinfo TODO = 1
!greg 1067475543 bk-3.0.2: diffs -u TODO = 0
!greg 1067475544 bk-3.0.2: sinfo TODO = 1
!greg 1067475544 bk-3.0.2: diffs -u TODO = 0
!greg 1067475554 bk-3.0.2: sinfo TODO = 1
!greg 1067475554 bk-3.0.2: diffs -u TODO = 0
!greg 1067475554 bk-3.0.2: sinfo TODO = 1
!greg 1067475554 bk-3.0.2: diffs -u TODO = 0
!greg 1067475555 bk-3.0.2: lock -s = 0
!greg 1067475555 bk-3.0.2: lock -s = 0
!greg 1067475555 bk-3.0.2: delta -qyRemove a few items from the TODO list that are already done. TODO = 0
!greg 1067475555 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1067475555 bk-3.0.2: sfind -pC TODO = 0
!greg 1067475556 bk-3.0.2: obtain write lock (21667)
!greg 1067475556 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1067475556 bk-3.0.2: _keysort = 0
!greg 1067475556 bk-3.0.2: sane = 0
!greg 1067475556 bk-3.0.2: check -c - = 0
!greg 1067475556 bk-3.0.2: commit -dqY/tmp/cmt21639 -f/tmp/cfiles21639 = 0
!greg 1067475556 bk-3.0.2: write unlock (21667)
!greg 1067475556 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1067475556 bk-3.0.2: citool = 0
!greg 1067475593 bk-3.0.2: obtain read lock (21673)
!greg 1067475593 bk-3.0.2: _probekey = 0
!greg 1067475599 bk-3.0.2: _keysort = 0
!greg 1067475600 bk-3.0.2: _adler32 = 0
!greg 1067475600 bk-3.0.2: makepatch -vv -s - = 0
!greg 1067475612 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1053
!greg 1067475612 bk-3.0.2: read unlock (21673)
!greg 1070301472 bk-3.0.2: obtain write lock (26305)
!greg 1070301478 bk-3.0.2: _listkey -q = 0 keysin=405(9) keysout=1440(32)
!greg 1070301495 bk-3.0.2: cat BitKeeper/etc/skipkeys = 0
!greg 1070301495 bk-3.0.2: renumber -q RESYNC/SCCS/s.ChangeSet = 0
!greg 1070301499 bk-3.0.2: takepatch -mvvv = 0 psize=603080
!greg 1070301500 bk-3.0.2: sfind RESYNC = 0
!greg 1070301501 bk-3.0.2: sfio -omq = 0
!greg 1070301501 bk-3.0.2: clean SCCS/s.ChangeLog = 0
!greg 1070301501 bk-3.0.2: clean SCCS/s.ChangeSet = 0
!greg 1070301501 bk-3.0.2: clean SCCS/s.Makefile = 0
!greg 1070301501 bk-3.0.2: clean SCCS/s.TODO = 0
!greg 1070301501 bk-3.0.2: clean SCCS/s.klibc_fixups.c = 0
!greg 1070301501 bk-3.0.2: clean SCCS/s.logging.c = 0
!greg 1070301501 bk-3.0.2: clean SCCS/s.namedev.c = 0
!greg 1070301501 bk-3.0.2: clean SCCS/s.namedev.h = 0
!greg 1070301501 bk-3.0.2: clean SCCS/s.udev-add.c = 0
!greg 1070301501 bk-3.0.2: clean SCCS/s.udev-remove.c = 0
!greg 1070301501 bk-3.0.2: clean SCCS/s.udev.8 = 0
!greg 1070301501 bk-3.0.2: clean SCCS/s.udev.c = 0
!greg 1070301501 bk-3.0.2: clean SCCS/s.udev.config = 0
!greg 1070301501 bk-3.0.2: clean SCCS/s.udev.h = 0
!greg 1070301501 bk-3.0.2: clean SCCS/s.udev.permissions = 0
!greg 1070301501 bk-3.0.2: clean SCCS/s.udev.spec = 0
!greg 1070301501 bk-3.0.2: clean SCCS/s.udevdb.c = 0
!greg 1070301501 bk-3.0.2: clean SCCS/s.udevdb.h = 0
!greg 1070301501 bk-3.0.2: clean SCCS/s.Makefile.klibc = 0
!greg 1070301501 bk-3.0.2: clean BitKeeper/etc/SCCS/s.ignore = 0
!greg 1070301501 bk-3.0.2: clean etc/init.d/SCCS/s.udev = 0
!greg 1070301501 bk-3.0.2: clean klibc/klibc/SCCS/s.Makefile = 0
!greg 1070301502 bk-3.0.2: clean klibc/klibc/SCCS/s.README = 0
!greg 1070301502 bk-3.0.2: clean klibc/klibc/SCCS/s.SYSCALLS = 0
!greg 1070301502 bk-3.0.2: clean klibc/klibc/SCCS/s.ctypes.c = 0
!greg 1070301502 bk-3.0.2: clean klibc/klibc/SCCS/s.syslog.c = 0
!greg 1070301502 bk-3.0.2: clean klibc/klibc/arch/ia64/SCCS/s.Makefile.inc = 0
!greg 1070301502 bk-3.0.2: clean klibc/klibc/arch/ia64/include/klibc/SCCS/s.archsys.h = 0
!greg 1070301502 bk-3.0.2: clean klibc/klibc/include/SCCS/s.ctype.h = 0
!greg 1070301502 bk-3.0.2: clean klibc/klibc/include/SCCS/s.signal.h = 0
!greg 1070301502 bk-3.0.2: clean klibc/klibc/include/SCCS/s.string.h = 0
!greg 1070301502 bk-3.0.2: clean klibc/klibc/include/SCCS/s.syslog.h = 0
!greg 1070301502 bk-3.0.2: clean klibc/klibc/include/SCCS/s.unistd.h = 0
!greg 1070301502 bk-3.0.2: clean libsysfs/SCCS/s.libsysfs.h = 0
!greg 1070301502 bk-3.0.2: clean libsysfs/SCCS/s.sysfs_bus.c = 0
!greg 1070301502 bk-3.0.2: clean libsysfs/SCCS/s.sysfs_class.c = 0
!greg 1070301502 bk-3.0.2: clean libsysfs/SCCS/s.sysfs_device.c = 0
!greg 1070301502 bk-3.0.2: clean libsysfs/SCCS/s.sysfs_driver.c = 0
!greg 1070301502 bk-3.0.2: clean libsysfs/SCCS/s.sysfs_utils.c = 0
!greg 1070301502 bk-3.0.2: clean tdb/SCCS/s.tdb.h = 0
!greg 1070301503 bk-3.0.2: clean test/SCCS/s.label_test = 0
!greg 1070301503 bk-3.0.2: clean test/SCCS/s.label_test.config = 0
!greg 1070301503 bk-3.0.2: clean SCCS/s.test.block = 0
!greg 1070301503 bk-3.0.2: clean SCCS/s.test.tty = 0
!greg 1070301505 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1070301505 bk-3.0.2: _keysort = 0
!greg 1070301508 bk-3.0.2: sane = 0
!greg 1070301508 bk-3.0.2: check -acv -- - = 0
!greg 1070301508 bk-3.0.2: sfind = 0
!greg 1070301509 bk-3.0.2: resolve -a -yMerge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev = 0
!greg 1070301509 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=250845
!greg 1070301509 bk-3.0.2: write unlock (26305)
!greg 1070301509 bk-3.0.2: _probekey = 0
!greg 1070301510 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1070322483 bk-3.0.2: obtain write lock (13640)
!greg 1070322489 bk-3.0.2: _listkey -q = 0 keysin=405(9) keysout=0(0)
!greg 1070322489 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1070322489 bk-3.0.2: write unlock (13640)
!greg 1070322544 bk-3.0.2: get -p SCCS/s.Makefile = 0
!greg 1070322604 bk-3.0.2: get -p SCCS/s.Makefile = 0
!patmans/greg 1070322607 bk-3.0.2: getuser -r = 0
!patmans/greg 1070322607 bk-3.0.2: pwd = 0
!patmans/greg 1070322607 bk-3.0.2: pwd = 0
!patmans/greg 1070322608 bk-3.0.2: obtain write lock (15883)
!patmans/greg 1070322608 bk-3.0.2: lock -L = 0
!patmans/greg 1070322608 bk-3.0.2: version = 0
!patmans/greg 1070322608 bk-3.0.2: diffs Makefile = 0
!patmans/greg 1070322608 bk-3.0.2: edit -q SCCS/s.Makefile = 0
!patmans/greg 1070322608 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!patmans/greg 1070322608 bk-3.0.2: sfiles -c - = 0
!patmans/greg 1070322608 bk-3.0.2: sfiles -p - = 0
!patmans/greg 1070322608 bk-3.0.2: sfiles -x - = 0
!patmans/greg 1070322608 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!patmans/greg 1070322608 bk-3.0.2: _unlink = 0
!patmans/greg 1070322608 bk-3.0.2: sfiles -x = 0
!patmans/greg 1070322608 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!patmans/greg 1070322608 bk-3.0.2: ci -q -G -yfix udev parallel builds with klibc - = 0
!patmans/greg 1070322608 bk-3.0.2: unlock -w = 0
!patmans/greg 1070322608 bk-3.0.2: lock -w = 0
!patmans/greg 1070322608 bk-3.0.2: import -tpatch -CR -yfix udev parallel builds with klibc /tmp/patch15871 . = 0
!patmans/greg 1070322608 bk-3.0.2: obtain write lock (15944)
!patmans/greg 1070322609 bk-3.0.2: sfind -s,,p -C = 0
!patmans/greg 1070322609 bk-3.0.2: sccscat -h ChangeSet = 0
!patmans/greg 1070322609 bk-3.0.2: _keysort = 0
!patmans/greg 1070322609 bk-3.0.2: sane = 0
!patmans/greg 1070322609 bk-3.0.2: check -c - = 0
!patmans/greg 1070322609 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!patmans/greg 1070322609 bk-3.0.2: commit -y[PATCH] fix udev parallel builds with klibc

I can't build udev with make -j9. Here's a patch to fix it.
 = 0
!patmans/greg 1070322609 bk-3.0.2: write unlock (15944)
!greg 1070322642 bk-3.0.2: obtain read lock (17959)
!greg 1070322642 bk-3.0.2: _probekey = 0
!greg 1070322648 bk-3.0.2: _keysort = 0
!greg 1070322648 bk-3.0.2: _adler32 = 0
!greg 1070322648 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070322675 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1296
!greg 1070322675 bk-3.0.2: read unlock (17959)
!greg 1070324188 bk-3.0.2: get -p extras/multipath/SCCS/s.main.c = 0
!greg 1070324188 bk-3.0.2: get -p extras/multipath/SCCS/s.main.h = 0
!greg 1070324188 bk-3.0.2: get -p extras/multipath/SCCS/s.Makefile = 0
!greg 1070324188 bk-3.0.2: get -p extras/multipath/SCCS/s.sg_include.h = 0
!christophe.varoqui/greg 1070324191 bk-3.0.2: getuser -r = 0
!christophe.varoqui/greg 1070324191 bk-3.0.2: pwd = 0
!christophe.varoqui/greg 1070324191 bk-3.0.2: pwd = 0
!christophe.varoqui/greg 1070324191 bk-3.0.2: obtain write lock (18299)
!christophe.varoqui/greg 1070324191 bk-3.0.2: lock -L = 0
!christophe.varoqui/greg 1070324191 bk-3.0.2: version = 0
!christophe.varoqui/greg 1070324191 bk-3.0.2: diffs extras/multipath/main.c = 0
!christophe.varoqui/greg 1070324191 bk-3.0.2: edit -q extras/multipath/SCCS/s.main.c = 0
!christophe.varoqui/greg 1070324191 bk-3.0.2: diffs extras/multipath/main.h = 0
!christophe.varoqui/greg 1070324191 bk-3.0.2: edit -q extras/multipath/SCCS/s.main.h = 0
!christophe.varoqui/greg 1070324191 bk-3.0.2: diffs extras/multipath/Makefile = 0
!christophe.varoqui/greg 1070324191 bk-3.0.2: edit -q extras/multipath/SCCS/s.Makefile = 0
!christophe.varoqui/greg 1070324191 bk-3.0.2: diffs extras/multipath/sg_include.h = 0
!christophe.varoqui/greg 1070324191 bk-3.0.2: edit -q extras/multipath/SCCS/s.sg_include.h = 0
!christophe.varoqui/greg 1070324191 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!christophe.varoqui/greg 1070324191 bk-3.0.2: sfiles -c - = 0
!christophe.varoqui/greg 1070324191 bk-3.0.2: sfiles -p - = 0
!christophe.varoqui/greg 1070324191 bk-3.0.2: sfiles -x - = 0
!christophe.varoqui/greg 1070324191 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!christophe.varoqui/greg 1070324191 bk-3.0.2: _unlink = 0
!christophe.varoqui/greg 1070324191 bk-3.0.2: sfiles -x = 0
!christophe.varoqui/greg 1070324191 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!christophe.varoqui/greg 1070324191 bk-3.0.2: ci -q -G -yudev-007/extras/multipath update - = 0
!christophe.varoqui/greg 1070324191 bk-3.0.2: unlock -w = 0
!christophe.varoqui/greg 1070324191 bk-3.0.2: lock -w = 0
!christophe.varoqui/greg 1070324191 bk-3.0.2: import -tpatch -CR -yudev-007/extras/multipath update /tmp/patch18287 . = 0
!christophe.varoqui/greg 1070324192 bk-3.0.2: obtain write lock (18372)
!christophe.varoqui/greg 1070324192 bk-3.0.2: sfind -s,,p -C = 0
!christophe.varoqui/greg 1070324192 bk-3.0.2: sccscat -h ChangeSet = 0
!christophe.varoqui/greg 1070324192 bk-3.0.2: _keysort = 0
!christophe.varoqui/greg 1070324192 bk-3.0.2: sane = 0
!christophe.varoqui/greg 1070324192 bk-3.0.2: check -c - = 0
!christophe.varoqui/greg 1070324192 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!christophe.varoqui/greg 1070324192 bk-3.0.2: commit -y[PATCH] udev-007/extras/multipath update

here is a clean-up patch :

* removes sg_err.[ch] deps
* makes sure the core code play nice with klibc
* port the sysfs calls to dlist helpers
* links against udev's sysfs (need libsysfs.a & dlist.a)
* finally define DM_TARGET as "multipath" as Joe posted the code today
  (not tested yet)
* push version forward (do you want it in sync with udev version?)

libdevmapper doesn't play well with klibc, so I wasn't able to produce a
static binary yet. Help needed here ... as I don't want to fall back to
merge libdevmapper code in the core.

It compiles here and doesn't segfault.
 = 0
!christophe.varoqui/greg 1070324192 bk-3.0.2: write unlock (18372)
!greg 1070324194 bk-3.0.2: obtain read lock (18380)
!greg 1070324194 bk-3.0.2: _probekey = 0
!greg 1070324200 bk-3.0.2: _keysort = 0
!greg 1070324200 bk-3.0.2: _adler32 = 0
!greg 1070324200 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070324223 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=5473
!greg 1070324223 bk-3.0.2: read unlock (18380)
!greg 1070324273 bk-3.0.2: obtain read lock (18388)
!greg 1070324273 bk-3.0.2: _probekey = 0
!greg 1070324276 bk-3.0.2: _keysort = 0
!greg 1070324276 bk-3.0.2: _adler32 = 0
!greg 1070324276 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070324284 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=6494
!greg 1070324284 bk-3.0.2: read unlock (18388)
!greg 1070324796 bk-3.0.2: get -p SCCS/s.udev.h = 0
!arnd/greg 1070324804 bk-3.0.2: getuser -r = 0
!arnd/greg 1070324804 bk-3.0.2: pwd = 0
!arnd/greg 1070324804 bk-3.0.2: pwd = 0
!arnd/greg 1070324805 bk-3.0.2: obtain write lock (18572)
!arnd/greg 1070324805 bk-3.0.2: lock -L = 0
!arnd/greg 1070324805 bk-3.0.2: version = 0
!arnd/greg 1070324805 bk-3.0.2: diffs udev.h = 0
!arnd/greg 1070324805 bk-3.0.2: edit -q SCCS/s.udev.h = 0
!arnd/greg 1070324805 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!arnd/greg 1070324805 bk-3.0.2: sfiles -c - = 0
!arnd/greg 1070324805 bk-3.0.2: sfiles -p - = 0
!arnd/greg 1070324805 bk-3.0.2: sfiles -x - = 0
!arnd/greg 1070324805 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!arnd/greg 1070324805 bk-3.0.2: _unlink = 0
!arnd/greg 1070324805 bk-3.0.2: sfiles -x = 0
!arnd/greg 1070324805 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!arnd/greg 1070324805 bk-3.0.2: ci -q -G -yBuild failure - missing linux/limits.h include? - = 0
!arnd/greg 1070324805 bk-3.0.2: unlock -w = 0
!arnd/greg 1070324805 bk-3.0.2: lock -w = 0
!arnd/greg 1070324805 bk-3.0.2: import -tpatch -CR -yBuild failure - missing linux/limits.h include? /tmp/patch18560 . = 0
!arnd/greg 1070324805 bk-3.0.2: obtain write lock (18633)
!arnd/greg 1070324806 bk-3.0.2: sfind -s,,p -C = 0
!arnd/greg 1070324806 bk-3.0.2: sccscat -h ChangeSet = 0
!arnd/greg 1070324806 bk-3.0.2: _keysort = 0
!arnd/greg 1070324806 bk-3.0.2: sane = 0
!arnd/greg 1070324806 bk-3.0.2: check -c - = 0
!arnd/greg 1070324806 bk-3.0.2: commit -y[PATCH] Build failure - missing linux/limits.h include?

On Tuesday 25 November 2003 00:12, Chris Larson wrote:
> udev fails to compile here unless I'm doing a KLIBC build. The reason
> appears to be that the normal limits.h in the gcc inc dir doesn't pull
> in linux/limits.h, whereas the limits.h out in the klibc include dirs
> does. I'd think it'd be best to add a #include <linux/limits.h> to
> udev.h directly, since it uses PATH_MAX.

No, don't include kernel headers directly if you can avoid it.
The problem you are referring to seems to be with old tool chains,
I have the same symptom with my s390 gcc-2.95/glibc-2.1.3.
Including <sys/param.h> instead of <limits.h> seems to fix it.
 = 0
!arnd/greg 1070324806 bk-3.0.2: write unlock (18633)
!arnd/greg 1070324806 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1070324873 bk-3.0.2: get -p SCCS/s.Makefile = 0
!greg 1070324876 bk-3.0.2: get -p SCCS/s.Makefile = 0
!greg 1070324909 bk-3.0.2: get -p SCCS/s.Makefile = 0
!greg 1070324917 bk-3.0.2: get -p SCCS/s.Makefile = 0
!greg 1070324917 bk-3.0.2: get -e SCCS/s.Makefile = 0
!olh/greg 1070325040 bk-3.0.2: getuser -r = 0
!olh/greg 1070325040 bk-3.0.2: pwd = 0
!olh/greg 1070325040 bk-3.0.2: pwd = 0
!olh/greg 1070325040 bk-3.0.2: obtain write lock (20814)
!olh/greg 1070325040 bk-3.0.2: lock -L = 0
!olh/greg 1070325040 bk-3.0.2: version = 0
!olh/greg 1070325040 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!olh/greg 1070325040 bk-3.0.2: sfiles -c - = 0
!olh/greg 1070325040 bk-3.0.2: sfiles -p - = 0
!olh/greg 1070325040 bk-3.0.2: sfiles -x - = 0
!olh/greg 1070325040 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!olh/greg 1070325040 bk-3.0.2: _unlink = 0
!olh/greg 1070325040 bk-3.0.2: sfiles -x = 0
!olh/greg 1070325040 bk-3.0.2: unedit Makefile = 0
!olh/greg 1070325040 bk-3.0.2: unlock -w = 0
!olh/greg 1070325040 bk-3.0.2: lock -w = 0
!olh/greg 1070325040 bk-3.0.2: import -tpatch -CR -yARCH detection for ppc /tmp/patch20802 . = 1
!greg 1070325049 bk-3.0.2: get -p SCCS/s.Makefile = 0
!greg 1070325146 bk-3.0.2: get -p SCCS/s.udev.h = 0
!greg 1070325148 bk-3.0.2: get -p SCCS/s.Makefile = 0
!greg 1070325154 bk-3.0.2: get -p SCCS/s.Makefile = 0
!greg 1070325154 bk-3.0.2: get -e SCCS/s.Makefile = 0
!greg 1070325207 bk-3.0.2: unedit Makefile = 0
!greg 1070325229 bk-3.0.2: get -p SCCS/s.Makefile = 0
!greg 1070325294 bk-3.0.2: get -p SCCS/s.Makefile = 0
!greg 1070325299 bk-3.0.2: get -p SCCS/s.Makefile = 0
!greg 1070325299 bk-3.0.2: get -e SCCS/s.Makefile = 0
!greg 1070325494 bk-3.0.2: diffs -u = 0
!greg 1070325499 bk-3.0.2: diffs -u = 0
!greg 1070325514 bk-3.0.2: unedit Makefile = 0
!greg 1070325521 bk-3.0.2: get -p SCCS/s.Makefile = 0
!kergoth/greg 1070325524 bk-3.0.2: getuser -r = 0
!kergoth/greg 1070325524 bk-3.0.2: pwd = 0
!kergoth/greg 1070325524 bk-3.0.2: pwd = 0
!kergoth/greg 1070325524 bk-3.0.2: obtain write lock (21727)
!kergoth/greg 1070325524 bk-3.0.2: lock -L = 0
!kergoth/greg 1070325524 bk-3.0.2: version = 0
!kergoth/greg 1070325524 bk-3.0.2: diffs Makefile = 0
!kergoth/greg 1070325524 bk-3.0.2: edit -q SCCS/s.Makefile = 0
!kergoth/greg 1070325524 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kergoth/greg 1070325524 bk-3.0.2: sfiles -c - = 0
!kergoth/greg 1070325524 bk-3.0.2: sfiles -p - = 0
!kergoth/greg 1070325524 bk-3.0.2: sfiles -x - = 0
!kergoth/greg 1070325524 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kergoth/greg 1070325524 bk-3.0.2: sfiles -x = 0
!kergoth/greg 1070325524 bk-3.0.2: _unlink = 0
!kergoth/greg 1070325524 bk-3.0.2: unedit Makefile = 0
!kergoth/greg 1070325524 bk-3.0.2: unlock -w = 0
!kergoth/greg 1070325524 bk-3.0.2: lock -w = 0
!kergoth/greg 1070325524 bk-3.0.2: import -tpatch -CR -yAllow override of CFLAGS/LDFLAGS /tmp/patch21715 . = 1
!greg 1070325568 bk-3.0.2: changes = 0
!greg 1070325578 bk-3.0.2: get -p SCCS/s.Makefile = 0
!kergoth/greg 1070325581 bk-3.0.2: getuser -r = 0
!kergoth/greg 1070325581 bk-3.0.2: pwd = 0
!kergoth/greg 1070325581 bk-3.0.2: pwd = 0
!kergoth/greg 1070325581 bk-3.0.2: obtain write lock (23843)
!kergoth/greg 1070325581 bk-3.0.2: lock -L = 0
!kergoth/greg 1070325581 bk-3.0.2: version = 0
!kergoth/greg 1070325581 bk-3.0.2: diffs Makefile = 0
!kergoth/greg 1070325581 bk-3.0.2: edit -q SCCS/s.Makefile = 0
!kergoth/greg 1070325581 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kergoth/greg 1070325581 bk-3.0.2: sfiles -c - = 0
!kergoth/greg 1070325581 bk-3.0.2: sfiles -p - = 0
!kergoth/greg 1070325581 bk-3.0.2: sfiles -x - = 0
!kergoth/greg 1070325581 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kergoth/greg 1070325581 bk-3.0.2: _unlink = 0
!kergoth/greg 1070325581 bk-3.0.2: sfiles -x = 0
!kergoth/greg 1070325581 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!kergoth/greg 1070325581 bk-3.0.2: ci -q -G -yAllow override of CFLAGS/LDFLAGS - = 0
!kergoth/greg 1070325581 bk-3.0.2: unlock -w = 0
!kergoth/greg 1070325582 bk-3.0.2: lock -w = 0
!kergoth/greg 1070325582 bk-3.0.2: import -tpatch -CR -yAllow override of CFLAGS/LDFLAGS /tmp/patch23831 . = 0
!kergoth/greg 1070325582 bk-3.0.2: obtain write lock (23904)
!kergoth/greg 1070325582 bk-3.0.2: sfind -s,,p -C = 0
!kergoth/greg 1070325582 bk-3.0.2: sccscat -h ChangeSet = 0
!kergoth/greg 1070325582 bk-3.0.2: _keysort = 0
!kergoth/greg 1070325582 bk-3.0.2: sane = 0
!kergoth/greg 1070325582 bk-3.0.2: check -c - = 0
!kergoth/greg 1070325582 bk-3.0.2: commit -y[PATCH] Allow override of CFLAGS/LDFLAGS

As it is generally a good idea to allow the user to override CFLAGS and
LDFLAGS (automake based systems manage this with AM_CFLAGS vs CFLAGS),
here's a patch that does so.  The key is to keep options that are
required to build, along with include and link paths relative to the
source dir seperate from those that should be overridable (warning
flags, debug flags, optimizations, include/lib paths outside the source
tree).  Rather than adding another couple variables, I made use of the
GNU make 'override' directive.
 = 0
!kergoth/greg 1070325582 bk-3.0.2: write unlock (23904)
!kergoth/greg 1070325583 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1070325590 bk-3.0.2: changes = 0
!greg 1070325758 bk-3.0.2: changes = 0
!greg 1070325762 bk-3.0.2: get Makefile.orig = 1
!greg 1070325765 bk-3.0.2: get Makefile = 0
!greg 1070325769 bk-3.0.2: changes = 0
!greg 1070325774 bk-3.0.2: prs -hnr1.235 -d:REV: ChangeSet = 0
!greg 1070325774 bk-3.0.2: _keysort = 0
!greg 1070325774 bk-3.0.2: cset -ffl - = 0
!greg 1070325774 bk-3.0.2: stripdel -Cc - = 0
!greg 1070325775 bk-3.0.2: _keysort = 0
!greg 1070325775 bk-3.0.2: _adler32 = 0
!greg 1070325775 bk-3.0.2: cset -v -ffm - = 0
!greg 1070325775 bk-3.0.2: sfiles -D = 0
!greg 1070325775 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1070325775 bk-3.0.2: _keysort = 0
!greg 1070325778 bk-3.0.2: sane = 0
!greg 1070325778 bk-3.0.2: check -acv -f - = 0
!greg 1070325778 bk-3.0.2: sfind = 0
!greg 1070325778 bk-3.0.2: undo -r1.235 = 0
!greg 1070325845 bk-3.0.2: changes = 0
!greg 1070325846 bk-3.0.2: obtain read lock (30313)
!greg 1070325846 bk-3.0.2: _probekey = 0
!greg 1070325851 bk-3.0.2: _keysort = 0
!greg 1070325851 bk-3.0.2: _adler32 = 0
!greg 1070325851 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070325873 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1774
!greg 1070325873 bk-3.0.2: read unlock (30313)
!greg 1070325883 bk-3.0.2: get -p SCCS/s.Makefile = 0
!olh/greg 1070325887 bk-3.0.2: getuser -r = 0
!olh/greg 1070325887 bk-3.0.2: pwd = 0
!olh/greg 1070325887 bk-3.0.2: pwd = 0
!olh/greg 1070325887 bk-3.0.2: obtain write lock (30341)
!olh/greg 1070325887 bk-3.0.2: lock -L = 0
!olh/greg 1070325887 bk-3.0.2: version = 0
!olh/greg 1070325887 bk-3.0.2: diffs Makefile = 0
!olh/greg 1070325887 bk-3.0.2: edit -q SCCS/s.Makefile = 0
!olh/greg 1070325887 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!olh/greg 1070325887 bk-3.0.2: sfiles -c - = 0
!olh/greg 1070325887 bk-3.0.2: sfiles -p - = 0
!olh/greg 1070325887 bk-3.0.2: sfiles -x - = 0
!olh/greg 1070325887 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!olh/greg 1070325887 bk-3.0.2: _unlink = 0
!olh/greg 1070325887 bk-3.0.2: sfiles -x = 0
!olh/greg 1070325887 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!olh/greg 1070325887 bk-3.0.2: ci -q -G -yARCH detection for ppc - = 0
!olh/greg 1070325887 bk-3.0.2: unlock -w = 0
!olh/greg 1070325887 bk-3.0.2: lock -w = 0
!olh/greg 1070325887 bk-3.0.2: import -tpatch -CR -yARCH detection for ppc /tmp/patch30329 . = 0
!olh/greg 1070325888 bk-3.0.2: obtain write lock (30402)
!olh/greg 1070325888 bk-3.0.2: sfind -s,,p -C = 0
!olh/greg 1070325888 bk-3.0.2: sccscat -h ChangeSet = 0
!olh/greg 1070325888 bk-3.0.2: _keysort = 0
!olh/greg 1070325888 bk-3.0.2: sane = 0
!olh/greg 1070325888 bk-3.0.2: check -c - = 0
!olh/greg 1070325888 bk-3.0.2: commit -y[PATCH] ARCH detection for ppc

I'm not sure why ppc is converted to powerpc, it breaks at least $(ARCH)
in klibc.

gcc -dumpmachine
powerpc-suse-linux
 = 0
!olh/greg 1070325888 bk-3.0.2: write unlock (30402)
!olh/greg 1070325888 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1070325893 bk-3.0.2: changes = 0
!greg 1070325937 bk-3.0.2: obtain read lock (30630)
!greg 1070325937 bk-3.0.2: _probekey = 0
!greg 1070325942 bk-3.0.2: _keysort = 0
!greg 1070325942 bk-3.0.2: _adler32 = 0
!greg 1070325942 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070325963 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1235
!greg 1070325963 bk-3.0.2: read unlock (30630)
!greg 1070325963 bk-3.0.2: obtain read lock (30638)
!greg 1070325963 bk-3.0.2: _probekey = 0
!greg 1070325965 bk-3.0.2: _keysort = 0
!greg 1070325965 bk-3.0.2: _adler32 = 0
!greg 1070325965 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070325966 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=2734
!greg 1070325966 bk-3.0.2: read unlock (30638)
!greg 1070326033 bk-3.0.2: get -p libsysfs/SCCS/s.libsysfs.h = 0
!greg 1070326033 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_bus.c = 0
!greg 1070326033 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_class.c = 0
!greg 1070326033 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_device.c = 0
!greg 1070326033 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_driver.c = 0
!greg 1070326033 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_utils.c = 0
!greg 1070326045 bk-3.0.2: changes = 0
!greg 1070326050 bk-3.0.2: changes = 0
!greg 1070326071 bk-3.0.2: prs -h -d:KEY:
 -r1.229 SCCS/s.ChangeSet = 0
!greg 1070326071 bk-3.0.2: _keysort = 0
!greg 1070326071 bk-3.0.2: cset -r1.229 = 0
!greg 1070326072 bk-3.0.2: obtain write lock (30694)
!greg 1070326072 bk-3.0.2: sfind -s,,p -C = 0
!greg 1070326072 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1070326072 bk-3.0.2: commit -dF -Y/home/greg/tmp/bk_commit_Y6U6KL = 0
!greg 1070326072 bk-3.0.2: write unlock (30694)
!greg 1070326072 bk-3.0.2: cset -x1.229 = 0
!greg 1070326076 bk-3.0.2: get -p libsysfs/SCCS/s.libsysfs.h = 0
!greg 1070326076 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_bus.c = 0
!greg 1070326076 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_class.c = 0
!greg 1070326076 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_device.c = 0
!greg 1070326076 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_driver.c = 0
!greg 1070326076 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_utils.c = 0
!dsteklof/greg 1070326080 bk-3.0.2: getuser -r = 0
!dsteklof/greg 1070326080 bk-3.0.2: pwd = 0
!dsteklof/greg 1070326080 bk-3.0.2: pwd = 0
!dsteklof/greg 1070326080 bk-3.0.2: obtain write lock (30731)
!dsteklof/greg 1070326080 bk-3.0.2: lock -L = 0
!dsteklof/greg 1070326080 bk-3.0.2: version = 0
!dsteklof/greg 1070326080 bk-3.0.2: diffs libsysfs/libsysfs.h = 0
!dsteklof/greg 1070326080 bk-3.0.2: edit -q libsysfs/SCCS/s.libsysfs.h = 0
!dsteklof/greg 1070326080 bk-3.0.2: diffs libsysfs/sysfs_bus.c = 0
!dsteklof/greg 1070326080 bk-3.0.2: edit -q libsysfs/SCCS/s.sysfs_bus.c = 0
!dsteklof/greg 1070326080 bk-3.0.2: diffs libsysfs/sysfs_class.c = 0
!dsteklof/greg 1070326080 bk-3.0.2: edit -q libsysfs/SCCS/s.sysfs_class.c = 0
!dsteklof/greg 1070326080 bk-3.0.2: diffs libsysfs/sysfs_device.c = 0
!dsteklof/greg 1070326080 bk-3.0.2: edit -q libsysfs/SCCS/s.sysfs_device.c = 0
!dsteklof/greg 1070326080 bk-3.0.2: diffs libsysfs/sysfs_driver.c = 0
!dsteklof/greg 1070326080 bk-3.0.2: edit -q libsysfs/SCCS/s.sysfs_driver.c = 0
!dsteklof/greg 1070326080 bk-3.0.2: diffs libsysfs/sysfs_utils.c = 0
!dsteklof/greg 1070326080 bk-3.0.2: edit -q libsysfs/SCCS/s.sysfs_utils.c = 0
!dsteklof/greg 1070326080 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!dsteklof/greg 1070326080 bk-3.0.2: sfiles -c - = 0
!dsteklof/greg 1070326080 bk-3.0.2: sfiles -p - = 0
!dsteklof/greg 1070326080 bk-3.0.2: sfiles -x - = 0
!dsteklof/greg 1070326080 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!dsteklof/greg 1070326080 bk-3.0.2: sfiles -x = 0
!dsteklof/greg 1070326080 bk-3.0.2: _unlink = 0
!dsteklof/greg 1070326080 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!dsteklof/greg 1070326080 bk-3.0.2: ci -q -G -yanother patch for path problem - = 0
!dsteklof/greg 1070326080 bk-3.0.2: unlock -w = 0
!dsteklof/greg 1070326081 bk-3.0.2: lock -w = 0
!dsteklof/greg 1070326081 bk-3.0.2: import -tpatch -CR -yanother patch for path problem /tmp/patch30719 . = 0
!dsteklof/greg 1070326081 bk-3.0.2: obtain write lock (30812)
!dsteklof/greg 1070326081 bk-3.0.2: sfind -s,,p -C = 0
!dsteklof/greg 1070326081 bk-3.0.2: sccscat -h ChangeSet = 0
!dsteklof/greg 1070326081 bk-3.0.2: _keysort = 0
!dsteklof/greg 1070326081 bk-3.0.2: sane = 0
!dsteklof/greg 1070326081 bk-3.0.2: check -c - = 0
!dsteklof/greg 1070326081 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!dsteklof/greg 1070326081 bk-3.0.2: commit -y[PATCH] another patch for path problem

The quick patch I sent you yesterday fixes it in one location, but
there are other points in the library that calls sysfs_get_mnt_path. We
need to address all the areas in the library where paths are used. The
following patch is a band-aid until we can get a proper path management
in the library.
 = 0
!dsteklof/greg 1070326081 bk-3.0.2: write unlock (30812)
!greg 1070326188 bk-3.0.2: get -qe namedev.c = 0
!greg 1070326193 bk-3.0.2: vim namedev.c = 0
!greg 1070326236 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070326236 bk-3.0.2: sane = 0
!greg 1070326236 bk-3.0.2: clean ChangeSet = 0
!greg 1070326236 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070326237 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist462 . = 0
!greg 1070326237 bk-3.0.2: _sort = 0
!greg 1070326238 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070326238 bk-3.0.2: clean ChangeSet = 0
!greg 1070326238 bk-3.0.2: sinfo namedev.c = 1
!greg 1070326238 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070326241 bk-3.0.2: _strings Makefile.orig = 0
!greg 1070326242 bk-3.0.2: sinfo namedev.c = 1
!greg 1070326242 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070326242 bk-3.0.2: sinfo namedev.c = 1
!greg 1070326242 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070326242 bk-3.0.2: sinfo namedev.c = 1
!greg 1070326242 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070326243 bk-3.0.2: sinfo namedev.c = 1
!greg 1070326243 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070326243 bk-3.0.2: citool = 0
!greg 1070326251 bk-3.0.2: changes = 0
!greg 1070326772 bk-3.0.2: get -p SCCS/s.Makefile = 0
!mort/greg 1070326775 bk-3.0.2: getuser -r = 0
!mort/greg 1070326775 bk-3.0.2: pwd = 0
!mort/greg 1070326775 bk-3.0.2: pwd = 0
!mort/greg 1070326775 bk-3.0.2: obtain write lock (544)
!mort/greg 1070326775 bk-3.0.2: lock -L = 0
!mort/greg 1070326775 bk-3.0.2: version = 0
!mort/greg 1070326775 bk-3.0.2: diffs Makefile = 0
!mort/greg 1070326775 bk-3.0.2: edit -q SCCS/s.Makefile = 0
!mort/greg 1070326775 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!mort/greg 1070326775 bk-3.0.2: sfiles -c - = 0
!mort/greg 1070326775 bk-3.0.2: sfiles -p - = 0
!mort/greg 1070326775 bk-3.0.2: sfiles -x - = 0
!mort/greg 1070326775 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!mort/greg 1070326775 bk-3.0.2: _unlink = 0
!mort/greg 1070326775 bk-3.0.2: sfiles -x = 0
!mort/greg 1070326775 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!mort/greg 1070326775 bk-3.0.2: ci -q -G -yAdd -nodefaultlibs while compiling against klibc - = 0
!mort/greg 1070326775 bk-3.0.2: unlock -w = 0
!mort/greg 1070326775 bk-3.0.2: lock -w = 0
!mort/greg 1070326775 bk-3.0.2: import -tpatch -CR -yAdd -nodefaultlibs while compiling against klibc /tmp/patch532 . = 0
!mort/greg 1070326775 bk-3.0.2: obtain write lock (605)
!mort/greg 1070326776 bk-3.0.2: sfind -s,,p -C = 0
!mort/greg 1070326776 bk-3.0.2: sccscat -h ChangeSet = 0
!mort/greg 1070326776 bk-3.0.2: _keysort = 0
!mort/greg 1070326776 bk-3.0.2: sane = 0
!mort/greg 1070326776 bk-3.0.2: check -c - = 0
!mort/greg 1070326776 bk-3.0.2: commit -y[PATCH] Add -nodefaultlibs while compiling against klibc

This patch adds -nodefaultlibs to LDFLAGS when compiling udev against
klibc.  This fixes the warning that I was getting when using $(LD)=gcc
in the versions after Makefile.klibc disappeared.  The problem was that
it was still including a "-lc" in the call to the linker.
 = 0
!mort/greg 1070326776 bk-3.0.2: write unlock (605)
!mort/greg 1070326776 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1070327509 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070327509 bk-3.0.2: sane = 0
!greg 1070327509 bk-3.0.2: clean ChangeSet = 0
!greg 1070327509 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070327510 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist3100 . = 0
!greg 1070327510 bk-3.0.2: _sort = 0
!greg 1070327510 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070327510 bk-3.0.2: clean ChangeSet = 0
!greg 1070327510 bk-3.0.2: sinfo namedev.c = 1
!greg 1070327510 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070327522 bk-3.0.2: sinfo namedev.c = 1
!greg 1070327522 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070327522 bk-3.0.2: citool = 0
!greg 1070327524 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070327524 bk-3.0.2: sane = 0
!greg 1070327524 bk-3.0.2: clean ChangeSet = 0
!greg 1070327525 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070327525 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist3117 . = 0
!greg 1070327525 bk-3.0.2: _sort = 0
!greg 1070327526 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070327526 bk-3.0.2: clean ChangeSet = 0
!greg 1070327526 bk-3.0.2: sinfo namedev.c = 1
!greg 1070327526 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070327556 bk-3.0.2: sinfo namedev.c = 1
!greg 1070327556 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070327612 bk-3.0.2: sinfo namedev.c = 1
!greg 1070327612 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070327613 bk-3.0.2: unedit namedev.c = 0
!greg 1070327614 bk-3.0.2: citool = 0
!greg 1070327648 bk-3.0.2: changes = 0
!greg 1070327667 bk-3.0.2: obtain read lock (3451)
!greg 1070327667 bk-3.0.2: _probekey = 0
!greg 1070327672 bk-3.0.2: _keysort = 0
!greg 1070327672 bk-3.0.2: _adler32 = 0
!greg 1070327672 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070327696 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=8347
!greg 1070327696 bk-3.0.2: read unlock (3451)
!greg 1070327761 bk-3.0.2: obtain read lock (3459)
!greg 1070327761 bk-3.0.2: _probekey = 0
!greg 1070327765 bk-3.0.2: _keysort = 0
!greg 1070327765 bk-3.0.2: _adler32 = 0
!greg 1070327765 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070327766 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=8347
!greg 1070327766 bk-3.0.2: read unlock (3459)
!greg 1070328748 bk-3.0.2: changes = 0
!greg 1070328749 bk-3.0.2: obtain read lock (4423)
!greg 1070328749 bk-3.0.2: _probekey = 0
!greg 1070328755 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1070328755 bk-3.0.2: read unlock (4423)
!greg 1070328761 bk-3.0.2: obtain read lock (4428)
!greg 1070328761 bk-3.0.2: _probekey = 0
!greg 1070328763 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=0
!greg 1070328763 bk-3.0.2: read unlock (4428)
!greg 1070328790 bk-3.0.2: changes -rv007..+ = 0
!greg 1070386397 bk-3.0.2: get -qe namedev.c = 0
!greg 1070386398 bk-3.0.2: gvim namedev.c = 0
!greg 1070386923 bk-3.0.2: get -qe udev-test.pl = 0
!greg 1070386933 bk-3.0.2: vim udev-test.pl = 0
!greg 1070386937 bk-3.0.2: unedit udev-test.pl = 0
!greg 1070386988 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070386988 bk-3.0.2: sane = 0
!greg 1070386988 bk-3.0.2: clean ChangeSet = 0
!greg 1070386988 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070386990 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist7083 . = 0
!greg 1070386990 bk-3.0.2: _sort = 0
!greg 1070386990 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070386990 bk-3.0.2: clean ChangeSet = 0
!greg 1070386990 bk-3.0.2: sinfo namedev.c = 1
!greg 1070386990 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070386993 bk-3.0.2: sinfo namedev.c = 1
!greg 1070386993 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070386993 bk-3.0.2: citool = 0
!greg 1070387073 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070387073 bk-3.0.2: sane = 0
!greg 1070387073 bk-3.0.2: clean ChangeSet = 0
!greg 1070387073 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070387074 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist7393 . = 0
!greg 1070387074 bk-3.0.2: _sort = 0
!greg 1070387074 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070387074 bk-3.0.2: clean ChangeSet = 0
!greg 1070387074 bk-3.0.2: sinfo namedev.c = 1
!greg 1070387074 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070387078 bk-3.0.2: sinfo namedev.c = 1
!greg 1070387078 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070387090 bk-3.0.2: sinfo namedev.c = 1
!greg 1070387090 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070387090 bk-3.0.2: sinfo namedev.c = 1
!greg 1070387090 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070387090 bk-3.0.2: sinfo namedev.c = 1
!greg 1070387090 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070387115 bk-3.0.2: sinfo namedev.c = 1
!greg 1070387115 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070387116 bk-3.0.2: sinfo namedev.c = 1
!greg 1070387116 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070387118 bk-3.0.2: lock -s = 0
!greg 1070387118 bk-3.0.2: lock -s = 0
!greg 1070387118 bk-3.0.2: delta -qyoperate on the rules in the order they are in the config file (within the rule type)
instead of operating on them backwards. namedev.c = 0
!greg 1070387118 bk-3.0.2: sfind -pC namedev.c = 0
!greg 1070387118 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1070387118 bk-3.0.2: obtain write lock (7437)
!greg 1070387118 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1070387118 bk-3.0.2: _keysort = 0
!greg 1070387119 bk-3.0.2: sane = 0
!greg 1070387119 bk-3.0.2: check -c - = 0
!greg 1070387119 bk-3.0.2: commit -dqY/tmp/cmt7393 -f/tmp/cfiles7393 = 0
!greg 1070387119 bk-3.0.2: write unlock (7437)
!greg 1070387119 bk-3.0.2: citool = 0
!greg 1070387119 bk-3.0.2: _probekey = 0
!greg 1070387119 bk-3.0.2: _keysort = 0
!greg 1070387120 bk-3.0.2: _adler32 = 0
!greg 1070387120 bk-3.0.2: makepatch -e -s - = 0
!greg 1070387120 bk-3.0.2: _keysort = 0
!greg 1070387120 bk-3.0.2: _adler32 = 0
!greg 1070387120 bk-3.0.2: makepatch -e -s - = 0
!greg 1070387120 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1070387130 bk-3.0.2: get -qe udev.config = 0
!greg 1070387151 bk-3.0.2: vim udev.config = 0
!greg 1070387540 bk-3.0.2: get -p SCCS/s.namedev.c = 0
!greg 1070387540 bk-3.0.2: get -p test/SCCS/s.udev-test.pl = 0
!kay.sievers/greg 1070387544 bk-3.0.2: getuser -r = 0
!kay.sievers/greg 1070387544 bk-3.0.2: pwd = 0
!kay.sievers/greg 1070387544 bk-3.0.2: pwd = 0
!kay.sievers/greg 1070387544 bk-3.0.2: obtain write lock (11996)
!kay.sievers/greg 1070387544 bk-3.0.2: lock -L = 0
!kay.sievers/greg 1070387544 bk-3.0.2: version = 0
!kay.sievers/greg 1070387544 bk-3.0.2: diffs namedev.c = 0
!kay.sievers/greg 1070387544 bk-3.0.2: edit -q SCCS/s.namedev.c = 0
!kay.sievers/greg 1070387544 bk-3.0.2: diffs test/udev-test.pl = 0
!kay.sievers/greg 1070387544 bk-3.0.2: edit -q test/SCCS/s.udev-test.pl = 0
!kay.sievers/greg 1070387544 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1070387544 bk-3.0.2: sfiles -c - = 0
!kay.sievers/greg 1070387544 bk-3.0.2: sfiles -p - = 0
!kay.sievers/greg 1070387544 bk-3.0.2: sfiles -x - = 0
!kay.sievers/greg 1070387544 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1070387544 bk-3.0.2: _unlink = 0
!kay.sievers/greg 1070387544 bk-3.0.2: sfiles -x = 0
!kay.sievers/greg 1070387544 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1070387544 bk-3.0.2: ci -q -G -ycatch replace device by wildcard - = 0
!kay.sievers/greg 1070387544 bk-3.0.2: unlock -w = 0
!kay.sievers/greg 1070387545 bk-3.0.2: lock -w = 0
!kay.sievers/greg 1070387545 bk-3.0.2: import -tpatch -CR -ycatch replace device by wildcard /tmp/patch11984 . = 0
!kay.sievers/greg 1070387545 bk-3.0.2: obtain write lock (12061)
!kay.sievers/greg 1070387545 bk-3.0.2: sfind -s,,p -C = 0
!kay.sievers/greg 1070387545 bk-3.0.2: sccscat -h ChangeSet = 0
!kay.sievers/greg 1070387545 bk-3.0.2: _keysort = 0
!kay.sievers/greg 1070387546 bk-3.0.2: sane = 0
!kay.sievers/greg 1070387546 bk-3.0.2: check -c - = 0
!kay.sievers/greg 1070387546 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1070387546 bk-3.0.2: commit -y[PATCH] catch replace device by wildcard

  catch device name by wildcard to support a whole class of devices
  by just one config line like:
  REPLACE, KERNEL="tty*", NAME="vc/%n"
 = 0
!kay.sievers/greg 1070387546 bk-3.0.2: write unlock (12061)
!greg 1070387575 bk-3.0.2: changes = 0
!greg 1070387641 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070387641 bk-3.0.2: sane = 0
!greg 1070387641 bk-3.0.2: clean ChangeSet = 0
!greg 1070387641 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070387642 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist12451 . = 0
!greg 1070387642 bk-3.0.2: _sort = 0
!greg 1070387642 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070387642 bk-3.0.2: clean ChangeSet = 0
!greg 1070387643 bk-3.0.2: sinfo udev.config = 1
!greg 1070387643 bk-3.0.2: diffs -u udev.config = 0
!greg 1070387652 bk-3.0.2: sinfo udev.config = 1
!greg 1070387652 bk-3.0.2: diffs -u udev.config = 0
!greg 1070387652 bk-3.0.2: citool = 0
!greg 1070387681 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070387681 bk-3.0.2: sane = 0
!greg 1070387681 bk-3.0.2: clean ChangeSet = 0
!greg 1070387681 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070387682 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist12471 . = 0
!greg 1070387682 bk-3.0.2: _sort = 0
!greg 1070387682 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070387682 bk-3.0.2: clean ChangeSet = 0
!greg 1070387682 bk-3.0.2: sinfo udev.config = 1
!greg 1070387682 bk-3.0.2: diffs -u udev.config = 0
!greg 1070387683 bk-3.0.2: sinfo udev.config = 1
!greg 1070387683 bk-3.0.2: diffs -u udev.config = 0
!greg 1070387697 bk-3.0.2: sinfo udev.config = 1
!greg 1070387697 bk-3.0.2: diffs -u udev.config = 0
!greg 1070387697 bk-3.0.2: sinfo udev.config = 1
!greg 1070387697 bk-3.0.2: diffs -u udev.config = 0
!greg 1070387699 bk-3.0.2: lock -s = 0
!greg 1070387700 bk-3.0.2: lock -s = 0
!greg 1070387700 bk-3.0.2: delta -qyadd devfs like tty rules as an example in the default config file. udev.config = 0
!greg 1070387700 bk-3.0.2: sfind -pC udev.config = 0
!greg 1070387700 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1070387700 bk-3.0.2: obtain write lock (12500)
!greg 1070387700 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1070387700 bk-3.0.2: _keysort = 0
!greg 1070387700 bk-3.0.2: sane = 0
!greg 1070387700 bk-3.0.2: check -c - = 0
!greg 1070387700 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1070387700 bk-3.0.2: commit -dqY/tmp/cmt12471 -f/tmp/cfiles12471 = 0
!greg 1070387700 bk-3.0.2: write unlock (12500)
!greg 1070387700 bk-3.0.2: citool = 0
!greg 1070387702 bk-3.0.2: obtain read lock (12506)
!greg 1070387702 bk-3.0.2: _probekey = 0
!greg 1070387711 bk-3.0.2: _keysort = 0
!greg 1070387711 bk-3.0.2: _adler32 = 0
!greg 1070387711 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070387734 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=4044
!greg 1070387734 bk-3.0.2: read unlock (12506)
!greg 1070388473 bk-3.0.2: obtain read lock (12612)
!greg 1070388473 bk-3.0.2: _probekey = 0
!greg 1070388475 bk-3.0.2: _keysort = 0
!greg 1070388475 bk-3.0.2: _adler32 = 0
!greg 1070388475 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070388477 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=4044
!greg 1070388477 bk-3.0.2: read unlock (12612)
!greg 1070388484 bk-3.0.2: edit namedev.c = 0
!greg 1070388640 bk-3.0.2: edit namedev.h = 0
!greg 1070388767 bk-3.0.2: diffs -u = 0
!greg 1070388795 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070388795 bk-3.0.2: sane = 0
!greg 1070388795 bk-3.0.2: clean ChangeSet = 0
!greg 1070388795 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070388796 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist12967 . = 0
!greg 1070388796 bk-3.0.2: _sort = 0
!greg 1070388796 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070388796 bk-3.0.2: clean ChangeSet = 0
!greg 1070388796 bk-3.0.2: sinfo namedev.c = 1
!greg 1070388796 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070388804 bk-3.0.2: sinfo namedev.h = 1
!greg 1070388804 bk-3.0.2: diffs -u namedev.h = 0
!greg 1070388807 bk-3.0.2: citool = 0
!greg 1070388873 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070388873 bk-3.0.2: sane = 0
!greg 1070388873 bk-3.0.2: clean ChangeSet = 0
!greg 1070388873 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070388874 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist12984 . = 0
!greg 1070388874 bk-3.0.2: _sort = 0
!greg 1070388875 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070388875 bk-3.0.2: clean ChangeSet = 0
!greg 1070388875 bk-3.0.2: sinfo namedev.c = 1
!greg 1070388875 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070388877 bk-3.0.2: sinfo namedev.h = 1
!greg 1070388877 bk-3.0.2: diffs -u namedev.h = 0
!greg 1070388879 bk-3.0.2: sinfo namedev.c = 1
!greg 1070388879 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070388890 bk-3.0.2: sinfo namedev.c = 1
!greg 1070388890 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070388890 bk-3.0.2: citool = 0
!greg 1070388905 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070388905 bk-3.0.2: sane = 0
!greg 1070388905 bk-3.0.2: clean ChangeSet = 0
!greg 1070388905 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070388906 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist13011 . = 0
!greg 1070388906 bk-3.0.2: _sort = 0
!greg 1070388906 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070388906 bk-3.0.2: clean ChangeSet = 0
!greg 1070388906 bk-3.0.2: sinfo namedev.c = 1
!greg 1070388907 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070388912 bk-3.0.2: sinfo namedev.h = 1
!greg 1070388912 bk-3.0.2: diffs -u namedev.h = 0
!greg 1070388914 bk-3.0.2: sinfo namedev.c = 1
!greg 1070388914 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070388914 bk-3.0.2: sinfo namedev.c = 1
!greg 1070388914 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070388917 bk-3.0.2: sinfo namedev.c = 1
!greg 1070388917 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070388917 bk-3.0.2: citool = 0
!greg 1070388919 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070388919 bk-3.0.2: sane = 0
!greg 1070388919 bk-3.0.2: clean ChangeSet = 0
!greg 1070388919 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070388920 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist13037 . = 0
!greg 1070388920 bk-3.0.2: _sort = 0
!greg 1070388921 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070388921 bk-3.0.2: clean ChangeSet = 0
!greg 1070388921 bk-3.0.2: sinfo namedev.c = 1
!greg 1070388921 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070388922 bk-3.0.2: sinfo namedev.c = 1
!greg 1070388922 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070388923 bk-3.0.2: citool = 0
!greg 1070389064 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070389065 bk-3.0.2: sane = 0
!greg 1070389065 bk-3.0.2: clean ChangeSet = 0
!greg 1070389065 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070389065 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist13302 . = 0
!greg 1070389065 bk-3.0.2: _sort = 0
!greg 1070389066 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070389066 bk-3.0.2: clean ChangeSet = 0
!greg 1070389066 bk-3.0.2: sinfo namedev.c = 1
!greg 1070389066 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070389069 bk-3.0.2: sinfo namedev.c = 1
!greg 1070389069 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070389069 bk-3.0.2: sinfo namedev.c = 1
!greg 1070389069 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070389070 bk-3.0.2: sinfo namedev.c = 1
!greg 1070389070 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070389074 bk-3.0.2: sinfo namedev.c = 1
!greg 1070389074 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070389098 bk-3.0.2: sinfo namedev.c = 1
!greg 1070389098 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070389098 bk-3.0.2: sinfo namedev.c = 1
!greg 1070389098 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070389098 bk-3.0.2: sinfo namedev.h = 1
!greg 1070389098 bk-3.0.2: diffs -u namedev.h = 0
!greg 1070389101 bk-3.0.2: lock -s = 0
!greg 1070389101 bk-3.0.2: lock -s = 0
!greg 1070389101 bk-3.0.2: delta -qyrename namedev's get_attr() to be main namedev_name_device() as that's what it really is. namedev.c = 0
!greg 1070389101 bk-3.0.2: sfind -pC namedev.c = 0
!greg 1070389101 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1070389101 bk-3.0.2: obtain write lock (13342)
!greg 1070389101 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1070389101 bk-3.0.2: _keysort = 0
!greg 1070389101 bk-3.0.2: sane = 0
!greg 1070389101 bk-3.0.2: check -c - = 0
!greg 1070389101 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1070389101 bk-3.0.2: commit -dqY/tmp/cmt13302 -f/tmp/cfiles13302 = 0
!greg 1070389101 bk-3.0.2: write unlock (13342)
!greg 1070389101 bk-3.0.2: citool = 0
!greg 1070389105 bk-3.0.2: edit namedev.c = 0
!greg 1070389179 bk-3.0.2: edit Makefile = 0
!greg 1070389407 bk-3.0.2: diffs -u = 0
!greg 1070389426 bk-3.0.2: add namedev_parse.c = 0
!greg 1070389429 bk-3.0.2: edit namedev_parse.c = 0
!greg 1070389431 bk-3.0.2: diffs -u = 0
!greg 1070389568 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070389568 bk-3.0.2: sane = 0
!greg 1070389568 bk-3.0.2: clean ChangeSet = 0
!greg 1070389568 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070389568 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist15631 . = 0
!greg 1070389569 bk-3.0.2: _sort = 0
!greg 1070389569 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070389569 bk-3.0.2: clean ChangeSet = 0
!greg 1070389569 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.0 namedev_parse.c = 0
!greg 1070389569 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.1 namedev_parse.c = 0
!greg 1070389569 bk-3.0.2: sinfo Makefile = 1
!greg 1070389569 bk-3.0.2: diffs -u Makefile = 0
!greg 1070389572 bk-3.0.2: sinfo namedev.c = 1
!greg 1070389572 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070389601 bk-3.0.2: sinfo namedev.h = 1
!greg 1070389601 bk-3.0.2: diffs -u namedev.h = 0
!greg 1070389604 bk-3.0.2: sinfo namedev_parse.c = 1
!greg 1070389604 bk-3.0.2: diffs -u namedev_parse.c = 0
!greg 1070389611 bk-3.0.2: citool = 0
!greg 1070390274 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070390274 bk-3.0.2: sane = 0
!greg 1070390274 bk-3.0.2: clean ChangeSet = 0
!greg 1070390274 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070390275 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist16199 . = 0
!greg 1070390275 bk-3.0.2: _sort = 0
!greg 1070390275 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070390275 bk-3.0.2: clean ChangeSet = 0
!greg 1070390275 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.0 namedev_parse.c = 0
!greg 1070390275 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.1 namedev_parse.c = 0
!greg 1070390275 bk-3.0.2: sinfo Makefile = 1
!greg 1070390275 bk-3.0.2: diffs -u Makefile = 0
!greg 1070390280 bk-3.0.2: sinfo Makefile = 1
!greg 1070390280 bk-3.0.2: diffs -u Makefile = 0
!greg 1070390300 bk-3.0.2: sinfo Makefile = 1
!greg 1070390300 bk-3.0.2: diffs -u Makefile = 0
!greg 1070390301 bk-3.0.2: sinfo Makefile = 1
!greg 1070390301 bk-3.0.2: diffs -u Makefile = 0
!greg 1070390301 bk-3.0.2: sinfo namedev.c = 1
!greg 1070390301 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070390303 bk-3.0.2: sinfo namedev.h = 1
!greg 1070390303 bk-3.0.2: diffs -u namedev.h = 0
!greg 1070390305 bk-3.0.2: sinfo namedev_parse.c = 1
!greg 1070390305 bk-3.0.2: diffs -u namedev_parse.c = 0
!greg 1070390310 bk-3.0.2: lock -s = 0
!greg 1070390310 bk-3.0.2: lock -s = 0
!greg 1070390310 bk-3.0.2: delta -qysplit out the namedev config parsing logic to namedev_parse.c Makefile = 0
!greg 1070390310 bk-3.0.2: delta -qysplit out the namedev config parsing logic to namedev_parse.c namedev.c = 0
!greg 1070390310 bk-3.0.2: delta -qysplit out the namedev config parsing logic to namedev_parse.c namedev.h = 0
!greg 1070390310 bk-3.0.2: delta -qysplit out the namedev config parsing logic to namedev_parse.c namedev_parse.c = 0
!greg 1070390310 bk-3.0.2: sfind -pC namedev.c = 0
!greg 1070390310 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1070390310 bk-3.0.2: sfind -pC namedev_parse.c = 0
!greg 1070390310 bk-3.0.2: sfind -pC namedev.h = 0
!greg 1070390310 bk-3.0.2: sfind -pC Makefile = 0
!greg 1070390310 bk-3.0.2: sfind -pC namedev_parse.c = 0
!greg 1070390310 bk-3.0.2: sfind -pC namedev_parse.c = 0
!greg 1070390310 bk-3.0.2: obtain write lock (16250)
!greg 1070390310 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1070390310 bk-3.0.2: _keysort = 0
!greg 1070390310 bk-3.0.2: sane = 0
!greg 1070390310 bk-3.0.2: check -c - = 0
!greg 1070390310 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1070390310 bk-3.0.2: commit -dqY/tmp/cmt16199 -f/tmp/cfiles16199 = 0
!greg 1070390310 bk-3.0.2: write unlock (16250)
!greg 1070390310 bk-3.0.2: citool = 0
!greg 1070390316 bk-3.0.2: changes = 0
!greg 1070390321 bk-3.0.2: changes -r1.243 -dDate: :Dd: :DM: :Dy: :T: :TZ:\n = 0
!greg 1070390321 bk-3.0.2: changes -r1.243 -dFrom: :USER:@:HOST:\n = 0
!greg 1070390321 bk-3.0.2: changes -r1.243 -dSubject: $each(:C:){(:C:)\n} = 0
!greg 1070390321 bk-3.0.2: rset -hr1.243 = 0
!greg 1070390321 bk-3.0.2: export -tpatch -h -r1.243 = 0
!greg 1070390326 bk-3.0.2: changes -r1.243 -dDate: :Dd: :DM: :Dy: :T: :TZ:\n = 0
!greg 1070390326 bk-3.0.2: changes -r1.243 -dFrom: :USER:@:HOST:\n = 0
!greg 1070390326 bk-3.0.2: changes -r1.243 -dSubject: $each(:C:){(:C:)\n} = 0
!greg 1070390326 bk-3.0.2: rset -hr1.243 = 0
!greg 1070390326 bk-3.0.2: export -tpatch -h -r1.243 = 0
!greg 1070390331 bk-3.0.2: obtain read lock (16284)
!greg 1070390331 bk-3.0.2: _probekey = 0
!greg 1070390337 bk-3.0.2: _keysort = 0
!greg 1070390337 bk-3.0.2: _adler32 = 0
!greg 1070390337 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070390357 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=16918
!greg 1070390357 bk-3.0.2: read unlock (16284)
!greg 1070390419 bk-3.0.2: obtain read lock (16297)
!greg 1070390419 bk-3.0.2: _probekey = 0
!greg 1070390421 bk-3.0.2: _keysort = 0
!greg 1070390421 bk-3.0.2: _adler32 = 0
!greg 1070390421 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070390423 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=16918
!greg 1070390423 bk-3.0.2: read unlock (16297)
!greg 1070390435 bk-3.0.2: get -qe Makefile = 0
!greg 1070390439 bk-3.0.2: vim Makefile = 0
!greg 1070390455 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070390455 bk-3.0.2: sane = 0
!greg 1070390455 bk-3.0.2: clean ChangeSet = 0
!greg 1070390455 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070390456 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist16519 . = 0
!greg 1070390456 bk-3.0.2: _sort = 0
!greg 1070390456 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070390456 bk-3.0.2: clean ChangeSet = 0
!greg 1070390456 bk-3.0.2: sinfo Makefile = 1
!greg 1070390456 bk-3.0.2: diffs -u Makefile = 0
!greg 1070390459 bk-3.0.2: sinfo Makefile = 1
!greg 1070390459 bk-3.0.2: diffs -u Makefile = 0
!greg 1070390477 bk-3.0.2: sinfo Makefile = 1
!greg 1070390477 bk-3.0.2: diffs -u Makefile = 0
!greg 1070390477 bk-3.0.2: sinfo Makefile = 1
!greg 1070390477 bk-3.0.2: diffs -u Makefile = 0
!greg 1070390488 bk-3.0.2: lock -s = 0
!greg 1070390488 bk-3.0.2: lock -s = 0
!greg 1070390489 bk-3.0.2: delta -qyturn debugging messages off by default.  it's a bit noisy for the masses. Makefile = 0
!greg 1070390489 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1070390489 bk-3.0.2: sfind -pC Makefile = 0
!greg 1070390489 bk-3.0.2: obtain write lock (16548)
!greg 1070390489 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1070390489 bk-3.0.2: _keysort = 0
!greg 1070390489 bk-3.0.2: sane = 0
!greg 1070390489 bk-3.0.2: check -c - = 0
!greg 1070390489 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1070390489 bk-3.0.2: commit -dqY/tmp/cmt16519 -f/tmp/cfiles16519 = 0
!greg 1070390489 bk-3.0.2: write unlock (16548)
!greg 1070390489 bk-3.0.2: citool = 0
!greg 1070390491 bk-3.0.2: obtain read lock (16554)
!greg 1070390491 bk-3.0.2: _probekey = 0
!greg 1070390497 bk-3.0.2: _keysort = 0
!greg 1070390497 bk-3.0.2: _adler32 = 0
!greg 1070390497 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070390518 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1132
!greg 1070390518 bk-3.0.2: read unlock (16554)
!greg 1070390534 bk-3.0.2: obtain read lock (16562)
!greg 1070390534 bk-3.0.2: _probekey = 0
!greg 1070390536 bk-3.0.2: _keysort = 0
!greg 1070390536 bk-3.0.2: _adler32 = 0
!greg 1070390536 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070390536 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=1132
!greg 1070390536 bk-3.0.2: read unlock (16562)
!greg 1070398481 bk-3.0.2: edit udev.c = 0
!greg 1070398809 bk-3.0.2: edit namedev_parse.c = 0
!greg 1070404799 bk-3.0.2: edit udev.h = 0
!greg 1070405498 bk-3.0.2: edit namedev_parse.c = 1
!greg 1070405563 bk-3.0.2: edit namedev.h = 0
!greg 1070405955 bk-3.0.2: edit namedev.c = 0
!greg 1070409960 bk-3.0.2: edit replace_test = 0
!greg 1070409976 bk-3.0.2: mv replace_test.config replace_test.rules = 0
!greg 1070410176 bk-3.0.2: edit udev-test.pl = 0
!greg 1070410583 bk-3.0.2: diffs -u = 0
!greg 1070410586 bk-3.0.2: diffs -u = 0
!greg 1070410589 bk-3.0.2: diffs -u = 0
!greg 1070410775 bk-3.0.2: mv udev.config udev.rules = 0
!greg 1070410782 bk-3.0.2: mv udev.config.demo udev.rules.demo = 0
!greg 1070410803 bk-3.0.2: edit Makefile = 0
!greg 1070410838 bk-3.0.2: edit udev.spec = 0
!greg 1070411431 bk-3.0.2: add udev_config.c = 0
!greg 1070411435 bk-3.0.2: edit udev_config.c = 0
!greg 1070411863 bk-3.0.2: edit namedev_parse.c = 1
!greg 1070411868 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070411868 bk-3.0.2: sane = 0
!greg 1070411868 bk-3.0.2: clean ChangeSet = 0
!greg 1070411868 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070411869 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist21492 . = 0
!greg 1070411869 bk-3.0.2: _sort = 0
!greg 1070411869 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070411869 bk-3.0.2: clean ChangeSet = 0
!greg 1070411869 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.0 udev_config.c = 0
!greg 1070411869 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.1 udev_config.c = 0
!greg 1070411869 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.2 test/replace_test.rules = 0
!greg 1070411869 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.3 udev.rules.demo = 0
!greg 1070411869 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.11 udev.rules = 0
!greg 1070411869 bk-3.0.2: sinfo Makefile = 1
!greg 1070411869 bk-3.0.2: diffs -u Makefile = 0
!greg 1070411871 bk-3.0.2: sinfo namedev_parse.c = 1
!greg 1070411871 bk-3.0.2: diffs -u namedev_parse.c = 0
!greg 1070411873 bk-3.0.2: citool = 0
!greg 1070412119 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070412119 bk-3.0.2: sane = 0
!greg 1070412119 bk-3.0.2: clean ChangeSet = 0
!greg 1070412119 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070412120 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist21592 . = 0
!greg 1070412120 bk-3.0.2: _sort = 0
!greg 1070412121 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070412121 bk-3.0.2: clean ChangeSet = 0
!greg 1070412121 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.0 udev_config.c = 0
!greg 1070412121 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.1 udev_config.c = 0
!greg 1070412121 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.2 test/replace_test.rules = 0
!greg 1070412121 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.3 udev.rules.demo = 0
!greg 1070412121 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.11 udev.rules = 0
!greg 1070412121 bk-3.0.2: sinfo Makefile = 1
!greg 1070412121 bk-3.0.2: diffs -u Makefile = 0
!greg 1070412122 bk-3.0.2: sinfo test/replace_test = 1
!greg 1070412122 bk-3.0.2: diffs -u test/replace_test = 0
!greg 1070412135 bk-3.0.2: citool = 0
!greg 1070412155 bk-3.0.2: mv label_test.config label_test.rules = 0
!greg 1070412165 bk-3.0.2: edit label_test = 0
!greg 1070412191 bk-3.0.2: mv modifier_test.config modifier_test.rules = 0
!greg 1070412193 bk-3.0.2: get -qe modifier_test = 0
!greg 1070412208 bk-3.0.2: vim modifier_test = 0
!greg 1070412240 bk-3.0.2: mv topo_test.config topo_test.rules = 0
!greg 1070412242 bk-3.0.2: get -qe topo_test = 0
!greg 1070412253 bk-3.0.2: vim topo_test = 0
!greg 1070412658 bk-3.0.2: edit udev.8 = 0
!greg 1070413598 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070413598 bk-3.0.2: sane = 0
!greg 1070413598 bk-3.0.2: clean ChangeSet = 0
!greg 1070413598 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070413599 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist24939 . = 0
!greg 1070413599 bk-3.0.2: _sort = 0
!greg 1070413599 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070413599 bk-3.0.2: clean ChangeSet = 0
!greg 1070413599 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.0 udev_config.c = 0
!greg 1070413599 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.1 udev_config.c = 0
!greg 1070413599 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.3 test/label_test.rules = 0
!greg 1070413599 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.2 test/modifier_test.rules = 0
!greg 1070413599 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.2 test/replace_test.rules = 0
!greg 1070413599 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.3 test/topo_test.rules = 0
!greg 1070413599 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.3 udev.rules.demo = 0
!greg 1070413599 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.11 udev.rules = 0
!greg 1070413599 bk-3.0.2: sinfo Makefile = 1
!greg 1070413599 bk-3.0.2: diffs -u Makefile = 0
!greg 1070413611 bk-3.0.2: sinfo namedev.c = 1
!greg 1070413611 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070413614 bk-3.0.2: sinfo namedev.h = 1
!greg 1070413614 bk-3.0.2: diffs -u namedev.h = 0
!greg 1070413617 bk-3.0.2: sinfo namedev_parse.c = 1
!greg 1070413617 bk-3.0.2: diffs -u namedev_parse.c = 0
!greg 1070413626 bk-3.0.2: _strings udev.conf = 0
!greg 1070413631 bk-3.0.2: _strings udev.conf = 0
!greg 1070413641 bk-3.0.2: sinfo Makefile = 1
!greg 1070413641 bk-3.0.2: diffs -u Makefile = 0
!greg 1070413643 bk-3.0.2: sinfo Makefile = 1
!greg 1070413643 bk-3.0.2: diffs -u Makefile = 0
!greg 1070413644 bk-3.0.2: sinfo Makefile = 1
!greg 1070413644 bk-3.0.2: diffs -u Makefile = 0
!greg 1070413646 bk-3.0.2: sinfo Makefile = 1
!greg 1070413646 bk-3.0.2: diffs -u Makefile = 0
!greg 1070413648 bk-3.0.2: sinfo Makefile = 1
!greg 1070413648 bk-3.0.2: diffs -u Makefile = 0
!greg 1070413649 bk-3.0.2: sinfo Makefile = 1
!greg 1070413649 bk-3.0.2: diffs -u Makefile = 0
!greg 1070413678 bk-3.0.2: sinfo Makefile = 1
!greg 1070413678 bk-3.0.2: diffs -u Makefile = 0
!greg 1070413679 bk-3.0.2: sinfo Makefile = 1
!greg 1070413679 bk-3.0.2: diffs -u Makefile = 0
!greg 1070413679 bk-3.0.2: sinfo namedev.c = 1
!greg 1070413679 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070413680 bk-3.0.2: sinfo namedev.h = 1
!greg 1070413680 bk-3.0.2: diffs -u namedev.h = 0
!greg 1070413681 bk-3.0.2: sinfo namedev_parse.c = 1
!greg 1070413681 bk-3.0.2: diffs -u namedev_parse.c = 0
!greg 1070413682 bk-3.0.2: sinfo test/label_test = 1
!greg 1070413682 bk-3.0.2: diffs -u test/label_test = 0
!greg 1070413685 bk-3.0.2: sinfo udev.8 = 1
!greg 1070413685 bk-3.0.2: diffs -u udev.8 = 0
!greg 1070413686 bk-3.0.2: sinfo udev.c = 1
!greg 1070413686 bk-3.0.2: diffs -u udev.c = 0
!greg 1070413692 bk-3.0.2: sinfo udev.h = 1
!greg 1070413692 bk-3.0.2: diffs -u udev.h = 0
!greg 1070413694 bk-3.0.2: sinfo udev.spec = 1
!greg 1070413694 bk-3.0.2: diffs -u udev.spec = 0
!greg 1070413695 bk-3.0.2: sinfo udev_config.c = 1
!greg 1070413695 bk-3.0.2: diffs -u udev_config.c = 0
!greg 1070413695 bk-3.0.2: _strings udev.conf = 0
!greg 1070413697 bk-3.0.2: _strings udev.conf = 0
!greg 1070413697 bk-3.0.2: _strings udev.conf = 0
!greg 1070413725 bk-3.0.2: lock -s = 0
!greg 1070413725 bk-3.0.2: lock -s = 0
!greg 1070413725 bk-3.0.2: delta -qyadd support for a main udev config file, udev.conf.

the older udev.config file is now called udev.rules. Makefile = 0
!greg 1070413725 bk-3.0.2: delta -qyadd support for a main udev config file, udev.conf.

the older udev.config file is now called udev.rules. namedev.c = 0
!greg 1070413725 bk-3.0.2: delta -qyadd support for a main udev config file, udev.conf.

the older udev.config file is now called udev.rules. namedev.h = 0
!greg 1070413725 bk-3.0.2: delta -qyadd support for a main udev config file, udev.conf.

the older udev.config file is now called udev.rules. namedev_parse.c = 0
!greg 1070413725 bk-3.0.2: delta -qyadd support for a main udev config file, udev.conf.

the older udev.config file is now called udev.rules. udev.c = 0
!greg 1070413725 bk-3.0.2: delta -qyadd support for a main udev config file, udev.conf.

the older udev.config file is now called udev.rules. udev.h = 0
!greg 1070413725 bk-3.0.2: delta -qyadd support for a main udev config file, udev.conf.

the older udev.config file is now called udev.rules. udev.spec = 0
!greg 1070413725 bk-3.0.2: delta -qyadd support for a main udev config file, udev.conf.

the older udev.config file is now called udev.rules. udev_config.c = 0
!greg 1070413725 bk-3.0.2: new udev.conf = 0
!greg 1070413725 bk-3.0.2: sfind -pC udev.conf = 0
!greg 1070413725 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1070413725 bk-3.0.2: sfind -pC udev.rules.demo = 0
!greg 1070413725 bk-3.0.2: sfind -pC test/topo_test.rules = 0
!greg 1070413725 bk-3.0.2: sfind -pC test/replace_test.rules = 0
!greg 1070413725 bk-3.0.2: sfind -pC udev.c = 0
!greg 1070413725 bk-3.0.2: sfind -pC udev.rules = 0
!greg 1070413725 bk-3.0.2: sfind -pC test/modifier_test.rules = 0
!greg 1070413725 bk-3.0.2: sfind -pC test/label_test.rules = 0
!greg 1070413725 bk-3.0.2: sfind -pC udev_config.c = 0
!greg 1070413725 bk-3.0.2: sfind -pC namedev.c = 0
!greg 1070413725 bk-3.0.2: sfind -pC udev_config.c = 0
!greg 1070413725 bk-3.0.2: sfind -pC udev_config.c = 0
!greg 1070413725 bk-3.0.2: sfind -pC udev.h = 0
!greg 1070413725 bk-3.0.2: sfind -pC namedev_parse.c = 0
!greg 1070413725 bk-3.0.2: sfind -pC udev.spec = 0
!greg 1070413725 bk-3.0.2: sfind -pC Makefile = 0
!greg 1070413725 bk-3.0.2: sfind -pC namedev.h = 0
!greg 1070413725 bk-3.0.2: obtain write lock (25062)
!greg 1070413725 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1070413725 bk-3.0.2: _keysort = 0
!greg 1070413726 bk-3.0.2: sane = 0
!greg 1070413726 bk-3.0.2: check -c - = 0
!greg 1070413726 bk-3.0.2: commit -dqY/tmp/cmt24939 -f/tmp/cfiles24939 = 0
!greg 1070413726 bk-3.0.2: write unlock (25062)
!greg 1070413726 bk-3.0.2: citool = 0
!greg 1070413726 bk-3.0.2: _probekey = 0
!greg 1070413726 bk-3.0.2: _keysort = 0
!greg 1070413726 bk-3.0.2: _adler32 = 0
!greg 1070413726 bk-3.0.2: makepatch -e -s - = 0
!greg 1070413726 bk-3.0.2: _keysort = 0
!greg 1070413726 bk-3.0.2: _adler32 = 0
!greg 1070413726 bk-3.0.2: makepatch -e -s - = 0
!greg 1070413727 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1070413727 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070413727 bk-3.0.2: sane = 0
!greg 1070413727 bk-3.0.2: clean ChangeSet = 0
!greg 1070413727 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070413728 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist25076 . = 0
!greg 1070413728 bk-3.0.2: _sort = 0
!greg 1070413729 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070413729 bk-3.0.2: clean ChangeSet = 0
!greg 1070413729 bk-3.0.2: sinfo test/label_test = 1
!greg 1070413729 bk-3.0.2: diffs -u test/label_test = 0
!greg 1070413731 bk-3.0.2: sinfo test/label_test = 1
!greg 1070413731 bk-3.0.2: diffs -u test/label_test = 0
!greg 1070413740 bk-3.0.2: sinfo test/label_test = 1
!greg 1070413740 bk-3.0.2: diffs -u test/label_test = 0
!greg 1070413741 bk-3.0.2: sinfo test/label_test = 1
!greg 1070413741 bk-3.0.2: diffs -u test/label_test = 0
!greg 1070413741 bk-3.0.2: sinfo test/modifier_test = 1
!greg 1070413741 bk-3.0.2: diffs -u test/modifier_test = 0
!greg 1070413741 bk-3.0.2: sinfo test/replace_test = 1
!greg 1070413741 bk-3.0.2: diffs -u test/replace_test = 0
!greg 1070413741 bk-3.0.2: sinfo test/topo_test = 1
!greg 1070413741 bk-3.0.2: diffs -u test/topo_test = 0
!greg 1070413741 bk-3.0.2: sinfo test/udev-test.pl = 1
!greg 1070413741 bk-3.0.2: diffs -u test/udev-test.pl = 0
!greg 1070413742 bk-3.0.2: sinfo udev.8 = 1
!greg 1070413742 bk-3.0.2: diffs -u udev.8 = 0
!greg 1070413745 bk-3.0.2: lock -s = 0
!greg 1070413745 bk-3.0.2: lock -s = 0
!greg 1070413745 bk-3.0.2: delta -qyfix up the tests to support the rules file name change test/label_test = 0
!greg 1070413745 bk-3.0.2: delta -qyfix up the tests to support the rules file name change test/modifier_test = 0
!greg 1070413745 bk-3.0.2: delta -qyfix up the tests to support the rules file name change test/replace_test = 0
!greg 1070413745 bk-3.0.2: delta -qyfix up the tests to support the rules file name change test/topo_test = 0
!greg 1070413745 bk-3.0.2: delta -qyfix up the tests to support the rules file name change test/udev-test.pl = 0
!greg 1070413745 bk-3.0.2: sfind -pC test/topo_test = 0
!greg 1070413745 bk-3.0.2: sfind -pC test/modifier_test = 0
!greg 1070413745 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1070413745 bk-3.0.2: sfind -pC test/udev-test.pl = 0
!greg 1070413745 bk-3.0.2: sfind -pC test/replace_test = 0
!greg 1070413745 bk-3.0.2: sfind -pC test/label_test = 0
!greg 1070413745 bk-3.0.2: obtain write lock (25131)
!greg 1070413745 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1070413745 bk-3.0.2: _keysort = 0
!greg 1070413745 bk-3.0.2: sane = 0
!greg 1070413745 bk-3.0.2: check -c - = 0
!greg 1070413745 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1070413745 bk-3.0.2: commit -dqY/tmp/cmt25076 -f/tmp/cfiles25076 = 0
!greg 1070413745 bk-3.0.2: write unlock (25131)
!greg 1070413745 bk-3.0.2: citool = 0
!greg 1070413746 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070413747 bk-3.0.2: sane = 0
!greg 1070413747 bk-3.0.2: clean ChangeSet = 0
!greg 1070413747 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070413748 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist25138 . = 0
!greg 1070413748 bk-3.0.2: _sort = 0
!greg 1070413748 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070413748 bk-3.0.2: clean ChangeSet = 0
!greg 1070413748 bk-3.0.2: sinfo udev.8 = 1
!greg 1070413748 bk-3.0.2: diffs -u udev.8 = 0
!greg 1070413757 bk-3.0.2: sinfo udev.8 = 1
!greg 1070413757 bk-3.0.2: diffs -u udev.8 = 0
!greg 1070413786 bk-3.0.2: sinfo udev.8 = 1
!greg 1070413786 bk-3.0.2: diffs -u udev.8 = 0
!greg 1070413786 bk-3.0.2: sinfo udev.8 = 1
!greg 1070413786 bk-3.0.2: diffs -u udev.8 = 0
!greg 1070413787 bk-3.0.2: lock -s = 0
!greg 1070413788 bk-3.0.2: lock -s = 0
!greg 1070413788 bk-3.0.2: delta -qyUpdate the man page to show the new config file, it's format, and how to use it.

wow, update the docs to keep in line with reality, what a concept... udev.8 = 0
!greg 1070413788 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1070413788 bk-3.0.2: sfind -pC udev.8 = 0
!greg 1070413788 bk-3.0.2: obtain write lock (25166)
!greg 1070413788 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1070413788 bk-3.0.2: _keysort = 0
!greg 1070413788 bk-3.0.2: sane = 0
!greg 1070413788 bk-3.0.2: check -c - = 0
!greg 1070413788 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1070413788 bk-3.0.2: commit -dqY/tmp/cmt25138 -f/tmp/cfiles25138 = 0
!greg 1070413788 bk-3.0.2: write unlock (25166)
!greg 1070413788 bk-3.0.2: citool = 0
!greg 1070413790 bk-3.0.2: obtain read lock (25172)
!greg 1070413790 bk-3.0.2: _probekey = 0
!greg 1070413796 bk-3.0.2: _keysort = 0
!greg 1070413796 bk-3.0.2: _adler32 = 0
!greg 1070413796 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070413822 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=25545
!greg 1070413822 bk-3.0.2: read unlock (25172)
!greg 1070413922 bk-3.0.2: obtain read lock (25203)
!greg 1070413922 bk-3.0.2: _probekey = 0
!greg 1070413924 bk-3.0.2: _keysort = 0
!greg 1070413925 bk-3.0.2: _adler32 = 0
!greg 1070413925 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070413932 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=25545
!greg 1070413932 bk-3.0.2: read unlock (25203)
!greg 1070470816 bk-3.0.2: obtain write lock (27331)
!greg 1070470821 bk-3.0.2: _listkey -q = 0 keysin=444(10) keysout=0(0)
!greg 1070470822 bk-3.0.2: cat BitKeeper/etc/skipkeys = 0
!greg 1070470822 bk-3.0.2: renumber -q RESYNC/SCCS/s.ChangeSet = 0
!greg 1070470823 bk-3.0.2: takepatch -mvvv = 0 psize=16959
!greg 1070470823 bk-3.0.2: sfind RESYNC = 0
!greg 1070470823 bk-3.0.2: sfio -omq = 0
!greg 1070470823 bk-3.0.2: clean SCCS/s.ChangeSet = 0
!greg 1070470823 bk-3.0.2: clean SCCS/s.Makefile = 0
!greg 1070470823 bk-3.0.2: clean SCCS/s.TODO = 0
!greg 1070470823 bk-3.0.2: clean SCCS/s.namedev.c = 0
!greg 1070470823 bk-3.0.2: clean SCCS/s.namedev_parse.c = 0
!greg 1070470823 bk-3.0.2: clean SCCS/s.udev.c = 0
!greg 1070470823 bk-3.0.2: clean SCCS/s.udev.h = 0
!greg 1070470823 bk-3.0.2: clean SCCS/s.udev_config.c = 0
!greg 1070470823 bk-3.0.2: clean test/SCCS/s.label_test.rules = 0
!greg 1070470823 bk-3.0.2: clean test/SCCS/s.modifier_test.rules = 0
!greg 1070470823 bk-3.0.2: clean test/SCCS/s.replace_test.rules = 0
!greg 1070470823 bk-3.0.2: clean test/SCCS/s.topo_test.rules = 0
!greg 1070470823 bk-3.0.2: clean test/SCCS/s.label_test = 0
!greg 1070470823 bk-3.0.2: clean test/SCCS/s.modifier_test = 0
!greg 1070470823 bk-3.0.2: clean test/SCCS/s.replace_test = 0
!greg 1070470823 bk-3.0.2: clean test/SCCS/s.topo_test = 0
!greg 1070470823 bk-3.0.2: clean test/SCCS/s.udev-test.pl = 0
!greg 1070470823 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1070470823 bk-3.0.2: _keysort = 0
!greg 1070470828 bk-3.0.2: sane = 0
!greg 1070470828 bk-3.0.2: check -acv -- - = 0
!greg 1070470828 bk-3.0.2: sfind = 0
!greg 1070470828 bk-3.0.2: resolve -a -yMerge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev = 0
!greg 1070470828 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=282690
!greg 1070470828 bk-3.0.2: write unlock (27331)
!greg 1070470828 bk-3.0.2: _probekey = 0
!greg 1070470829 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1070471897 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070471897 bk-3.0.2: sane = 0
!greg 1070471897 bk-3.0.2: clean ChangeSet = 0
!greg 1070471897 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070471898 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist27668 . = 0
!greg 1070471898 bk-3.0.2: _sort = 0
!greg 1070471899 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070471899 bk-3.0.2: clean ChangeSet = 0
!greg 1070471899 bk-3.0.2: citool = 0
!greg 1070471921 bk-3.0.2: get -qe namedev.c = 0
!greg 1070471923 bk-3.0.2: gvim namedev.c = 0
!greg 1070471990 bk-3.0.2: edit udev.h = 0
!greg 1070472249 bk-3.0.2: get -qe label_test = 0
!greg 1070472263 bk-3.0.2: vim label_test = 0
!greg 1070472290 bk-3.0.2: edit udev.permissions = 0
!greg 1070472401 bk-3.0.2: edit udev.permissions = 1
!greg 1070472406 bk-3.0.2: unedit udev.permissions = 0
!greg 1070472408 bk-3.0.2: edit udev.permissions = 0
!greg 1070472414 bk-3.0.2: get -qe namedev_parse.c = 0
!greg 1070472420 bk-3.0.2: vim namedev_parse.c = 0
!greg 1070472976 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070472976 bk-3.0.2: sane = 0
!greg 1070472976 bk-3.0.2: clean ChangeSet = 0
!greg 1070472976 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070472977 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist28096 . = 0
!greg 1070472977 bk-3.0.2: _sort = 0
!greg 1070472977 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070472977 bk-3.0.2: clean ChangeSet = 0
!greg 1070472977 bk-3.0.2: sinfo namedev.c = 1
!greg 1070472977 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070472981 bk-3.0.2: sinfo namedev_parse.c = 1
!greg 1070472981 bk-3.0.2: diffs -u namedev_parse.c = 0
!greg 1070472984 bk-3.0.2: sinfo namedev.c = 1
!greg 1070472984 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070472984 bk-3.0.2: sinfo namedev.c = 1
!greg 1070472984 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070472988 bk-3.0.2: sinfo udev.h = 1
!greg 1070472988 bk-3.0.2: diffs -u udev.h = 0
!greg 1070473008 bk-3.0.2: sinfo test/udev.permissions = 1
!greg 1070473008 bk-3.0.2: diffs -u test/udev.permissions = 0
!greg 1070473010 bk-3.0.2: sinfo udev.h = 1
!greg 1070473010 bk-3.0.2: diffs -u udev.h = 0
!greg 1070473021 bk-3.0.2: sinfo namedev_parse.c = 1
!greg 1070473021 bk-3.0.2: diffs -u namedev_parse.c = 0
!greg 1070473022 bk-3.0.2: sinfo namedev.c = 1
!greg 1070473022 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070473023 bk-3.0.2: sinfo test/label_test = 1
!greg 1070473023 bk-3.0.2: diffs -u test/label_test = 0
!greg 1070473027 bk-3.0.2: sinfo udev.h = 1
!greg 1070473027 bk-3.0.2: diffs -u udev.h = 0
!greg 1070473028 bk-3.0.2: sinfo test/label_test = 1
!greg 1070473028 bk-3.0.2: diffs -u test/label_test = 0
!greg 1070473044 bk-3.0.2: sinfo test/udev.permissions = 1
!greg 1070473044 bk-3.0.2: diffs -u test/udev.permissions = 0
!greg 1070473048 bk-3.0.2: lock -s = 0
!greg 1070473049 bk-3.0.2: lock -s = 0
!greg 1070473049 bk-3.0.2: delta -qyshow permissions and groups in the label_test test/label_test = 0
!greg 1070473049 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1070473049 bk-3.0.2: sfind -pC test/label_test = 0
!greg 1070473049 bk-3.0.2: obtain write lock (28153)
!greg 1070473049 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1070473049 bk-3.0.2: _keysort = 0
!greg 1070473049 bk-3.0.2: sane = 0
!greg 1070473049 bk-3.0.2: check -c - = 0
!greg 1070473049 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1070473049 bk-3.0.2: commit -dqY/tmp/cmt28096 -f/tmp/cfiles28096 = 0
!greg 1070473049 bk-3.0.2: write unlock (28153)
!greg 1070473049 bk-3.0.2: citool = 0
!greg 1070473115 bk-3.0.2: get = 1
!greg 1070473129 bk-3.0.2: unedit namedev_parse.c = 0
!greg 1070473238 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070473238 bk-3.0.2: sane = 0
!greg 1070473238 bk-3.0.2: clean ChangeSet = 0
!greg 1070473238 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070473239 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist28484 . = 0
!greg 1070473239 bk-3.0.2: _sort = 0
!greg 1070473239 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070473239 bk-3.0.2: clean ChangeSet = 0
!greg 1070473239 bk-3.0.2: sinfo namedev.c = 1
!greg 1070473239 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070473242 bk-3.0.2: sinfo namedev.c = 1
!greg 1070473242 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070473257 bk-3.0.2: sinfo namedev.c = 1
!greg 1070473257 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070473258 bk-3.0.2: sinfo namedev.c = 1
!greg 1070473258 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070473258 bk-3.0.2: sinfo test/udev.permissions = 1
!greg 1070473258 bk-3.0.2: diffs -u test/udev.permissions = 0
!greg 1070473262 bk-3.0.2: lock -s = 0
!greg 1070473262 bk-3.0.2: lock -s = 0
!greg 1070473262 bk-3.0.2: delta -qyadd support for the default_mode variable, as it is documented... namedev.c = 0
!greg 1070473262 bk-3.0.2: sfind -pC namedev.c = 0
!greg 1070473262 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1070473262 bk-3.0.2: obtain write lock (28515)
!greg 1070473262 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1070473262 bk-3.0.2: _keysort = 0
!greg 1070473262 bk-3.0.2: sane = 0
!greg 1070473262 bk-3.0.2: check -c - = 0
!greg 1070473262 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1070473262 bk-3.0.2: commit -dqY/tmp/cmt28484 -f/tmp/cfiles28484 = 0
!greg 1070473262 bk-3.0.2: write unlock (28515)
!greg 1070473263 bk-3.0.2: citool = 0
!greg 1070473790 bk-3.0.2: obtain read lock (28578)
!greg 1070473790 bk-3.0.2: _probekey = 0
!greg 1070473794 bk-3.0.2: _keysort = 0
!greg 1070473794 bk-3.0.2: _adler32 = 0
!greg 1070473794 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070473851 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=2173
!greg 1070473851 bk-3.0.2: read unlock (28578)
!greg 1070473851 bk-3.0.2: obtain read lock (28589)
!greg 1070473851 bk-3.0.2: _probekey = 0
!greg 1070473853 bk-3.0.2: _keysort = 0
!greg 1070473853 bk-3.0.2: _adler32 = 0
!greg 1070473853 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070473855 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=2173
!greg 1070473855 bk-3.0.2: read unlock (28589)
!greg 1070474058 bk-3.0.2: edit namedev.h = 0
!greg 1070474124 bk-3.0.2: edit namedev_parse.c = 0
!greg 1070474198 bk-3.0.2: edit namedev.c = 0
!greg 1070475950 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070475950 bk-3.0.2: sane = 0
!greg 1070475950 bk-3.0.2: clean ChangeSet = 0
!greg 1070475950 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070475951 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist32233 . = 0
!greg 1070475951 bk-3.0.2: _sort = 0
!greg 1070475951 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070475951 bk-3.0.2: clean ChangeSet = 0
!greg 1070475952 bk-3.0.2: sinfo namedev.c = 1
!greg 1070475952 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070475974 bk-3.0.2: sinfo namedev.c = 1
!greg 1070475974 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070475975 bk-3.0.2: citool = 0
!greg 1070476053 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070476053 bk-3.0.2: sane = 0
!greg 1070476053 bk-3.0.2: clean ChangeSet = 0
!greg 1070476053 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070476054 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist32250 . = 0
!greg 1070476054 bk-3.0.2: _sort = 0
!greg 1070476054 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070476054 bk-3.0.2: clean ChangeSet = 0
!greg 1070476055 bk-3.0.2: sinfo namedev.c = 1
!greg 1070476055 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070476066 bk-3.0.2: sinfo namedev.h = 1
!greg 1070476066 bk-3.0.2: diffs -u namedev.h = 0
!greg 1070476138 bk-3.0.2: sinfo namedev_parse.c = 1
!greg 1070476138 bk-3.0.2: diffs -u namedev_parse.c = 0
!greg 1070476147 bk-3.0.2: citool = 0
!greg 1070476153 bk-3.0.2: diffs -u = 0
!greg 1070476158 bk-3.0.2: diffs -u - = 0
!greg 1070476158 bk-3.0.2: sfind = 0
!greg 1070476162 bk-3.0.2: diffs -u - = 0
!greg 1070476162 bk-3.0.2: sfind = 0
!greg 1070476169 bk-3.0.2: diffs -u = 0
!greg 1070476174 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070476174 bk-3.0.2: sane = 0
!greg 1070476174 bk-3.0.2: clean ChangeSet = 0
!greg 1070476174 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070476175 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist32332 . = 0
!greg 1070476175 bk-3.0.2: _sort = 0
!greg 1070476176 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070476176 bk-3.0.2: clean ChangeSet = 0
!greg 1070476176 bk-3.0.2: sinfo namedev.c = 1
!greg 1070476176 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070476178 bk-3.0.2: sinfo udev.h = 1
!greg 1070476178 bk-3.0.2: diffs -u udev.h = 0
!greg 1070476248 bk-3.0.2: lock -s = 0
!greg 1070476248 bk-3.0.2: lock -s = 0
!greg 1070476248 bk-3.0.2: delta -qyenable default_mode ability to actually build udev.h = 0
!greg 1070476248 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1070476248 bk-3.0.2: sfind -pC udev.h = 0
!greg 1070476248 bk-3.0.2: obtain write lock (32362)
!greg 1070476248 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1070476248 bk-3.0.2: _keysort = 0
!greg 1070476249 bk-3.0.2: sane = 0
!greg 1070476249 bk-3.0.2: check -c - = 0
!greg 1070476249 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1070476249 bk-3.0.2: commit -dqY/tmp/cmt32332 -f/tmp/cfiles32332 = 0
!greg 1070476249 bk-3.0.2: write unlock (32362)
!greg 1070476249 bk-3.0.2: citool = 0
!greg 1070476253 bk-3.0.2: obtain read lock (32368)
!greg 1070476253 bk-3.0.2: _probekey = 0
!greg 1070476257 bk-3.0.2: _keysort = 0
!greg 1070476257 bk-3.0.2: _adler32 = 0
!greg 1070476257 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070476277 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1079
!greg 1070476277 bk-3.0.2: read unlock (32368)
!greg 1070476277 bk-3.0.2: obtain read lock (32380)
!greg 1070476277 bk-3.0.2: _probekey = 0
!greg 1070476279 bk-3.0.2: _keysort = 0
!greg 1070476279 bk-3.0.2: _adler32 = 0
!greg 1070476279 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070476280 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=1079
!greg 1070476280 bk-3.0.2: read unlock (32380)
!greg 1070476363 bk-3.0.2: diffs -u = 0
!greg 1070476368 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070476368 bk-3.0.2: sane = 0
!greg 1070476368 bk-3.0.2: clean ChangeSet = 0
!greg 1070476368 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070476369 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist32394 . = 0
!greg 1070476369 bk-3.0.2: _sort = 0
!greg 1070476369 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070476369 bk-3.0.2: clean ChangeSet = 0
!greg 1070476369 bk-3.0.2: sinfo namedev.c = 1
!greg 1070476369 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070476373 bk-3.0.2: sinfo namedev.h = 1
!greg 1070476373 bk-3.0.2: diffs -u namedev.h = 0
!greg 1070476382 bk-3.0.2: sinfo namedev_parse.c = 1
!greg 1070476382 bk-3.0.2: diffs -u namedev_parse.c = 0
!greg 1070476383 bk-3.0.2: sinfo namedev.c = 1
!greg 1070476383 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070476385 bk-3.0.2: sinfo namedev.c = 1
!greg 1070476385 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070476387 bk-3.0.2: sinfo namedev.c = 1
!greg 1070476387 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070476388 bk-3.0.2: sinfo namedev.c = 1
!greg 1070476388 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070476425 bk-3.0.2: sinfo namedev.c = 1
!greg 1070476425 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070476426 bk-3.0.2: sinfo namedev.c = 1
!greg 1070476426 bk-3.0.2: diffs -u namedev.c = 0
!greg 1070476426 bk-3.0.2: sinfo namedev.h = 1
!greg 1070476426 bk-3.0.2: diffs -u namedev.h = 0
!greg 1070476427 bk-3.0.2: sinfo namedev_parse.c = 1
!greg 1070476427 bk-3.0.2: diffs -u namedev_parse.c = 0
!greg 1070476428 bk-3.0.2: sinfo test/udev.permissions = 1
!greg 1070476428 bk-3.0.2: diffs -u test/udev.permissions = 0
!greg 1070476437 bk-3.0.2: lock -s = 0
!greg 1070476437 bk-3.0.2: lock -s = 0
!greg 1070476437 bk-3.0.2: delta -qyfix permission handling logic

Now we can handle wildcards properly within the permission file. namedev.c = 0
!greg 1070476438 bk-3.0.2: delta -qyfix permission handling logic

Now we can handle wildcards properly within the permission file. namedev.h = 0
!greg 1070476438 bk-3.0.2: delta -qyfix permission handling logic

Now we can handle wildcards properly within the permission file. namedev_parse.c = 0
!greg 1070476438 bk-3.0.2: delta -qyfix permission handling logic

Now we can handle wildcards properly within the permission file. test/udev.permissions = 0
!greg 1070476438 bk-3.0.2: sfind -pC test/udev.permissions = 0
!greg 1070476438 bk-3.0.2: sfind -pC namedev.c = 0
!greg 1070476438 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1070476438 bk-3.0.2: sfind -pC namedev.h = 0
!greg 1070476438 bk-3.0.2: sfind -pC namedev_parse.c = 0
!greg 1070476438 bk-3.0.2: obtain write lock (32456)
!greg 1070476438 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1070476438 bk-3.0.2: _keysort = 0
!greg 1070476438 bk-3.0.2: sane = 0
!greg 1070476438 bk-3.0.2: check -c - = 0
!greg 1070476438 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1070476438 bk-3.0.2: commit -dqY/tmp/cmt32394 -f/tmp/cfiles32394 = 0
!greg 1070476438 bk-3.0.2: write unlock (32456)
!greg 1070476438 bk-3.0.2: citool = 0
!greg 1070476441 bk-3.0.2: obtain read lock (32462)
!greg 1070476441 bk-3.0.2: _probekey = 0
!greg 1070476445 bk-3.0.2: _keysort = 0
!greg 1070476445 bk-3.0.2: _adler32 = 0
!greg 1070476445 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070476466 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=6407
!greg 1070476466 bk-3.0.2: read unlock (32462)
!greg 1070476498 bk-3.0.2: obtain read lock (32470)
!greg 1070476498 bk-3.0.2: _probekey = 0
!greg 1070476500 bk-3.0.2: _keysort = 0
!greg 1070476500 bk-3.0.2: _adler32 = 0
!greg 1070476500 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070476501 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=6407
!greg 1070476501 bk-3.0.2: read unlock (32470)
!greg 1070478826 bk-3.0.2: edit udev.8 = 0
!greg 1070479540 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070479540 bk-3.0.2: sane = 0
!greg 1070479540 bk-3.0.2: clean ChangeSet = 0
!greg 1070479540 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070479541 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist405 . = 0
!greg 1070479541 bk-3.0.2: _sort = 0
!greg 1070479542 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070479542 bk-3.0.2: clean ChangeSet = 0
!greg 1070479542 bk-3.0.2: sinfo udev.8 = 1
!greg 1070479542 bk-3.0.2: diffs -u udev.8 = 0
!greg 1070479545 bk-3.0.2: sinfo udev.8 = 1
!greg 1070479545 bk-3.0.2: diffs -u udev.8 = 0
!greg 1070479546 bk-3.0.2: sinfo udev.8 = 1
!greg 1070479546 bk-3.0.2: diffs -u udev.8 = 0
!greg 1070479558 bk-3.0.2: sinfo udev.8 = 1
!greg 1070479558 bk-3.0.2: diffs -u udev.8 = 0
!greg 1070479559 bk-3.0.2: sinfo udev.8 = 1
!greg 1070479559 bk-3.0.2: diffs -u udev.8 = 0
!greg 1070479559 bk-3.0.2: _strings .udev.8.swp = 0
!greg 1070479561 bk-3.0.2: lock -s = 0
!greg 1070479562 bk-3.0.2: lock -s = 0
!greg 1070479562 bk-3.0.2: delta -qyupdate the wildcard documentation in the man page to show the new styles supported. udev.8 = 0
!greg 1070479562 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1070479562 bk-3.0.2: sfind -pC udev.8 = 0
!greg 1070479562 bk-3.0.2: obtain write lock (437)
!greg 1070479562 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1070479562 bk-3.0.2: _keysort = 0
!greg 1070479562 bk-3.0.2: sane = 0
!greg 1070479562 bk-3.0.2: check -c - = 0
!greg 1070479562 bk-3.0.2: commit -dqY/tmp/cmt405 -f/tmp/cfiles405 = 0
!greg 1070479562 bk-3.0.2: write unlock (437)
!greg 1070479562 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1070479562 bk-3.0.2: citool = 0
!greg 1070479563 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070479563 bk-3.0.2: sane = 0
!greg 1070479563 bk-3.0.2: clean ChangeSet = 0
!greg 1070479563 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070479565 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist444 . = 0
!greg 1070479565 bk-3.0.2: _sort = 0
!greg 1070479565 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070479565 bk-3.0.2: clean ChangeSet = 0
!greg 1070479565 bk-3.0.2: _strings .udev.8.swp = 0
!greg 1070479566 bk-3.0.2: _strings .udev.8.swp = 0
!greg 1070479566 bk-3.0.2: citool = 0
!greg 1070479570 bk-3.0.2: edit udev.8 = 0
!greg 1070479622 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070479622 bk-3.0.2: sane = 0
!greg 1070479622 bk-3.0.2: clean ChangeSet = 0
!greg 1070479622 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070479623 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist479 . = 0
!greg 1070479623 bk-3.0.2: _sort = 0
!greg 1070479624 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070479624 bk-3.0.2: clean ChangeSet = 0
!greg 1070479624 bk-3.0.2: sinfo udev.8 = 1
!greg 1070479624 bk-3.0.2: diffs -u udev.8 = 0
!greg 1070479625 bk-3.0.2: sinfo udev.8 = 1
!greg 1070479625 bk-3.0.2: diffs -u udev.8 = 0
!greg 1070479641 bk-3.0.2: sinfo udev.8 = 1
!greg 1070479641 bk-3.0.2: diffs -u udev.8 = 0
!greg 1070479641 bk-3.0.2: sinfo udev.8 = 1
!greg 1070479641 bk-3.0.2: diffs -u udev.8 = 0
!greg 1070479641 bk-3.0.2: _strings .udev.8.swp = 0
!greg 1070479643 bk-3.0.2: lock -s = 0
!greg 1070479643 bk-3.0.2: lock -s = 0
!greg 1070479643 bk-3.0.2: delta -qyAdded Kay's name to the man page. udev.8 = 0
!greg 1070479643 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1070479643 bk-3.0.2: sfind -pC udev.8 = 0
!greg 1070479644 bk-3.0.2: obtain write lock (508)
!greg 1070479644 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1070479644 bk-3.0.2: _keysort = 0
!greg 1070479644 bk-3.0.2: sane = 0
!greg 1070479644 bk-3.0.2: check -c - = 0
!greg 1070479644 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1070479644 bk-3.0.2: commit -dqY/tmp/cmt479 -f/tmp/cfiles479 = 0
!greg 1070479644 bk-3.0.2: write unlock (508)
!greg 1070479644 bk-3.0.2: citool = 0
!greg 1070479645 bk-3.0.2: obtain read lock (514)
!greg 1070479645 bk-3.0.2: _probekey = 0
!greg 1070479650 bk-3.0.2: _keysort = 0
!greg 1070479650 bk-3.0.2: _adler32 = 0
!greg 1070479650 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070479671 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=2595
!greg 1070479671 bk-3.0.2: read unlock (514)
!greg 1070479759 bk-3.0.2: obtain read lock (522)
!greg 1070479759 bk-3.0.2: _probekey = 0
!greg 1070479761 bk-3.0.2: _keysort = 0
!greg 1070479761 bk-3.0.2: _adler32 = 0
!greg 1070479761 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070479762 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=2595
!greg 1070479762 bk-3.0.2: read unlock (522)
!greg 1070479774 bk-3.0.2: changes -rv007..+ = 0
!greg 1070483620 bk-3.0.2: obtain read lock (636)
!greg 1070483620 bk-3.0.2: _probekey = 0
!greg 1070483632 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1070483632 bk-3.0.2: read unlock (636)
!greg 1070560444 bk-3.0.2: obtain write lock (3128)
!greg 1070560453 bk-3.0.2: _listkey -q = 0 keysin=448(10) keysout=90(2)
!greg 1070560455 bk-3.0.2: cat BitKeeper/etc/skipkeys = 0
!greg 1070560455 bk-3.0.2: renumber -q RESYNC/SCCS/s.ChangeSet = 0
!greg 1070560455 bk-3.0.2: takepatch -mvvv = 0 psize=1929
!greg 1070560455 bk-3.0.2: sfind RESYNC = 0
!greg 1070560455 bk-3.0.2: sfio -omq = 0
!greg 1070560455 bk-3.0.2: clean SCCS/s.ChangeSet = 0
!greg 1070560455 bk-3.0.2: clean libsysfs/SCCS/s.sysfs.h = 0
!greg 1070560455 bk-3.0.2: clean tdb/SCCS/s.tdb.h = 0
!greg 1070560456 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1070560456 bk-3.0.2: _keysort = 0
!greg 1070560465 bk-3.0.2: sane = 0
!greg 1070560465 bk-3.0.2: check -acv -- - = 0
!greg 1070560465 bk-3.0.2: sfind = 0
!greg 1070560465 bk-3.0.2: resolve -a -yMerge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev = 0
!greg 1070560465 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=227811
!greg 1070560465 bk-3.0.2: write unlock (3128)
!greg 1070560465 bk-3.0.2: _probekey = 0
!greg 1070560466 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1070561829 bk-3.0.2: obtain write lock (3261)
!greg 1070561835 bk-3.0.2: _listkey -q = 0 keysin=436(10) keysout=90(2)
!greg 1070561835 bk-3.0.2: cat BitKeeper/etc/skipkeys = 0
!greg 1070561836 bk-3.0.2: renumber -q RESYNC/SCCS/s.ChangeSet = 0
!greg 1070561836 bk-3.0.2: takepatch -mvvv = 0 psize=5258
!greg 1070561836 bk-3.0.2: sfind RESYNC = 0
!greg 1070561836 bk-3.0.2: sfio -omq = 0
!greg 1070561836 bk-3.0.2: clean SCCS/s.ChangeLog = 0
!greg 1070561836 bk-3.0.2: clean SCCS/s.ChangeSet = 0
!greg 1070561836 bk-3.0.2: clean SCCS/s.Makefile = 0
!greg 1070561836 bk-3.0.2: clean SCCS/s.udev.spec = 0
!greg 1070561836 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1070561836 bk-3.0.2: _keysort = 0
!greg 1070561840 bk-3.0.2: sane = 0
!greg 1070561840 bk-3.0.2: check -acv -- - = 0
!greg 1070561840 bk-3.0.2: sfind = 0
!greg 1070561840 bk-3.0.2: resolve -a -yMerge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev = 0
!greg 1070561840 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=243824
!greg 1070561840 bk-3.0.2: write unlock (3261)
!greg 1070561840 bk-3.0.2: _probekey = 0
!greg 1070561841 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1070565633 bk-3.0.2: get -p SCCS/s.namedev.c = 0
!greg 1070565633 bk-3.0.2: get -p SCCS/s.namedev.c = 0
!greg 1070565633 bk-3.0.2: get -p test/SCCS/s.udev-test.pl = 0
!greg 1070565633 bk-3.0.2: get -p SCCS/s.udev.rules = 0
!greg 1070565638 bk-3.0.2: get -qe Makefile udev.spec = 0
!greg 1070565649 bk-3.0.2: vim Makefile udev.spec = 0
!greg 1070565651 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070565651 bk-3.0.2: sane = 0
!greg 1070565651 bk-3.0.2: clean ChangeSet = 0
!greg 1070565651 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070565653 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist9940 . = 0
!greg 1070565653 bk-3.0.2: _sort = 0
!greg 1070565653 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070565653 bk-3.0.2: clean ChangeSet = 0
!greg 1070565654 bk-3.0.2: sinfo Makefile = 1
!greg 1070565654 bk-3.0.2: diffs -u Makefile = 0
!greg 1070565655 bk-3.0.2: sinfo Makefile = 1
!greg 1070565655 bk-3.0.2: diffs -u Makefile = 0
!greg 1070565662 bk-3.0.2: sinfo Makefile = 1
!greg 1070565662 bk-3.0.2: diffs -u Makefile = 0
!greg 1070565662 bk-3.0.2: sinfo Makefile = 1
!greg 1070565662 bk-3.0.2: diffs -u Makefile = 0
!greg 1070565662 bk-3.0.2: sinfo udev.spec = 1
!greg 1070565662 bk-3.0.2: diffs -u udev.spec = 0
!greg 1070565663 bk-3.0.2: lock -s = 0
!greg 1070565664 bk-3.0.2: lock -s = 0
!greg 1070565664 bk-3.0.2: delta -qy008_bk mark Makefile = 0
!greg 1070565664 bk-3.0.2: delta -qy008_bk mark udev.spec = 0
!greg 1070565664 bk-3.0.2: sfind -pC udev.spec = 0
!greg 1070565664 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1070565664 bk-3.0.2: sfind -pC Makefile = 0
!greg 1070565666 bk-3.0.2: obtain write lock (10138)
!greg 1070565669 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1070565669 bk-3.0.2: _keysort = 0
!greg 1070565670 bk-3.0.2: sane = 0
!greg 1070565670 bk-3.0.2: check -c - = 0
!greg 1070565670 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1070565670 bk-3.0.2: commit -dqY/tmp/cmt9940 -f/tmp/cfiles9940 = 0
!greg 1070565670 bk-3.0.2: write unlock (10138)
!greg 1070565670 bk-3.0.2: citool = 0
!greg 1070565676 bk-3.0.2: changes = 0
!kay.sievers/greg 1070565682 bk-3.0.2: getuser -r = 0
!kay.sievers/greg 1070565682 bk-3.0.2: pwd = 0
!kay.sievers/greg 1070565682 bk-3.0.2: pwd = 0
!kay.sievers/greg 1070565683 bk-3.0.2: obtain write lock (10335)
!kay.sievers/greg 1070565683 bk-3.0.2: lock -L = 0
!kay.sievers/greg 1070565683 bk-3.0.2: version = 0
!kay.sievers/greg 1070565683 bk-3.0.2: diffs namedev.c = 0
!kay.sievers/greg 1070565683 bk-3.0.2: edit -q SCCS/s.namedev.c = 0
!kay.sievers/greg 1070565683 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1070565683 bk-3.0.2: sfiles -c - = 0
!kay.sievers/greg 1070565683 bk-3.0.2: sfiles -p - = 0
!kay.sievers/greg 1070565683 bk-3.0.2: sfiles -x - = 0
!kay.sievers/greg 1070565683 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1070565685 bk-3.0.2: _unlink = 0
!kay.sievers/greg 1070565685 bk-3.0.2: sfiles -x = 0
!kay.sievers/greg 1070565685 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1070565685 bk-3.0.2: ci -q -G -ya bug in linefeed removal - = 0
!kay.sievers/greg 1070565686 bk-3.0.2: unlock -w = 0
!kay.sievers/greg 1070565686 bk-3.0.2: lock -w = 0
!kay.sievers/greg 1070565686 bk-3.0.2: import -tpatch -CR -ya bug in linefeed removal /tmp/patch10309 . = 0
!kay.sievers/greg 1070565686 bk-3.0.2: obtain write lock (10501)
!kay.sievers/greg 1070565686 bk-3.0.2: sfind -s,,p -C = 0
!kay.sievers/greg 1070565687 bk-3.0.2: sccscat -h ChangeSet = 0
!kay.sievers/greg 1070565687 bk-3.0.2: _keysort = 0
!kay.sievers/greg 1070565687 bk-3.0.2: sane = 0
!kay.sievers/greg 1070565687 bk-3.0.2: check -c - = 0
!kay.sievers/greg 1070565687 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1070565687 bk-3.0.2: commit -y[PATCH] a bug in linefeed removal

While I was adding pattern match to the LABEL method i hit a bug.
We modify a string returned from libsysfs, so with every iteration is is
truncated by one char:

Dec  4 02:27:16 pim udev[23307]: do_label: dev->bus='scsi' sysfs_device->bus='scsi'
Dec  4 02:27:16 pim udev[23307]: do_label: look for device attribute 'vendor'
Dec  4 02:27:16 pim udev[23307]: do_label: xxx 'IBM-ESXS '
Dec  4 02:27:16 pim udev[23307]: do_label: compare attribute 'vendor' value 'IBM-ESX' with '?IBM-ESXS'
Dec  4 02:27:16 pim udev[23307]: do_label: dev->bus='scsi' sysfs_device->bus='scsi'
Dec  4 02:27:16 pim udev[23307]: do_label: look for device attribute 'vendor'
Dec  4 02:27:16 pim udev[23307]: do_label: xxx 'IBM-ESX'
Dec  4 02:27:16 pim udev[23307]: do_label: compare attribute 'vendor' value 'IBM-ES' with 'IBM-ESXS?'
Dec  4 02:27:16 pim udev[23307]: do_label: dev->bus='scsi' sysfs_device->bus='scsi'
Dec  4 02:27:16 pim udev[23307]: do_label: look for device attribute 'vendor'
Dec  4 02:27:16 pim udev[23307]: do_label: xxx 'IBM-ES'
Dec  4 02:27:16 pim udev[23307]: do_label: compare attribute 'vendor' value 'IBM-E' with 'IBM-ES??'
Dec  4 02:27:16 pim udev[23307]: do_label: dev->bus='scsi' sysfs_device->bus='scsi'
Dec  4 02:27:16 pim udev[23307]: do_label: look for device attribute 'vendor'
Dec  4 02:27:16 pim udev[23307]: do_label: xxx 'IBM-E'
Dec  4 02:27:16 pim udev[23307]: do_label: compare attribute 'vendor' value 'IBM-' with 'IBM-ESXSS'

I changed the behavior to remove only the line feed.

03-bug-in-linefeed-removal.diff
  remove only the line feed from string not every last char
 = 0
!kay.sievers/greg 1070565687 bk-3.0.2: write unlock (10501)
!kay.sievers/greg 1070565688 bk-3.0.2: getuser -r = 0
!kay.sievers/greg 1070565688 bk-3.0.2: pwd = 0
!kay.sievers/greg 1070565689 bk-3.0.2: pwd = 0
!kay.sievers/greg 1070565689 bk-3.0.2: obtain write lock (10599)
!kay.sievers/greg 1070565689 bk-3.0.2: lock -L = 0
!kay.sievers/greg 1070565689 bk-3.0.2: version = 0
!kay.sievers/greg 1070565689 bk-3.0.2: diffs namedev.c = 0
!kay.sievers/greg 1070565689 bk-3.0.2: edit -q SCCS/s.namedev.c = 0
!kay.sievers/greg 1070565689 bk-3.0.2: diffs test/udev-test.pl = 0
!kay.sievers/greg 1070565689 bk-3.0.2: edit -q test/SCCS/s.udev-test.pl = 0
!kay.sievers/greg 1070565689 bk-3.0.2: diffs udev.rules = 0
!kay.sievers/greg 1070565689 bk-3.0.2: edit -q SCCS/s.udev.rules = 0
!kay.sievers/greg 1070565689 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1070565690 bk-3.0.2: sfiles -c - = 0
!kay.sievers/greg 1070565690 bk-3.0.2: sfiles -p - = 0
!kay.sievers/greg 1070565690 bk-3.0.2: sfiles -x - = 0
!kay.sievers/greg 1070565690 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1070565690 bk-3.0.2: _unlink = 0
!kay.sievers/greg 1070565690 bk-3.0.2: sfiles -x = 0
!kay.sievers/greg 1070565690 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1070565690 bk-3.0.2: ci -q -G -ypattern match for label method - = 0
!kay.sievers/greg 1070565691 bk-3.0.2: unlock -w = 0
!kay.sievers/greg 1070565691 bk-3.0.2: lock -w = 0
!kay.sievers/greg 1070565691 bk-3.0.2: import -tpatch -CR -ypattern match for label method /tmp/patch10566 . = 0
!kay.sievers/greg 1070565691 bk-3.0.2: obtain write lock (10731)
!kay.sievers/greg 1070565691 bk-3.0.2: sfind -s,,p -C = 0
!kay.sievers/greg 1070565691 bk-3.0.2: sccscat -h ChangeSet = 0
!kay.sievers/greg 1070565691 bk-3.0.2: _keysort = 0
!kay.sievers/greg 1070565691 bk-3.0.2: sane = 0
!kay.sievers/greg 1070565691 bk-3.0.2: check -c - = 0
!kay.sievers/greg 1070565692 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1070565692 bk-3.0.2: commit -y[PATCH] pattern match for label method

  switch LABEL search to pattern match
  add a test for pattern match in LABEL
  remove useless rule from udev.rules
 = 0
!kay.sievers/greg 1070565692 bk-3.0.2: write unlock (10731)
!greg 1070565725 bk-3.0.2: obtain read lock (11778)
!greg 1070565725 bk-3.0.2: _probekey = 0
!greg 1070565730 bk-3.0.2: _keysort = 0
!greg 1070565730 bk-3.0.2: _adler32 = 0
!greg 1070565730 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070565751 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=6487
!greg 1070565751 bk-3.0.2: read unlock (11778)
!greg 1070565765 bk-3.0.2: get -p SCCS/s.udev.8 = 0
!kay.sievers/greg 1070565769 bk-3.0.2: getuser -r = 0
!kay.sievers/greg 1070565769 bk-3.0.2: pwd = 0
!kay.sievers/greg 1070565769 bk-3.0.2: pwd = 0
!kay.sievers/greg 1070565770 bk-3.0.2: obtain write lock (13072)
!kay.sievers/greg 1070565770 bk-3.0.2: lock -L = 0
!kay.sievers/greg 1070565770 bk-3.0.2: version = 0
!kay.sievers/greg 1070565770 bk-3.0.2: diffs udev.8 = 0
!kay.sievers/greg 1070565770 bk-3.0.2: edit -q SCCS/s.udev.8 = 0
!kay.sievers/greg 1070565770 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1070565771 bk-3.0.2: sfiles -c - = 0
!kay.sievers/greg 1070565771 bk-3.0.2: sfiles -p - = 0
!kay.sievers/greg 1070565771 bk-3.0.2: sfiles -x - = 0
!kay.sievers/greg 1070565771 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1070565772 bk-3.0.2: sfiles -x = 0
!kay.sievers/greg 1070565772 bk-3.0.2: _unlink = 0
!kay.sievers/greg 1070565772 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1070565772 bk-3.0.2: ci -q -G -yman page beauty - = 0
!kay.sievers/greg 1070565772 bk-3.0.2: unlock -w = 0
!kay.sievers/greg 1070565772 bk-3.0.2: lock -w = 0
!kay.sievers/greg 1070565772 bk-3.0.2: import -tpatch -CR -yman page beauty /tmp/patch13049 . = 0
!kay.sievers/greg 1070565773 bk-3.0.2: obtain write lock (13201)
!kay.sievers/greg 1070565773 bk-3.0.2: sfind -s,,p -C = 0
!kay.sievers/greg 1070565773 bk-3.0.2: sccscat -h ChangeSet = 0
!kay.sievers/greg 1070565773 bk-3.0.2: _keysort = 0
!kay.sievers/greg 1070565773 bk-3.0.2: sane = 0
!kay.sievers/greg 1070565773 bk-3.0.2: check -c - = 0
!kay.sievers/greg 1070565773 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1070565773 bk-3.0.2: commit -y[PATCH] man page beauty

I've never seen any project where the documentation is in sync with the
code at this early stage. Nice! So here is the patch to make it extra perfect :)

  remove random indent to be consistent
  style is "shell style"
  s/wildcard/pattern/
  mention negation char in character class
 = 0
!kay.sievers/greg 1070565773 bk-3.0.2: write unlock (13201)
!greg 1070565825 bk-3.0.2: obtain read lock (14530)
!greg 1070565825 bk-3.0.2: _probekey = 0
!greg 1070565831 bk-3.0.2: _keysort = 0
!greg 1070565831 bk-3.0.2: _adler32 = 0
!greg 1070565831 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070565851 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1921
!greg 1070565851 bk-3.0.2: read unlock (14530)
!greg 1070565877 bk-3.0.2: obtain read lock (15182)
!greg 1070565877 bk-3.0.2: _probekey = 0
!greg 1070565880 bk-3.0.2: _keysort = 0
!greg 1070565880 bk-3.0.2: _adler32 = 0
!greg 1070565880 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070565887 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=13078
!greg 1070565887 bk-3.0.2: read unlock (15182)
!greg 1070905627 bk-3.0.2: obtain write lock (3248)
!greg 1070905670 bk-3.0.2: obtain write lock (3251)
!greg 1070905678 bk-3.0.2: _listkey -q = 0 keysin=437(10) keysout=153(3)
!greg 1070905681 bk-3.0.2: cat BitKeeper/etc/skipkeys = 0
!greg 1070905681 bk-3.0.2: renumber -q RESYNC/SCCS/s.ChangeSet = 0
!greg 1070905682 bk-3.0.2: takepatch -mvvv = 0 psize=113485
!greg 1070905682 bk-3.0.2: sfind RESYNC = 0
!greg 1070905682 bk-3.0.2: sfio -omq = 0
!greg 1070905682 bk-3.0.2: clean SCCS/s.ChangeSet = 0
!greg 1070905682 bk-3.0.2: clean SCCS/s.Makefile = 0
!greg 1070905682 bk-3.0.2: clean SCCS/s.TODO = 0
!greg 1070905682 bk-3.0.2: clean SCCS/s.namedev.c = 0
!greg 1070905682 bk-3.0.2: clean SCCS/s.namedev.h = 0
!greg 1070905682 bk-3.0.2: clean SCCS/s.namedev_parse.c = 0
!greg 1070905682 bk-3.0.2: clean SCCS/s.udev-add.c = 0
!greg 1070905682 bk-3.0.2: clean SCCS/s.udev-remove.c = 0
!greg 1070905682 bk-3.0.2: clean SCCS/s.udev.c = 0
!greg 1070905682 bk-3.0.2: clean SCCS/s.udev.h = 0
!greg 1070905682 bk-3.0.2: clean extras/scsi_id/SCCS/s.VERSION = 0
!greg 1070905682 bk-3.0.2: clean extras/multipath/SCCS/s.Makefile = 0
!greg 1070905682 bk-3.0.2: clean extras/multipath/SCCS/s.main.c = 0
!greg 1070905682 bk-3.0.2: clean extras/multipath/SCCS/s.main.h = 0
!greg 1070905682 bk-3.0.2: clean extras/scsi_id/SCCS/s.Makefile = 0
!greg 1070905682 bk-3.0.2: clean extras/scsi_id/SCCS/s.README = 0
!greg 1070905682 bk-3.0.2: clean extras/scsi_id/SCCS/s.TODO = 0
!greg 1070905682 bk-3.0.2: clean extras/scsi_id/SCCS/s.scsi_id.c = 0
!greg 1070905682 bk-3.0.2: clean extras/scsi_id/SCCS/s.scsi_id.h = 0
!greg 1070905682 bk-3.0.2: clean extras/scsi_id/SCCS/s.scsi_serial.c = 0
!greg 1070905682 bk-3.0.2: clean test/SCCS/s.udev-test.pl = 0
!greg 1070905682 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1070905682 bk-3.0.2: _keysort = 0
!greg 1070905686 bk-3.0.2: sane = 0
!greg 1070905686 bk-3.0.2: check -acv -- - = 0
!greg 1070905686 bk-3.0.2: sfind = 0
!greg 1070905686 bk-3.0.2: resolve -a -yMerge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev = 0
!greg 1070905686 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=332731
!greg 1070905686 bk-3.0.2: write unlock (3251)
!greg 1070905686 bk-3.0.2: _probekey = 0
!greg 1070905687 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1070905728 bk-3.0.2: get -qe Makefile = 0
!greg 1070905791 bk-3.0.2: vim Makefile = 0
!greg 1070905803 bk-3.0.2: get -qe udev_dbus.c = 0
!greg 1070905803 bk-3.0.2: gvim udev_dbus.c = 0
!greg 1070906460 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070906460 bk-3.0.2: sane = 0
!greg 1070906460 bk-3.0.2: clean ChangeSet = 0
!greg 1070906460 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070906461 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist7326 . = 0
!greg 1070906461 bk-3.0.2: _sort = 0
!greg 1070906461 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070906461 bk-3.0.2: clean ChangeSet = 0
!greg 1070906461 bk-3.0.2: sinfo Makefile = 1
!greg 1070906461 bk-3.0.2: diffs -u Makefile = 0
!greg 1070906465 bk-3.0.2: sinfo udev_dbus.c = 1
!greg 1070906465 bk-3.0.2: diffs -u udev_dbus.c = 0
!greg 1070906488 bk-3.0.2: lock -s = 0
!greg 1070906488 bk-3.0.2: lock -s = 0
!greg 1070906488 bk-3.0.2: delta -qyfix formatting of udev_dbus.c to use tabs.  Also get it to build properly now. udev_dbus.c = 0
!greg 1070906488 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1070906488 bk-3.0.2: sfind -pC udev_dbus.c = 0
!greg 1070906488 bk-3.0.2: obtain write lock (7349)
!greg 1070906488 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1070906488 bk-3.0.2: _keysort = 0
!greg 1070906488 bk-3.0.2: sane = 0
!greg 1070906488 bk-3.0.2: check -c - = 0
!greg 1070906488 bk-3.0.2: commit -dqY/tmp/cmt7326 -f/tmp/cfiles7326 = 0
!greg 1070906488 bk-3.0.2: write unlock (7349)
!greg 1070906488 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1070906488 bk-3.0.2: citool = 0
!greg 1070906490 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070906490 bk-3.0.2: sane = 0
!greg 1070906490 bk-3.0.2: clean ChangeSet = 0
!greg 1070906490 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070906491 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist7356 . = 0
!greg 1070906491 bk-3.0.2: _sort = 0
!greg 1070906491 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070906491 bk-3.0.2: clean ChangeSet = 0
!greg 1070906491 bk-3.0.2: sinfo Makefile = 1
!greg 1070906491 bk-3.0.2: diffs -u Makefile = 0
!greg 1070906494 bk-3.0.2: sinfo Makefile = 1
!greg 1070906494 bk-3.0.2: diffs -u Makefile = 0
!greg 1070906513 bk-3.0.2: sinfo Makefile = 1
!greg 1070906513 bk-3.0.2: diffs -u Makefile = 0
!greg 1070906513 bk-3.0.2: sinfo Makefile = 1
!greg 1070906513 bk-3.0.2: diffs -u Makefile = 0
!greg 1070906516 bk-3.0.2: lock -s = 0
!greg 1070906516 bk-3.0.2: lock -s = 0
!greg 1070906516 bk-3.0.2: delta -qychange USE_DBUS to DBUS in Makefile, and disable it by default as it's still to hard to build on all systems. Makefile = 0
!greg 1070906516 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1070906516 bk-3.0.2: sfind -pC Makefile = 0
!greg 1070906516 bk-3.0.2: obtain write lock (7385)
!greg 1070906516 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1070906516 bk-3.0.2: _keysort = 0
!greg 1070906516 bk-3.0.2: sane = 0
!greg 1070906516 bk-3.0.2: check -c - = 0
!greg 1070906516 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1070906516 bk-3.0.2: commit -dqY/tmp/cmt7356 -f/tmp/cfiles7356 = 0
!greg 1070906516 bk-3.0.2: write unlock (7385)
!greg 1070906516 bk-3.0.2: citool = 0
!greg 1070906543 bk-3.0.2: get -qe README = 0
!greg 1070906544 bk-3.0.2: gvim README = 0
!greg 1070906777 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070906777 bk-3.0.2: sane = 0
!greg 1070906777 bk-3.0.2: clean ChangeSet = 0
!greg 1070906777 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070906778 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist7401 . = 0
!greg 1070906778 bk-3.0.2: _sort = 0
!greg 1070906778 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070906778 bk-3.0.2: clean ChangeSet = 0
!greg 1070906778 bk-3.0.2: sinfo README = 1
!greg 1070906778 bk-3.0.2: diffs -u README = 0
!greg 1070906780 bk-3.0.2: sinfo README = 1
!greg 1070906780 bk-3.0.2: diffs -u README = 0
!greg 1070906785 bk-3.0.2: sinfo README = 1
!greg 1070906785 bk-3.0.2: diffs -u README = 0
!greg 1070906787 bk-3.0.2: citool = 0
!greg 1070906914 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1070906914 bk-3.0.2: sane = 0
!greg 1070906914 bk-3.0.2: clean ChangeSet = 0
!greg 1070906914 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1070906915 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist7422 . = 0
!greg 1070906915 bk-3.0.2: _sort = 0
!greg 1070906915 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1070906915 bk-3.0.2: clean ChangeSet = 0
!greg 1070906916 bk-3.0.2: sinfo README = 1
!greg 1070906916 bk-3.0.2: diffs -u README = 0
!greg 1070906928 bk-3.0.2: sinfo README = 1
!greg 1070906928 bk-3.0.2: diffs -u README = 0
!greg 1070906929 bk-3.0.2: sinfo README = 1
!greg 1070906929 bk-3.0.2: diffs -u README = 0
!greg 1070906929 bk-3.0.2: _strings .README.swp = 0
!greg 1070906932 bk-3.0.2: lock -s = 0
!greg 1070906932 bk-3.0.2: lock -s = 0
!greg 1070906932 bk-3.0.2: delta -qydocument the different Makefile config options that we have. README = 0
!greg 1070906932 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1070906932 bk-3.0.2: sfind -pC README = 0
!greg 1070906932 bk-3.0.2: obtain write lock (7448)
!greg 1070906932 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1070906932 bk-3.0.2: _keysort = 0
!greg 1070906932 bk-3.0.2: sane = 0
!greg 1070906932 bk-3.0.2: check -c - = 0
!greg 1070906932 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1070906932 bk-3.0.2: commit -dqY/tmp/cmt7422 -f/tmp/cfiles7422 = 0
!greg 1070906932 bk-3.0.2: write unlock (7448)
!greg 1070906932 bk-3.0.2: citool = 0
!greg 1070906935 bk-3.0.2: obtain read lock (7454)
!greg 1070906935 bk-3.0.2: _probekey = 0
!greg 1070906941 bk-3.0.2: _keysort = 0
!greg 1070906941 bk-3.0.2: _adler32 = 0
!greg 1070906941 bk-3.0.2: makepatch -vv -s - = 0
!greg 1070906969 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=6835
!greg 1070906969 bk-3.0.2: read unlock (7454)
!greg 1071016238 bk-3.0.2: get -p SCCS/s.udev-add.c = 0
!greg 1071016238 bk-3.0.2: get -p SCCS/s.udev.8 = 0
!kay.sievers/greg 1071016241 bk-3.0.2: getuser -r = 0
!kay.sievers/greg 1071016241 bk-3.0.2: pwd = 0
!kay.sievers/greg 1071016241 bk-3.0.2: pwd = 0
!kay.sievers/greg 1071016241 bk-3.0.2: obtain write lock (20027)
!kay.sievers/greg 1071016241 bk-3.0.2: lock -L = 0
!kay.sievers/greg 1071016241 bk-3.0.2: version = 0
!kay.sievers/greg 1071016242 bk-3.0.2: diffs udev-add.c = 0
!kay.sievers/greg 1071016242 bk-3.0.2: edit -q SCCS/s.udev-add.c = 0
!kay.sievers/greg 1071016242 bk-3.0.2: diffs udev.8 = 0
!kay.sievers/greg 1071016242 bk-3.0.2: edit -q SCCS/s.udev.8 = 0
!kay.sievers/greg 1071016242 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1071016242 bk-3.0.2: sfiles -c - = 0
!kay.sievers/greg 1071016242 bk-3.0.2: sfiles -p - = 0
!kay.sievers/greg 1071016242 bk-3.0.2: sfiles -x - = 0
!kay.sievers/greg 1071016242 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1071016242 bk-3.0.2: _unlink = 0
!kay.sievers/greg 1071016242 bk-3.0.2: sfiles -x = 0
!kay.sievers/greg 1071016242 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1071016243 bk-3.0.2: ci -q -G -ycleanup man & remove symlink comment - = 0
!kay.sievers/greg 1071016243 bk-3.0.2: unlock -w = 0
!kay.sievers/greg 1071016243 bk-3.0.2: lock -w = 0
!kay.sievers/greg 1071016243 bk-3.0.2: import -tpatch -CR -ycleanup man & remove symlink comment /tmp/patch20015 . = 0
!kay.sievers/greg 1071016243 bk-3.0.2: obtain write lock (20092)
!kay.sievers/greg 1071016243 bk-3.0.2: sfind -s,,p -C = 0
!kay.sievers/greg 1071016243 bk-3.0.2: sccscat -h ChangeSet = 0
!kay.sievers/greg 1071016243 bk-3.0.2: _keysort = 0
!kay.sievers/greg 1071016243 bk-3.0.2: sane = 0
!kay.sievers/greg 1071016243 bk-3.0.2: check -c - = 0
!kay.sievers/greg 1071016243 bk-3.0.2: commit -y[PATCH] cleanup man & remove symlink comment

  remove "want symlinks" text from udev-add.c
  mention SYMLINK in man page
  man page format cleanup
  man page example for SYMLINK
 = 0
!kay.sievers/greg 1071016243 bk-3.0.2: write unlock (20092)
!kay.sievers/greg 1071016244 bk-3.0.2: _probekey = 0
!kay.sievers/greg 1071016244 bk-3.0.2: _keysort = 0
!kay.sievers/greg 1071016244 bk-3.0.2: _adler32 = 0
!kay.sievers/greg 1071016244 bk-3.0.2: makepatch -e -s - = 0
!kay.sievers/greg 1071016244 bk-3.0.2: _keysort = 0
!kay.sievers/greg 1071016244 bk-3.0.2: _adler32 = 0
!kay.sievers/greg 1071016244 bk-3.0.2: makepatch -e -s - = 0
!kay.sievers/greg 1071016245 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1071016248 bk-3.0.2: obtain write lock (20107)
!greg 1071016253 bk-3.0.2: _listkey -q = 0 keysin=445(10) keysout=51(1)
!greg 1071016254 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1071016254 bk-3.0.2: write unlock (20107)
!greg 1071016256 bk-3.0.2: obtain read lock (20112)
!greg 1071016256 bk-3.0.2: _probekey = 0
!greg 1071016261 bk-3.0.2: _keysort = 0
!greg 1071016261 bk-3.0.2: _adler32 = 0
!greg 1071016261 bk-3.0.2: makepatch -vv -s - = 0
!greg 1071016290 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=3282
!greg 1071016290 bk-3.0.2: read unlock (20112)
!greg 1071016324 bk-3.0.2: get -qe FAQ = 0
!greg 1071016598 bk-3.0.2: vim FAQ = 0
!greg 1071016601 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1071016601 bk-3.0.2: sane = 0
!greg 1071016601 bk-3.0.2: clean ChangeSet = 0
!greg 1071016601 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1071016602 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist20194 . = 0
!greg 1071016602 bk-3.0.2: _sort = 0
!greg 1071016602 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1071016602 bk-3.0.2: clean ChangeSet = 0
!greg 1071016602 bk-3.0.2: sinfo FAQ = 1
!greg 1071016602 bk-3.0.2: diffs -u FAQ = 0
!greg 1071016604 bk-3.0.2: sinfo FAQ = 1
!greg 1071016604 bk-3.0.2: diffs -u FAQ = 0
!greg 1071016620 bk-3.0.2: sinfo FAQ = 1
!greg 1071016621 bk-3.0.2: diffs -u FAQ = 0
!greg 1071016621 bk-3.0.2: sinfo FAQ = 1
!greg 1071016621 bk-3.0.2: diffs -u FAQ = 0
!greg 1071016622 bk-3.0.2: lock -s = 0
!greg 1071016622 bk-3.0.2: lock -s = 0
!greg 1071016622 bk-3.0.2: delta -qyupdate the FAQ due to the latest devfs mess on lkml and also due to symlinks now working. FAQ = 0
!greg 1071016622 bk-3.0.2: sfind -pC FAQ = 0
!greg 1071016622 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1071016622 bk-3.0.2: obtain write lock (20222)
!greg 1071016622 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1071016622 bk-3.0.2: _keysort = 0
!greg 1071016622 bk-3.0.2: sane = 0
!greg 1071016622 bk-3.0.2: check -c - = 0
!greg 1071016622 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1071016622 bk-3.0.2: commit -dqY/tmp/cmt20194 -f/tmp/cfiles20194 = 0
!greg 1071016622 bk-3.0.2: write unlock (20222)
!greg 1071016622 bk-3.0.2: citool = 0
!kay.sievers/greg 1071017219 bk-3.0.2: getuser -r = 0
!kay.sievers/greg 1071017219 bk-3.0.2: pwd = 0
!kay.sievers/greg 1071017219 bk-3.0.2: pwd = 0
!kay.sievers/greg 1071017219 bk-3.0.2: obtain write lock (20584)
!kay.sievers/greg 1071017219 bk-3.0.2: lock -L = 0
!kay.sievers/greg 1071017219 bk-3.0.2: version = 0
!kay.sievers/greg 1071017219 bk-3.0.2: diffs test/udev-test.pl = 0
!kay.sievers/greg 1071017219 bk-3.0.2: edit -q test/SCCS/s.udev-test.pl = 0
!kay.sievers/greg 1071017219 bk-3.0.2: diffs udev-add.c = 0
!kay.sievers/greg 1071017219 bk-3.0.2: edit -q SCCS/s.udev-add.c = 0
!kay.sievers/greg 1071017219 bk-3.0.2: diffs udev-remove.c = 0
!kay.sievers/greg 1071017219 bk-3.0.2: edit -q SCCS/s.udev-remove.c = 0
!kay.sievers/greg 1071017219 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1071017219 bk-3.0.2: sfiles -c - = 0
!kay.sievers/greg 1071017219 bk-3.0.2: sfiles -p - = 0
!kay.sievers/greg 1071017219 bk-3.0.2: sfiles -x - = 0
!kay.sievers/greg 1071017219 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1071017219 bk-3.0.2: _unlink = 0
!kay.sievers/greg 1071017219 bk-3.0.2: sfiles -x = 0
!kay.sievers/greg 1071017219 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1071017219 bk-3.0.2: ci -q -G -yallow multiple symlinks - = 0
!kay.sievers/greg 1071017219 bk-3.0.2: unlock -w = 0
!kay.sievers/greg 1071017219 bk-3.0.2: lock -w = 0
!kay.sievers/greg 1071017219 bk-3.0.2: import -tpatch -CR -yallow multiple symlinks /tmp/patch20572 . = 0
!kay.sievers/greg 1071017219 bk-3.0.2: obtain write lock (20653)
!kay.sievers/greg 1071017219 bk-3.0.2: sfind -s,,p -C = 0
!kay.sievers/greg 1071017219 bk-3.0.2: sccscat -h ChangeSet = 0
!kay.sievers/greg 1071017219 bk-3.0.2: _keysort = 0
!kay.sievers/greg 1071017220 bk-3.0.2: sane = 0
!kay.sievers/greg 1071017220 bk-3.0.2: check -c - = 0
!kay.sievers/greg 1071017220 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1071017220 bk-3.0.2: commit -y[PATCH] allow multiple symlinks

Here is a patch to allow the creation of multiple symlinks.
The names must be separated by a space character.


REPLACE, KERNEL="ttyUSB0", NAME="visor", SYMLINK="first-%n second-%n third-%n"

results in:

Dec  9 05:28:51 pim udev[12019]: create_node: mknod(udev-root/visor, 020666, 188, 0)
Dec  9 05:28:51 pim udev[12019]: create_node: symlink 'udev-root/first-0' to node 'visor' requested
Dec  9 05:28:51 pim udev[12019]: create_node: symlink(./visor, udev-root/first-0)
Dec  9 05:28:51 pim udev[12019]: create_node: symlink 'udev-root/second-0' to node 'visor' requested
Dec  9 05:28:51 pim udev[12019]: create_node: symlink(./visor, udev-root/second-0)
Dec  9 05:28:51 pim udev[12019]: create_node: symlink 'udev-root/third-0' to node 'visor' requested
Dec  9 05:28:51 pim udev[12019]: create_node: symlink(./visor, udev-root/third-0)
 = 0
!kay.sievers/greg 1071017220 bk-3.0.2: write unlock (20653)
!greg 1071017260 bk-3.0.2: obtain read lock (20924)
!greg 1071017260 bk-3.0.2: _probekey = 0
!greg 1071017266 bk-3.0.2: _keysort = 0
!greg 1071017266 bk-3.0.2: _adler32 = 0
!greg 1071017266 bk-3.0.2: makepatch -vv -s - = 0
!greg 1071017291 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=6753
!greg 1071017291 bk-3.0.2: read unlock (20924)
!greg 1071017420 bk-3.0.2: get -p extras/multipath/libdevmapper/SCCS/s.Makefile = 0
!greg 1071017420 bk-3.0.2: get -p extras/multipath/SCCS/s.main.c = 0
!greg 1071017420 bk-3.0.2: get -p extras/multipath/SCCS/s.main.h = 0
!greg 1071017420 bk-3.0.2: get -p extras/multipath/SCCS/s.Makefile = 0
!christophe.varoqui/greg 1071017424 bk-3.0.2: getuser -r = 0
!christophe.varoqui/greg 1071017424 bk-3.0.2: pwd = 0
!christophe.varoqui/greg 1071017424 bk-3.0.2: pwd = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: obtain write lock (20970)
!christophe.varoqui/greg 1071017425 bk-3.0.2: lock -L = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: version = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: diffs extras/multipath/libdevmapper/Makefile = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: edit -q extras/multipath/libdevmapper/SCCS/s.Makefile = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: diffs extras/multipath/main.c = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: edit -q extras/multipath/SCCS/s.main.c = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: diffs extras/multipath/main.h = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: edit -q extras/multipath/SCCS/s.main.h = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: diffs extras/multipath/Makefile = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: edit -q extras/multipath/SCCS/s.Makefile = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: sfiles -c - = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: sfiles -p - = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: sfiles -x - = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: _unlink = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: sfiles -x = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: ci -q -G -ymore extras/multipath updates - = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: unlock -w = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: lock -w = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: import -tpatch -CR -ymore extras/multipath updates /tmp/patch20958 . = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: obtain write lock (21043)
!christophe.varoqui/greg 1071017425 bk-3.0.2: sfind -s,,p -C = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: sccscat -h ChangeSet = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: _keysort = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: sane = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: check -c - = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: commit -y[PATCH] more extras/multipath updates

* update the Makefiles to autodetect libgcc.a & gcc includes
"ulibc-style". Factorisation of udevdirs & others niceties
* drop a hint about absent /dev/sd? on failed open() for poor Debian
users who don't imagine their favorite distro with only 16 preconfigured
SCSI device nodes :)
 = 0
!christophe.varoqui/greg 1071017425 bk-3.0.2: write unlock (21043)
!greg 1071017520 bk-3.0.2: get -p extras/multipath/SCCS/s.main.c = 0
!greg 1071017521 bk-3.0.2: get -p extras/multipath/SCCS/s.main.h = 0
!christophe.varoqui/greg 1071017523 bk-3.0.2: getuser -r = 0
!christophe.varoqui/greg 1071017523 bk-3.0.2: pwd = 0
!christophe.varoqui/greg 1071017523 bk-3.0.2: pwd = 0
!christophe.varoqui/greg 1071017523 bk-3.0.2: obtain write lock (21082)
!christophe.varoqui/greg 1071017523 bk-3.0.2: lock -L = 0
!christophe.varoqui/greg 1071017523 bk-3.0.2: version = 0
!christophe.varoqui/greg 1071017523 bk-3.0.2: diffs extras/multipath/main.c = 0
!christophe.varoqui/greg 1071017523 bk-3.0.2: edit -q extras/multipath/SCCS/s.main.c = 0
!christophe.varoqui/greg 1071017523 bk-3.0.2: diffs extras/multipath/main.h = 0
!christophe.varoqui/greg 1071017523 bk-3.0.2: edit -q extras/multipath/SCCS/s.main.h = 0
!christophe.varoqui/greg 1071017523 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!christophe.varoqui/greg 1071017523 bk-3.0.2: sfiles -c - = 0
!christophe.varoqui/greg 1071017523 bk-3.0.2: sfiles -p - = 0
!christophe.varoqui/greg 1071017523 bk-3.0.2: sfiles -x - = 0
!christophe.varoqui/greg 1071017523 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!christophe.varoqui/greg 1071017523 bk-3.0.2: _unlink = 0
!christophe.varoqui/greg 1071017523 bk-3.0.2: sfiles -x = 0
!christophe.varoqui/greg 1071017523 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!christophe.varoqui/greg 1071017523 bk-3.0.2: ci -q -G -yand more extras/multipath updates - = 0
!christophe.varoqui/greg 1071017523 bk-3.0.2: unlock -w = 0
!christophe.varoqui/greg 1071017524 bk-3.0.2: lock -w = 0
!christophe.varoqui/greg 1071017524 bk-3.0.2: import -tpatch -CR -yand more extras/multipath updates /tmp/patch21070 . = 0
!christophe.varoqui/greg 1071017524 bk-3.0.2: obtain write lock (21147)
!christophe.varoqui/greg 1071017524 bk-3.0.2: sfind -s,,p -C = 0
!christophe.varoqui/greg 1071017524 bk-3.0.2: sccscat -h ChangeSet = 0
!christophe.varoqui/greg 1071017524 bk-3.0.2: _keysort = 0
!christophe.varoqui/greg 1071017524 bk-3.0.2: sane = 0
!christophe.varoqui/greg 1071017524 bk-3.0.2: check -c - = 0
!christophe.varoqui/greg 1071017524 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!christophe.varoqui/greg 1071017524 bk-3.0.2: commit -y[PATCH] and more extras/multipath updates

* configure the multipath target with round-robin path selector and
conservative default for a start : yes it makes this release the first
really useful one.
* temporarily disable map creation for single path device due to current
restrictive defaults in the kernel target. Sistina should work it out.
* correct the strncmp logic in blacklist function.

Tested on StorageWorks with 2.6.0-test10-udm1 :

xa-s03:~# ./multipath -v
60001fe1000bdad0000903507109004b (1 0 1 1) /dev/sda op:1 /dev/sda
[HSG80           ]
60001fe1000bdad000090371312100bf (1 0 1 2) /dev/sdb op:1 /dev/sdb
[HSG80           ]
60001fe1000bdad000090371312100c2 (1 0 1 3) /dev/sdc op:1 /dev/sdc
[HSG80           ]
60001fe1000bdad00009037131210067 (1 0 2 1) /dev/sdd op:1 /dev/sdd
[HSG80           ]
60001fe1000bdad000090371312100b3 (1 0 2 2) /dev/sde op:1 /dev/sde
[HSG80           ]
60001fe1000bdad00009035071090024 (1 0 2 3) /dev/sdf op:1 /dev/sdf
[HSG80           ]
600508b4000156d700012000000b0000 (1 0 3 1) /dev/sdg op:1 /dev/sdg
[HSV110 (C)COMPAQ]
600508b4000156c30001200000210000 (1 0 3 2) /dev/sdh op:1 /dev/sdh
[HSV110 (C)COMPAQ]
600508b4000156d700012000000b0000 (1 0 6 1) /dev/sdi op:1 /dev/sdi
[HSV110 (C)COMPAQ]
600508b4000156c30001200000210000 (1 0 6 2) /dev/sdj op:1 /dev/sdj
[HSV110 (C)COMPAQ]

60001fe1000bdad0000903507109004b
 \_(1 0 1 1) /dev/sda op:1 /dev/sda [HSG80           ]
60001fe1000bdad000090371312100bf
 \_(1 0 1 2) /dev/sdb op:1 /dev/sdb [HSG80           ]
60001fe1000bdad000090371312100c2
 \_(1 0 1 3) /dev/sdc op:1 /dev/sdc [HSG80           ]
60001fe1000bdad00009037131210067
 \_(1 0 2 1) /dev/sdd op:1 /dev/sdd [HSG80           ]
60001fe1000bdad000090371312100b3
 \_(1 0 2 2) /dev/sde op:1 /dev/sde [HSG80           ]
60001fe1000bdad00009035071090024
 \_(1 0 2 3) /dev/sdf op:1 /dev/sdf [HSG80           ]
600508b4000156d700012000000b0000
 \_(1 0 3 1) /dev/sdg op:1 /dev/sdg [HSV110 (C)COMPAQ]
 \_(1 0 6 1) /dev/sdi op:1 /dev/sdi [HSV110 (C)COMPAQ]
600508b4000156c30001200000210000
 \_(1 0 3 2) /dev/sdh op:1 /dev/sdh [HSV110 (C)COMPAQ]
 \_(1 0 6 2) /dev/sdj op:1 /dev/sdj [HSV110 (C)COMPAQ]

N|600508b4000156d700012000000b0000 : 0 4194304 multipath 2 2 10
round-robin 2 /dev/sdg 10 2 1 2 /dev/sdi 10 2 1 2
N|600508b4000156c30001200000210000 : 0 20971520 multipath 2 2 10
round-robin 2 /dev/sdh 10 2 1 2 /dev/sdj 10 2 1 2
xa-s03:~# dmsetup ls
600508b4000156c30001200000210000        (254, 1)
600508b4000156d700012000000b0000        (254, 0)
xa-s03:~# ll /dev/mapper/
total 0
brw-------    1 root     root     254,   1 Dec  9 22:57
600508b4000156c30001200000210000
brw-------    1 root     root     254,   0 Dec  9 22:57
600508b4000156d700012000000b0000
crw-------    1 root     root      10,  63 Jul 25 22:48 control
xa-s03:~# dd if=/dev/mapper/600508b4000156c30001200000210000
of=/dev/null bs=1M count=500
500+0 records in
500+0 records out
524288000 bytes transferred in 5.662530 seconds (92589003 bytes/sec)

gee, that pretty fast :)
 = 0
!christophe.varoqui/greg 1071017524 bk-3.0.2: write unlock (21147)
!greg 1071018002 bk-3.0.2: get -qe Makefile = 0
!greg 1071018095 bk-3.0.2: vim Makefile = 0
!greg 1071018096 bk-3.0.2: get -qe Makefile = 1
!greg 1071018109 bk-3.0.2: vim Makefile = 0
!greg 1071018111 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1071018111 bk-3.0.2: sane = 0
!greg 1071018111 bk-3.0.2: clean ChangeSet = 0
!greg 1071018111 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1071018112 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist21819 . = 0
!greg 1071018112 bk-3.0.2: _sort = 0
!greg 1071018112 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1071018112 bk-3.0.2: clean ChangeSet = 0
!greg 1071018112 bk-3.0.2: sinfo Makefile = 1
!greg 1071018112 bk-3.0.2: diffs -u Makefile = 0
!greg 1071018114 bk-3.0.2: sinfo Makefile = 1
!greg 1071018114 bk-3.0.2: diffs -u Makefile = 0
!greg 1071018121 bk-3.0.2: sinfo Makefile = 1
!greg 1071018121 bk-3.0.2: diffs -u Makefile = 0
!greg 1071018122 bk-3.0.2: sinfo Makefile = 1
!greg 1071018122 bk-3.0.2: diffs -u Makefile = 0
!greg 1071018122 bk-3.0.2: lock -s = 0
!greg 1071018122 bk-3.0.2: lock -s = 0
!greg 1071018122 bk-3.0.2: delta -qyMakefile tweaks for the DBUS build. Makefile = 0
!greg 1071018122 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1071018122 bk-3.0.2: sfind -pC Makefile = 0
!greg 1071018123 bk-3.0.2: obtain write lock (21847)
!greg 1071018123 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1071018123 bk-3.0.2: _keysort = 0
!greg 1071018123 bk-3.0.2: sane = 0
!greg 1071018123 bk-3.0.2: check -c - = 0
!greg 1071018123 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1071018123 bk-3.0.2: commit -dqY/tmp/cmt21819 -f/tmp/cfiles21819 = 0
!greg 1071018123 bk-3.0.2: write unlock (21847)
!greg 1071018123 bk-3.0.2: citool = 0
!greg 1071018310 bk-3.0.2: edit udev.conf = 0
!greg 1071018318 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1071018318 bk-3.0.2: sane = 0
!greg 1071018318 bk-3.0.2: clean ChangeSet = 0
!greg 1071018318 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1071018318 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist21859 . = 0
!greg 1071018318 bk-3.0.2: _sort = 0
!greg 1071018319 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1071018319 bk-3.0.2: clean ChangeSet = 0
!greg 1071018319 bk-3.0.2: sinfo udev.conf = 1
!greg 1071018319 bk-3.0.2: diffs -u udev.conf = 0
!greg 1071018320 bk-3.0.2: sinfo udev.conf = 1
!greg 1071018320 bk-3.0.2: diffs -u udev.conf = 0
!greg 1071018328 bk-3.0.2: sinfo udev.conf = 1
!greg 1071018328 bk-3.0.2: diffs -u udev.conf = 0
!greg 1071018329 bk-3.0.2: sinfo udev.conf = 1
!greg 1071018329 bk-3.0.2: diffs -u udev.conf = 0
!greg 1071018330 bk-3.0.2: lock -s = 0
!greg 1071018330 bk-3.0.2: lock -s = 0
!greg 1071018330 bk-3.0.2: delta -qyset default mode to 0600 to be safer. udev.conf = 0
!greg 1071018330 bk-3.0.2: sfind -pC udev.conf = 0
!greg 1071018330 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1071018330 bk-3.0.2: obtain write lock (21887)
!greg 1071018330 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1071018330 bk-3.0.2: _keysort = 0
!greg 1071018330 bk-3.0.2: sane = 0
!greg 1071018330 bk-3.0.2: check -c - = 0
!greg 1071018330 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1071018330 bk-3.0.2: commit -dqY/tmp/cmt21859 -f/tmp/cfiles21859 = 0
!greg 1071018330 bk-3.0.2: write unlock (21887)
!greg 1071018330 bk-3.0.2: citool = 0
!greg 1071018617 bk-3.0.2: add udev.rules.devfs = 0
!greg 1071018619 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1071018619 bk-3.0.2: sane = 0
!greg 1071018619 bk-3.0.2: clean ChangeSet = 0
!greg 1071018620 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1071018620 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist21909 . = 0
!greg 1071018620 bk-3.0.2: _sort = 0
!greg 1071018621 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1071018621 bk-3.0.2: clean ChangeSet = 0
!greg 1071018621 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.0 udev.rules.devfs = 0
!greg 1071018621 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.1 udev.rules.devfs = 0
!greg 1071018621 bk-3.0.2: prs -hr1.0 -nd:PARENT: udev.rules.devfs = 0
!greg 1071018621 bk-3.0.2: diffs -u -R1.0 udev.rules.devfs = 0
!greg 1071018636 bk-3.0.2: lock -s = 0
!greg 1071018637 bk-3.0.2: lock -s = 0
!greg 1071018637 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1071018637 bk-3.0.2: sfind -pC udev.rules.devfs = 0
!greg 1071018637 bk-3.0.2: sfind -pC udev.rules.devfs = 0
!greg 1071018637 bk-3.0.2: obtain write lock (21928)
!greg 1071018637 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1071018637 bk-3.0.2: _keysort = 0
!greg 1071018637 bk-3.0.2: sane = 0
!greg 1071018637 bk-3.0.2: check -c - = 0
!greg 1071018637 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1071018637 bk-3.0.2: commit -dqY/tmp/cmt21909 -f/tmp/cfiles21909 = 0
!greg 1071018637 bk-3.0.2: write unlock (21928)
!greg 1071018637 bk-3.0.2: citool = 0
!greg 1071018645 bk-3.0.2: get -qe udev.rules.devfs = 0
!greg 1071018844 bk-3.0.2: vim udev.rules.devfs = 0
!greg 1071018847 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1071018847 bk-3.0.2: sane = 0
!greg 1071018847 bk-3.0.2: clean ChangeSet = 0
!greg 1071018847 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1071018848 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist21939 . = 0
!greg 1071018848 bk-3.0.2: _sort = 0
!greg 1071018848 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1071018848 bk-3.0.2: clean ChangeSet = 0
!greg 1071018849 bk-3.0.2: sinfo udev.rules.devfs = 1
!greg 1071018849 bk-3.0.2: diffs -u udev.rules.devfs = 0
!greg 1071018849 bk-3.0.2: sinfo udev.rules.devfs = 1
!greg 1071018849 bk-3.0.2: diffs -u udev.rules.devfs = 0
!greg 1071018862 bk-3.0.2: sinfo udev.rules.devfs = 1
!greg 1071018862 bk-3.0.2: diffs -u udev.rules.devfs = 0
!greg 1071018863 bk-3.0.2: sinfo udev.rules.devfs = 1
!greg 1071018863 bk-3.0.2: diffs -u udev.rules.devfs = 0
!greg 1071018864 bk-3.0.2: lock -s = 0
!greg 1071018864 bk-3.0.2: lock -s = 0
!greg 1071018864 bk-3.0.2: delta -qyadd vc support to udev.rules.devfs udev.rules.devfs = 0
!greg 1071018864 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1071018864 bk-3.0.2: sfind -pC udev.rules.devfs = 0
!greg 1071018864 bk-3.0.2: obtain write lock (21967)
!greg 1071018864 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1071018864 bk-3.0.2: _keysort = 0
!greg 1071018864 bk-3.0.2: sane = 0
!greg 1071018864 bk-3.0.2: check -c - = 0
!greg 1071018864 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1071018864 bk-3.0.2: commit -dqY/tmp/cmt21939 -f/tmp/cfiles21939 = 0
!greg 1071018864 bk-3.0.2: write unlock (21967)
!greg 1071018865 bk-3.0.2: citool = 0
!greg 1071019561 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1071019561 bk-3.0.2: sane = 0
!greg 1071019561 bk-3.0.2: clean ChangeSet = 0
!greg 1071019561 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1071019562 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist21974 . = 0
!greg 1071019562 bk-3.0.2: _sort = 0
!greg 1071019562 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1071019562 bk-3.0.2: clean ChangeSet = 0
!greg 1071019562 bk-3.0.2: citool = 0
!greg 1071019567 bk-3.0.2: obtain read lock (21984)
!greg 1071019568 bk-3.0.2: _probekey = 0
!greg 1071019573 bk-3.0.2: _keysort = 0
!greg 1071019573 bk-3.0.2: _adler32 = 0
!greg 1071019573 bk-3.0.2: makepatch -vv -s - = 0
!greg 1071019598 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=15362
!greg 1071019598 bk-3.0.2: read unlock (21984)
!greg 1071019897 bk-3.0.2: changes = 0
!greg 1071019906 bk-3.0.2: get -p SCCS/s.udev-add.c = 0
!greg 1071019907 bk-3.0.2: get -p test/SCCS/s.udev-test.pl = 0
!greg 1071019908 bk-3.0.2: get -p extras/multipath/libdevmapper/SCCS/s.Makefile = 0
!greg 1071019910 bk-3.0.2: get -p extras/multipath/SCCS/s.main.c = 0
!greg 1071019950 bk-3.0.2: obtain read lock (22122)
!greg 1071019950 bk-3.0.2: _probekey = 0
!greg 1071019953 bk-3.0.2: _keysort = 0
!greg 1071019953 bk-3.0.2: _adler32 = 0
!greg 1071019953 bk-3.0.2: makepatch -vv -s - = 0
!greg 1071019963 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=24766
!greg 1071019963 bk-3.0.2: read unlock (22122)
!greg 1071019963 bk-3.0.2: obtain read lock (22273)
!greg 1071019963 bk-3.0.2: _probekey = 0
!greg 1071019969 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1071019969 bk-3.0.2: read unlock (22273)
!greg 1071022083 bk-3.0.2: obtain read lock (26757)
!greg 1071022083 bk-3.0.2: _probekey = 0
!greg 1071022145 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1071022145 bk-3.0.2: read unlock (26757)
!greg 1071087850 bk-3.0.2: obtain write lock (27719)
!greg 1071087856 bk-3.0.2: _listkey -q = 0 keysin=444(10) keysout=0(0)
!greg 1071087857 bk-3.0.2: cat BitKeeper/etc/skipkeys = 0
!greg 1071087857 bk-3.0.2: renumber -q RESYNC/SCCS/s.ChangeSet = 0
!greg 1071087857 bk-3.0.2: takepatch -mvvv = 0 psize=2106
!greg 1071087857 bk-3.0.2: sfind RESYNC = 0
!greg 1071087857 bk-3.0.2: sfio -omq = 0
!greg 1071087857 bk-3.0.2: clean SCCS/s.ChangeSet = 0
!greg 1071087857 bk-3.0.2: clean SCCS/s.TODO = 0
!greg 1071087857 bk-3.0.2: clean SCCS/s.udev.8 = 0
!greg 1071087858 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1071087858 bk-3.0.2: _keysort = 0
!greg 1071087862 bk-3.0.2: sane = 0
!greg 1071087862 bk-3.0.2: check -acv -- - = 0
!greg 1071087862 bk-3.0.2: sfind = 0
!greg 1071087862 bk-3.0.2: resolve -a -yMerge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev = 0
!greg 1071087862 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=259699
!greg 1071087862 bk-3.0.2: write unlock (27719)
!greg 1071087863 bk-3.0.2: _probekey = 0
!greg 1071087863 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1071094503 bk-3.0.2: obtain write lock (30427)
!greg 1071094509 bk-3.0.2: _listkey -q = 0 keysin=439(10) keysout=0(0)
!greg 1071094510 bk-3.0.2: cat BitKeeper/etc/skipkeys = 0
!greg 1071094510 bk-3.0.2: renumber -q RESYNC/SCCS/s.ChangeSet = 0
!greg 1071094510 bk-3.0.2: takepatch -mvvv = 0 psize=3325
!greg 1071094511 bk-3.0.2: sfind RESYNC = 0
!greg 1071094511 bk-3.0.2: sfio -omq = 0
!greg 1071094511 bk-3.0.2: clean SCCS/s.ChangeSet = 0
!greg 1071094511 bk-3.0.2: clean SCCS/s.namedev.c = 0
!greg 1071094511 bk-3.0.2: clean SCCS/s.udev.8 = 0
!greg 1071094511 bk-3.0.2: clean SCCS/s.udev.rules = 0
!greg 1071094511 bk-3.0.2: clean SCCS/s.udev.rules.devfs = 0
!greg 1071094511 bk-3.0.2: clean test/SCCS/s.udev-test.pl = 0
!greg 1071094511 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1071094511 bk-3.0.2: _keysort = 0
!greg 1071094515 bk-3.0.2: sane = 0
!greg 1071094515 bk-3.0.2: check -acv -- - = 0
!greg 1071094515 bk-3.0.2: sfind = 0
!greg 1071094515 bk-3.0.2: resolve -a -yMerge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev = 0
!greg 1071094515 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1071094515 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=289672
!greg 1071094515 bk-3.0.2: write unlock (30427)
!greg 1071094524 bk-3.0.2: changes -rv008..+ = 0
!greg 1071168218 bk-3.0.2: obtain write lock (4764)
!greg 1071168223 bk-3.0.2: _listkey -q = 0 keysin=440(10) keysout=96(2)
!greg 1071168225 bk-3.0.2: cat BitKeeper/etc/skipkeys = 0
!greg 1071168225 bk-3.0.2: renumber -q RESYNC/SCCS/s.ChangeSet = 0
!greg 1071168225 bk-3.0.2: takepatch -mvvv = 0 psize=2934
!greg 1071168225 bk-3.0.2: sfind RESYNC = 0
!greg 1071168225 bk-3.0.2: sfio -omq = 0
!greg 1071168225 bk-3.0.2: clean SCCS/s.ChangeSet = 0
!greg 1071168225 bk-3.0.2: clean SCCS/s.Makefile = 0
!greg 1071168225 bk-3.0.2: clean SCCS/s.udev.conf = 0
!greg 1071168225 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1071168225 bk-3.0.2: _keysort = 0
!greg 1071168230 bk-3.0.2: sane = 0
!greg 1071168230 bk-3.0.2: check -acv -- - = 0
!greg 1071168230 bk-3.0.2: sfind = 0
!greg 1071168230 bk-3.0.2: resolve -a -yMerge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev = 0
!greg 1071168230 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=264363
!greg 1071168230 bk-3.0.2: write unlock (4764)
!greg 1071168230 bk-3.0.2: _probekey = 0
!greg 1071168230 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1071525191 bk-3.0.2: get -p SCCS/s.namedev.c = 0
!greg 1071525191 bk-3.0.2: get -p SCCS/s.udev-add.c = 0
!greg 1071525191 bk-3.0.2: get -p libsysfs/SCCS/s.libsysfs.h = 0
!greg 1071525191 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_bus.c = 0
!greg 1071525191 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_class.c = 0
!greg 1071525191 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_device.c = 0
!greg 1071525191 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_dir.c = 0
!greg 1071525191 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_driver.c = 0
!greg 1071525191 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_utils.c = 0
!greg 1071525195 bk-3.0.2: obtain write lock (13525)
!greg 1071525202 bk-3.0.2: _listkey -q = 0 keysin=440(10) keysout=0(0)
!greg 1071525202 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1071525202 bk-3.0.2: write unlock (13525)
!dsteklof/greg 1071525206 bk-3.0.2: getuser -r = 0
!dsteklof/greg 1071525206 bk-3.0.2: pwd = 0
!dsteklof/greg 1071525206 bk-3.0.2: pwd = 0
!dsteklof/greg 1071525206 bk-3.0.2: obtain write lock (13545)
!dsteklof/greg 1071525206 bk-3.0.2: lock -L = 0
!dsteklof/greg 1071525206 bk-3.0.2: version = 0
!dsteklof/greg 1071525206 bk-3.0.2: diffs namedev.c = 0
!dsteklof/greg 1071525206 bk-3.0.2: edit -q SCCS/s.namedev.c = 0
!dsteklof/greg 1071525206 bk-3.0.2: diffs udev-add.c = 0
!dsteklof/greg 1071525206 bk-3.0.2: edit -q SCCS/s.udev-add.c = 0
!dsteklof/greg 1071525206 bk-3.0.2: diffs libsysfs/libsysfs.h = 0
!dsteklof/greg 1071525206 bk-3.0.2: edit -q libsysfs/SCCS/s.libsysfs.h = 0
!dsteklof/greg 1071525206 bk-3.0.2: diffs libsysfs/sysfs_bus.c = 0
!dsteklof/greg 1071525206 bk-3.0.2: edit -q libsysfs/SCCS/s.sysfs_bus.c = 0
!dsteklof/greg 1071525206 bk-3.0.2: diffs libsysfs/sysfs_class.c = 0
!dsteklof/greg 1071525206 bk-3.0.2: edit -q libsysfs/SCCS/s.sysfs_class.c = 0
!dsteklof/greg 1071525206 bk-3.0.2: diffs libsysfs/sysfs_device.c = 0
!dsteklof/greg 1071525206 bk-3.0.2: edit -q libsysfs/SCCS/s.sysfs_device.c = 0
!dsteklof/greg 1071525206 bk-3.0.2: diffs libsysfs/sysfs_dir.c = 0
!dsteklof/greg 1071525206 bk-3.0.2: edit -q libsysfs/SCCS/s.sysfs_dir.c = 0
!dsteklof/greg 1071525206 bk-3.0.2: diffs libsysfs/sysfs_driver.c = 0
!dsteklof/greg 1071525206 bk-3.0.2: edit -q libsysfs/SCCS/s.sysfs_driver.c = 0
!dsteklof/greg 1071525206 bk-3.0.2: diffs libsysfs/sysfs_utils.c = 0
!dsteklof/greg 1071525206 bk-3.0.2: edit -q libsysfs/SCCS/s.sysfs_utils.c = 0
!dsteklof/greg 1071525206 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!dsteklof/greg 1071525206 bk-3.0.2: sfiles -c - = 0
!dsteklof/greg 1071525206 bk-3.0.2: sfiles -p - = 0
!dsteklof/greg 1071525206 bk-3.0.2: sfiles -x - = 0
!dsteklof/greg 1071525206 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!dsteklof/greg 1071525207 bk-3.0.2: _unlink = 0
!dsteklof/greg 1071525207 bk-3.0.2: sfiles -x = 0
!dsteklof/greg 1071525207 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!dsteklof/greg 1071525207 bk-3.0.2: ci -q -G -ypre-libsysfs-0.4.0 patch - = 0
!dsteklof/greg 1071525207 bk-3.0.2: unlock -w = 0
!dsteklof/greg 1071525208 bk-3.0.2: lock -w = 0
!dsteklof/greg 1071525208 bk-3.0.2: import -tpatch -CR -ypre-libsysfs-0.4.0 patch /tmp/patch13533 . = 0
!dsteklof/greg 1071525208 bk-3.0.2: obtain write lock (13638)
!dsteklof/greg 1071525208 bk-3.0.2: sfind -s,,p -C = 0
!dsteklof/greg 1071525208 bk-3.0.2: sccscat -h ChangeSet = 0
!dsteklof/greg 1071525208 bk-3.0.2: _keysort = 0
!dsteklof/greg 1071525208 bk-3.0.2: sane = 0
!dsteklof/greg 1071525208 bk-3.0.2: check -c - = 0
!dsteklof/greg 1071525208 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!dsteklof/greg 1071525208 bk-3.0.2: commit -y[PATCH] pre-libsysfs-0.4.0 patch

I am sending you a pre-release patch. It's everything that's in our
current CVS tree. It adds the functionality you've been looking for. Please
play with this before checking it into your tree, I'd like to know if
it's ok with you or if you find problems. I have tested this out with
test.all and the perl regression test. Let me know what you think.

Still need to do more testing for our work and add some more functions
related to the changes.

I've gone into namedev.c and udev-add.c to make the necessary changes
in line with the library. I have not gone and edited any of the "extras".


Changes:

1) Libsysfs object structures work more as handles now, their included
directories or devices are labeled private. If you need attributes
from a sysfs_class_device, call the available function and don't access
the directory directly. Same holds true for a sysfs_class_device
sysfs_device. Do not access the link directly but call the function
sysfs_get_classdev_device() instead. We only populate entries upon
request, makes things faster and uses less memory.

2) Added sysfs_get_classdev_parent() as requested.

3) Changed getpagesize to sysconf.

4) Added sysfs_refresh_attributes function for refreshing views of
attribute lists. We still need to add refresh for links and subdirs. All
udev needs to do is keep calling sysfs_get_classdev_attr() and that will
internally call the refresh routine.
 = 0
!dsteklof/greg 1071525208 bk-3.0.2: write unlock (13638)
!greg 1071525262 bk-3.0.2: obtain read lock (13935)
!greg 1071525262 bk-3.0.2: _probekey = 0
!greg 1071525268 bk-3.0.2: _keysort = 0
!greg 1071525268 bk-3.0.2: _adler32 = 0
!greg 1071525268 bk-3.0.2: makepatch -vv -s - = 0
!greg 1071525300 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=41965
!greg 1071525300 bk-3.0.2: read unlock (13935)
!greg 1071525312 bk-3.0.2: obtain read lock (13943)
!greg 1071525312 bk-3.0.2: _probekey = 0
!greg 1071525314 bk-3.0.2: _keysort = 0
!greg 1071525314 bk-3.0.2: _adler32 = 0
!greg 1071525314 bk-3.0.2: makepatch -vv -s - = 0
!greg 1071525323 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=41965
!greg 1071525323 bk-3.0.2: read unlock (13943)
!greg 1071526923 bk-3.0.2: get -p SCCS/s.udev.spec = 0
!greg 1071526936 bk-3.0.2: get -p SCCS/s.Makefile = 0
!eike-hotplug/greg 1071526949 bk-3.0.2: getuser -r = 0
!eike-hotplug/greg 1071526949 bk-3.0.2: pwd = 0
!eike-hotplug/greg 1071526949 bk-3.0.2: pwd = 0
!eike-hotplug/greg 1071526949 bk-3.0.2: obtain write lock (14094)
!eike-hotplug/greg 1071526949 bk-3.0.2: lock -L = 0
!eike-hotplug/greg 1071526949 bk-3.0.2: version = 0
!eike-hotplug/greg 1071526949 bk-3.0.2: diffs udev.spec = 0
!eike-hotplug/greg 1071526949 bk-3.0.2: edit -q SCCS/s.udev.spec = 0
!eike-hotplug/greg 1071526949 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!eike-hotplug/greg 1071526949 bk-3.0.2: sfiles -c - = 0
!eike-hotplug/greg 1071526949 bk-3.0.2: sfiles -p - = 0
!eike-hotplug/greg 1071526949 bk-3.0.2: sfiles -x - = 0
!eike-hotplug/greg 1071526949 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!eike-hotplug/greg 1071526949 bk-3.0.2: _unlink = 0
!eike-hotplug/greg 1071526949 bk-3.0.2: sfiles -x = 0
!eike-hotplug/greg 1071526949 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!eike-hotplug/greg 1071526949 bk-3.0.2: ci -q -G -yadd init.d/udev to the spec file - = 0
!eike-hotplug/greg 1071526949 bk-3.0.2: unlock -w = 0
!eike-hotplug/greg 1071526949 bk-3.0.2: lock -w = 0
!eike-hotplug/greg 1071526949 bk-3.0.2: import -tpatch -CR -yadd init.d/udev to the spec file /tmp/patch14082 . = 0
!eike-hotplug/greg 1071526950 bk-3.0.2: obtain write lock (14155)
!eike-hotplug/greg 1071526950 bk-3.0.2: sfind -s,,p -C = 0
!eike-hotplug/greg 1071526950 bk-3.0.2: sccscat -h ChangeSet = 0
!eike-hotplug/greg 1071526950 bk-3.0.2: _keysort = 0
!eike-hotplug/greg 1071526950 bk-3.0.2: sane = 0
!eike-hotplug/greg 1071526950 bk-3.0.2: check -c - = 0
!eike-hotplug/greg 1071526950 bk-3.0.2: commit -y[PATCH] add init.d/udev to the spec file

add /etc/init.d/udev to the SPEC-File and this way to the RPM
 = 0
!eike-hotplug/greg 1071526950 bk-3.0.2: write unlock (14155)
!eike-hotplug/greg 1071526950 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!eike-hotplug/greg 1071526953 bk-3.0.2: getuser -r = 0
!eike-hotplug/greg 1071526953 bk-3.0.2: pwd = 0
!eike-hotplug/greg 1071526953 bk-3.0.2: pwd = 0
!eike-hotplug/greg 1071526953 bk-3.0.2: obtain write lock (14178)
!eike-hotplug/greg 1071526953 bk-3.0.2: lock -L = 0
!eike-hotplug/greg 1071526953 bk-3.0.2: version = 0
!eike-hotplug/greg 1071526953 bk-3.0.2: diffs Makefile = 0
!eike-hotplug/greg 1071526953 bk-3.0.2: edit -q SCCS/s.Makefile = 0
!eike-hotplug/greg 1071526953 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!eike-hotplug/greg 1071526953 bk-3.0.2: sfiles -c - = 0
!eike-hotplug/greg 1071526953 bk-3.0.2: sfiles -p - = 0
!eike-hotplug/greg 1071526953 bk-3.0.2: sfiles -x - = 0
!eike-hotplug/greg 1071526953 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!eike-hotplug/greg 1071526953 bk-3.0.2: _unlink = 0
!eike-hotplug/greg 1071526953 bk-3.0.2: sfiles -x = 0
!eike-hotplug/greg 1071526953 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!eike-hotplug/greg 1071526953 bk-3.0.2: ci -q -G -yadd init.d/udev to "make install" - = 0
!eike-hotplug/greg 1071526953 bk-3.0.2: unlock -w = 0
!eike-hotplug/greg 1071526954 bk-3.0.2: lock -w = 0
!eike-hotplug/greg 1071526954 bk-3.0.2: import -tpatch -CR -yadd init.d/udev to "make install" /tmp/patch14166 . = 0
!eike-hotplug/greg 1071526954 bk-3.0.2: obtain write lock (14239)
!eike-hotplug/greg 1071526954 bk-3.0.2: sfind -s,,p -C = 0
!eike-hotplug/greg 1071526954 bk-3.0.2: sccscat -h ChangeSet = 0
!eike-hotplug/greg 1071526954 bk-3.0.2: _keysort = 0
!eike-hotplug/greg 1071526954 bk-3.0.2: sane = 0
!eike-hotplug/greg 1071526954 bk-3.0.2: check -c - = 0
!eike-hotplug/greg 1071526954 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!eike-hotplug/greg 1071526954 bk-3.0.2: commit -y[PATCH] add init.d/udev to "make install"

adds /etc/init.d/udev to "make install"
 = 0
!eike-hotplug/greg 1071526954 bk-3.0.2: write unlock (14239)
!greg 1071527062 bk-3.0.2: get -p etc/init.d/SCCS/s.udev = 0
!greg 1071527067 bk-3.0.2: get -p etc/init.d/SCCS/s.udev = 0
!greg 1071527067 bk-3.0.2: get -e etc/init.d/SCCS/s.udev = 0
!greg 1071527069 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1071527069 bk-3.0.2: sane = 0
!greg 1071527069 bk-3.0.2: clean ChangeSet = 0
!greg 1071527069 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1071527070 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist14260 . = 0
!greg 1071527070 bk-3.0.2: _sort = 0
!greg 1071527071 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1071527071 bk-3.0.2: clean ChangeSet = 0
!greg 1071527071 bk-3.0.2: sinfo etc/init.d/udev = 1
!greg 1071527071 bk-3.0.2: diffs -u etc/init.d/udev = 0
!greg 1071527071 bk-3.0.2: sinfo etc/init.d/udev = 1
!greg 1071527071 bk-3.0.2: diffs -u etc/init.d/udev = 0
!greg 1071527095 bk-3.0.2: sinfo etc/init.d/udev = 1
!greg 1071527095 bk-3.0.2: diffs -u etc/init.d/udev = 0
!greg 1071527097 bk-3.0.2: sinfo etc/init.d/udev = 1
!greg 1071527097 bk-3.0.2: diffs -u etc/init.d/udev = 0
!greg 1071527098 bk-3.0.2: sinfo etc/init.d/udev = 1
!greg 1071527098 bk-3.0.2: diffs -u etc/init.d/udev = 0
!greg 1071527098 bk-3.0.2: _strings udev.init = 0
!greg 1071527099 bk-3.0.2: sinfo etc/init.d/udev = 1
!greg 1071527099 bk-3.0.2: diffs -u etc/init.d/udev = 0
!greg 1071527099 bk-3.0.2: sinfo etc/init.d/udev = 1
!greg 1071527099 bk-3.0.2: diffs -u etc/init.d/udev = 0
!greg 1071527099 bk-3.0.2: sinfo etc/init.d/udev = 1
!greg 1071527099 bk-3.0.2: diffs -u etc/init.d/udev = 0
!greg 1071527102 bk-3.0.2: lock -s = 0
!greg 1071527102 bk-3.0.2: lock -s = 0
!greg 1071527102 bk-3.0.2: delta -qyAdd restart target to the etc/init.d/udev script

Change made by Rolf Eike Beer <eike-hotplug@sf-tec.de> etc/init.d/udev = 0
!greg 1071527102 bk-3.0.2: sfind -pC etc/init.d/udev = 0
!greg 1071527102 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1071527102 bk-3.0.2: obtain write lock (14301)
!greg 1071527103 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1071527103 bk-3.0.2: _keysort = 0
!greg 1071527103 bk-3.0.2: sane = 0
!greg 1071527103 bk-3.0.2: check -c - = 0
!greg 1071527103 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1071527103 bk-3.0.2: commit -dqY/tmp/cmt14260 -f/tmp/cfiles14260 = 0
!greg 1071527103 bk-3.0.2: write unlock (14301)
!greg 1071527103 bk-3.0.2: citool = 0
!greg 1071527316 bk-3.0.2: obtain read lock (14311)
!greg 1071527316 bk-3.0.2: _probekey = 0
!greg 1071527323 bk-3.0.2: _keysort = 0
!greg 1071527323 bk-3.0.2: _adler32 = 0
!greg 1071527323 bk-3.0.2: makepatch -vv -s - = 0
!greg 1071527349 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=3236
!greg 1071527349 bk-3.0.2: read unlock (14311)
!greg 1071527894 bk-3.0.2: get -p SCCS/s.namedev.c = 0
!kay.sievers/greg 1071527897 bk-3.0.2: getuser -r = 0
!kay.sievers/greg 1071527897 bk-3.0.2: pwd = 0
!kay.sievers/greg 1071527897 bk-3.0.2: pwd = 0
!kay.sievers/greg 1071527897 bk-3.0.2: obtain write lock (14417)
!kay.sievers/greg 1071527897 bk-3.0.2: lock -L = 0
!kay.sievers/greg 1071527897 bk-3.0.2: version = 0
!kay.sievers/greg 1071527897 bk-3.0.2: diffs namedev.c = 0
!kay.sievers/greg 1071527897 bk-3.0.2: edit -q SCCS/s.namedev.c = 0
!kay.sievers/greg 1071527897 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1071527897 bk-3.0.2: sfiles -c - = 0
!kay.sievers/greg 1071527897 bk-3.0.2: sfiles -p - = 0
!kay.sievers/greg 1071527897 bk-3.0.2: sfiles -x - = 0
!kay.sievers/greg 1071527897 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1071527897 bk-3.0.2: _unlink = 0
!kay.sievers/greg 1071527897 bk-3.0.2: sfiles -x = 0
!kay.sievers/greg 1071527897 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1071527897 bk-3.0.2: ci -q -G -yremove '\n' from end of callout return - = 0
!kay.sievers/greg 1071527897 bk-3.0.2: unlock -w = 0
!kay.sievers/greg 1071527898 bk-3.0.2: lock -w = 0
!kay.sievers/greg 1071527898 bk-3.0.2: import -tpatch -CR -yremove '\n' from end of callout return /tmp/patch14405 . = 0
!kay.sievers/greg 1071527898 bk-3.0.2: obtain write lock (14478)
!kay.sievers/greg 1071527898 bk-3.0.2: sfind -s,,p -C = 0
!kay.sievers/greg 1071527898 bk-3.0.2: sccscat -h ChangeSet = 0
!kay.sievers/greg 1071527898 bk-3.0.2: _keysort = 0
!kay.sievers/greg 1071527898 bk-3.0.2: sane = 0
!kay.sievers/greg 1071527898 bk-3.0.2: check -c - = 0
!kay.sievers/greg 1071527898 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1071527898 bk-3.0.2: commit -y[PATCH] remove '\n' from end of callout return

  remove possible newline at end of callout output,
  for easier matching with ID=
 = 0
!kay.sievers/greg 1071527898 bk-3.0.2: write unlock (14478)
!greg 1071528675 bk-3.0.2: get -p SCCS/s.namedev.c = 0
!greg 1071528676 bk-3.0.2: get -p test/SCCS/s.udev-test.pl = 0
!kay.sievers/greg 1071528678 bk-3.0.2: gethelp -s import /usr/local/bitkeeper = 0
!kay.sievers/greg 1071528678 bk-3.0.2: help -s import = 0
!kay.sievers/greg 1071528678 bk-3.0.2: import -tpatch -CR -y /tmp/patch14756 . = 1
!kay.sievers/greg 1071528684 bk-3.0.2: gethelp -s import /usr/local/bitkeeper = 0
!kay.sievers/greg 1071528684 bk-3.0.2: help -s import = 0
!kay.sievers/greg 1071528684 bk-3.0.2: import -tpatch -CR -y /tmp/patch14787 . = 1
!greg 1071528690 bk-3.0.2: get -p SCCS/s.namedev.c = 0
!greg 1071528690 bk-3.0.2: get -p test/SCCS/s.udev-test.pl = 0
!greg 1071528699 bk-3.0.2: get -p SCCS/s.namedev.c = 0
!greg 1071528699 bk-3.0.2: get -p test/SCCS/s.udev-test.pl = 0
!kay.sievers/greg 1071528701 bk-3.0.2: gethelp -s import /usr/local/bitkeeper = 0
!kay.sievers/greg 1071528701 bk-3.0.2: help -s import = 0
!kay.sievers/greg 1071528701 bk-3.0.2: import -tpatch -CR -y /tmp/patch14833 . = 1
!kay.sievers/greg 1071528727 bk-3.0.2: gethelp -s import /usr/local/bitkeeper = 0
!kay.sievers/greg 1071528727 bk-3.0.2: help -s import = 0
!kay.sievers/greg 1071528727 bk-3.0.2: import -tpatch -CR -y /tmp/patch14865 . = 1
!kay.sievers/greg 1071528747 bk-3.0.2: gethelp -s import /usr/local/bitkeeper = 0
!kay.sievers/greg 1071528747 bk-3.0.2: help -s import = 0
!kay.sievers/greg 1071528747 bk-3.0.2: import -tpatch -CR -y /tmp/patch14901 . = 1
!kay.sievers/greg 1071528790 bk-3.0.2: gethelp -s import /usr/local/bitkeeper = 0
!kay.sievers/greg 1071528790 bk-3.0.2: help -s import = 0
!kay.sievers/greg 1071528790 bk-3.0.2: import -tpatch -CR -y /tmp/patch14936 . = 1
!kay.sievers/greg 1071528804 bk-3.0.2: gethelp -s import /usr/local/bitkeeper = 0
!kay.sievers/greg 1071528804 bk-3.0.2: help -s import = 0
!kay.sievers/greg 1071528804 bk-3.0.2: import -tpatch -CR -y /tmp/patch14968 . = 1
!greg 1071528811 bk-3.0.2: get -p SCCS/s.namedev.c = 0
!greg 1071528811 bk-3.0.2: get -p test/SCCS/s.udev-test.pl = 0
!kay.sievers/greg 1071528851 bk-3.0.2: getuser -r = 0
!kay.sievers/greg 1071528851 bk-3.0.2: pwd = 0
!kay.sievers/greg 1071528851 bk-3.0.2: pwd = 0
!kay.sievers/greg 1071528851 bk-3.0.2: obtain write lock (15026)
!kay.sievers/greg 1071528851 bk-3.0.2: lock -L = 0
!kay.sievers/greg 1071528851 bk-3.0.2: version = 0
!kay.sievers/greg 1071528851 bk-3.0.2: diffs namedev.c = 0
!kay.sievers/greg 1071528851 bk-3.0.2: edit -q SCCS/s.namedev.c = 0
!kay.sievers/greg 1071528851 bk-3.0.2: diffs test/udev-test.pl = 0
!kay.sievers/greg 1071528851 bk-3.0.2: edit -q test/SCCS/s.udev-test.pl = 0
!kay.sievers/greg 1071528851 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1071528851 bk-3.0.2: sfiles -c - = 0
!kay.sievers/greg 1071528851 bk-3.0.2: sfiles -p - = 0
!kay.sievers/greg 1071528851 bk-3.0.2: sfiles -x - = 0
!kay.sievers/greg 1071528851 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1071528851 bk-3.0.2: _unlink = 0
!kay.sievers/greg 1071528851 bk-3.0.2: sfiles -x = 0
!kay.sievers/greg 1071528851 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1071528851 bk-3.0.2: ci -q -G -yget part of callout return string - = 0
!kay.sievers/greg 1071528851 bk-3.0.2: unlock -w = 0
!kay.sievers/greg 1071528852 bk-3.0.2: lock -w = 0
!kay.sievers/greg 1071528852 bk-3.0.2: import -tpatch -CR -yget part of callout return string /tmp/patch15014 . = 0
!kay.sievers/greg 1071528852 bk-3.0.2: obtain write lock (15091)
!kay.sievers/greg 1071528852 bk-3.0.2: sfind -s,,p -C = 0
!kay.sievers/greg 1071528852 bk-3.0.2: sccscat -h ChangeSet = 0
!kay.sievers/greg 1071528852 bk-3.0.2: _keysort = 0
!kay.sievers/greg 1071528852 bk-3.0.2: sane = 0
!kay.sievers/greg 1071528852 bk-3.0.2: check -c - = 0
!kay.sievers/greg 1071528852 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1071528852 bk-3.0.2: commit -y[PATCH] get part of callout return string

Try this patch if you like, to get special parts of the callout output.
This beast works now:
CALLOUT, BUS="scsi", PROGRAM="/bin/echo -n node link1 link2", ID="node *", NAME="%1c", SYMLINK="%2c %3c"

The callout returned string is separated by spaces and is
addressed by the "len" value of the 'c' format char.
Since we support symlinks, this my be useful for other uses of callout too.

  introduce 'len number' for format chars
  the first use is 'c'-the callout return to select a part of the output string like:
  CALLOUT, BUS="scsi", PROGRAM="/bin/echo -n node link1 link2", ID="node *", NAME="%1c", SYMLINK="%2c %3c"
  (note: first part is requested by len=1, len=0 will return the whole string)
  add a test to udev-test.pl

--liOOAslEiF7prFVr
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline; filename="02-get-part-of-callout-return-string.diff"
 = 0
!kay.sievers/greg 1071528852 bk-3.0.2: write unlock (15091)
!greg 1071528859 bk-3.0.2: changes = 0
!greg 1071528861 bk-3.0.2: prs -hnr1.295 -d:REV: ChangeSet = 0
!greg 1071528861 bk-3.0.2: _keysort = 0
!greg 1071528861 bk-3.0.2: cset -ffl - = 0
!greg 1071528861 bk-3.0.2: stripdel -Cc - = 0
!greg 1071528862 bk-3.0.2: _keysort = 0
!greg 1071528862 bk-3.0.2: _adler32 = 0
!greg 1071528862 bk-3.0.2: cset -v -ffm - = 0
!greg 1071528863 bk-3.0.2: sfiles -D = 0
!greg 1071528863 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1071528863 bk-3.0.2: _keysort = 0
!greg 1071528867 bk-3.0.2: sane = 0
!greg 1071528867 bk-3.0.2: check -acv -f - = 0
!greg 1071528867 bk-3.0.2: sfind = 0
!greg 1071528867 bk-3.0.2: undo -r 1.295 = 0
!kay.sievers/greg 1071528877 bk-3.0.2: getuser -r = 0
!kay.sievers/greg 1071528877 bk-3.0.2: pwd = 0
!kay.sievers/greg 1071528877 bk-3.0.2: pwd = 0
!kay.sievers/greg 1071528877 bk-3.0.2: obtain write lock (15141)
!kay.sievers/greg 1071528877 bk-3.0.2: lock -L = 0
!kay.sievers/greg 1071528877 bk-3.0.2: version = 0
!kay.sievers/greg 1071528877 bk-3.0.2: diffs namedev.c = 0
!kay.sievers/greg 1071528877 bk-3.0.2: edit -q SCCS/s.namedev.c = 0
!kay.sievers/greg 1071528877 bk-3.0.2: diffs test/udev-test.pl = 0
!kay.sievers/greg 1071528877 bk-3.0.2: edit -q test/SCCS/s.udev-test.pl = 0
!kay.sievers/greg 1071528877 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1071528877 bk-3.0.2: sfiles -c - = 0
!kay.sievers/greg 1071528877 bk-3.0.2: sfiles -p - = 0
!kay.sievers/greg 1071528877 bk-3.0.2: sfiles -x - = 0
!kay.sievers/greg 1071528877 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1071528877 bk-3.0.2: _unlink = 0
!kay.sievers/greg 1071528877 bk-3.0.2: sfiles -x = 0
!kay.sievers/greg 1071528877 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1071528877 bk-3.0.2: ci -q -G -yget part of callout return string - = 0
!kay.sievers/greg 1071528877 bk-3.0.2: unlock -w = 0
!kay.sievers/greg 1071528877 bk-3.0.2: lock -w = 0
!kay.sievers/greg 1071528877 bk-3.0.2: import -tpatch -CR -yget part of callout return string /tmp/patch15129 . = 0
!kay.sievers/greg 1071528878 bk-3.0.2: obtain write lock (15206)
!kay.sievers/greg 1071528878 bk-3.0.2: sfind -s,,p -C = 0
!kay.sievers/greg 1071528878 bk-3.0.2: sccscat -h ChangeSet = 0
!kay.sievers/greg 1071528878 bk-3.0.2: _keysort = 0
!kay.sievers/greg 1071528878 bk-3.0.2: sane = 0
!kay.sievers/greg 1071528878 bk-3.0.2: check -c - = 0
!kay.sievers/greg 1071528878 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1071528878 bk-3.0.2: commit -y[PATCH] get part of callout return string

Try this patch if you like, to get special parts of the callout output.
This beast works now:
CALLOUT, BUS="scsi", PROGRAM="/bin/echo -n node link1 link2", ID="node *", NAME="%1c", SYMLINK="%2c %3c"

The callout returned string is separated by spaces and is
addressed by the "len" value of the 'c' format char.
Since we support symlinks, this my be useful for other uses of callout too.

  introduce 'len number' for format chars
  the first use is 'c'-the callout return to select a part of the output string like:
  CALLOUT, BUS="scsi", PROGRAM="/bin/echo -n node link1 link2", ID="node *", NAME="%1c", SYMLINK="%2c %3c"
  (note: first part is requested by len=1, len=0 will return the whole string)
  add a test to udev-test.pl
 = 0
!kay.sievers/greg 1071528878 bk-3.0.2: write unlock (15206)
!greg 1071530747 bk-3.0.2: get -p extras/multipath/SCCS/s.main.c = 0
!christophe.varoqui/greg 1071530750 bk-3.0.2: getuser -r = 0
!christophe.varoqui/greg 1071530750 bk-3.0.2: pwd = 0
!christophe.varoqui/greg 1071530750 bk-3.0.2: pwd = 0
!christophe.varoqui/greg 1071530750 bk-3.0.2: obtain write lock (15563)
!christophe.varoqui/greg 1071530750 bk-3.0.2: lock -L = 0
!christophe.varoqui/greg 1071530750 bk-3.0.2: version = 0
!christophe.varoqui/greg 1071530750 bk-3.0.2: diffs extras/multipath/main.c = 0
!christophe.varoqui/greg 1071530750 bk-3.0.2: edit -q extras/multipath/SCCS/s.main.c = 0
!christophe.varoqui/greg 1071530750 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!christophe.varoqui/greg 1071530750 bk-3.0.2: sfiles -c - = 0
!christophe.varoqui/greg 1071530750 bk-3.0.2: sfiles -p - = 0
!christophe.varoqui/greg 1071530750 bk-3.0.2: sfiles -x - = 0
!christophe.varoqui/greg 1071530750 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!christophe.varoqui/greg 1071530750 bk-3.0.2: _unlink = 0
!christophe.varoqui/greg 1071530750 bk-3.0.2: sfiles -x = 0
!christophe.varoqui/greg 1071530750 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!christophe.varoqui/greg 1071530750 bk-3.0.2: ci -q -G -ymore extras/multipath changes - = 0
!christophe.varoqui/greg 1071530750 bk-3.0.2: unlock -w = 0
!christophe.varoqui/greg 1071530750 bk-3.0.2: lock -w = 0
!christophe.varoqui/greg 1071530750 bk-3.0.2: import -tpatch -CR -ymore extras/multipath changes /tmp/patch15551 . = 0
!christophe.varoqui/greg 1071530751 bk-3.0.2: obtain write lock (15624)
!christophe.varoqui/greg 1071530751 bk-3.0.2: sfind -s,,p -C = 0
!christophe.varoqui/greg 1071530751 bk-3.0.2: sccscat -h ChangeSet = 0
!christophe.varoqui/greg 1071530751 bk-3.0.2: _keysort = 0
!christophe.varoqui/greg 1071530751 bk-3.0.2: sane = 0
!christophe.varoqui/greg 1071530751 bk-3.0.2: check -c - = 0
!christophe.varoqui/greg 1071530751 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!christophe.varoqui/greg 1071530751 bk-3.0.2: commit -y[PATCH] more extras/multipath changes

* Make the HW-specific get_unique_id switch pretty
* Prepare to field-test by whitelisting all known fibre array, try to
fetch WWID from the standard EVPD 0x83 off 8 for everyone ... we will
learn from feedback :)

Could you drop a note with the udev-009 release-notes asking for testing
this WWID fetching thing ?
 = 0
!christophe.varoqui/greg 1071530751 bk-3.0.2: write unlock (15624)
!greg 1071530753 bk-3.0.2: obtain read lock (15632)
!greg 1071530753 bk-3.0.2: _probekey = 0
!greg 1071530759 bk-3.0.2: _keysort = 0
!greg 1071530759 bk-3.0.2: _adler32 = 0
!greg 1071530759 bk-3.0.2: makepatch -vv -s - = 0
!greg 1071530784 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=7311
!greg 1071530784 bk-3.0.2: read unlock (15632)
!greg 1071533594 bk-3.0.2: obtain read lock (15671)
!greg 1071533594 bk-3.0.2: _probekey = 0
!greg 1071533597 bk-3.0.2: _keysort = 0
!greg 1071533597 bk-3.0.2: _adler32 = 0
!greg 1071533597 bk-3.0.2: makepatch -vv -s - = 0
!greg 1071533598 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=10272
!greg 1071533598 bk-3.0.2: read unlock (15671)
!greg 1071597473 bk-3.0.2: obtain write lock (16711)
!greg 1071597480 bk-3.0.2: _listkey -q = 0 keysin=468(10) keysout=0(0)
!greg 1071597480 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1071597481 bk-3.0.2: write unlock (16711)
!greg 1071617112 bk-3.0.2: get -p SCCS/s.Makefile = 0
!greg 1071617112 bk-3.0.2: get -p SCCS/s.udev.spec = 0
!greg 1071617120 bk-3.0.2: get -p SCCS/s.Makefile = 0
!greg 1071617120 bk-3.0.2: get -e SCCS/s.Makefile = 0
!greg 1071617120 bk-3.0.2: get -p SCCS/s.udev.spec = 0
!greg 1071617120 bk-3.0.2: get -e SCCS/s.udev.spec = 0
!greg 1071617347 bk-3.0.2: diffs -u = 0
!greg 1071617397 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1071617397 bk-3.0.2: sane = 0
!greg 1071617397 bk-3.0.2: clean ChangeSet = 0
!greg 1071617397 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1071617399 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist29816 . = 0
!greg 1071617399 bk-3.0.2: _sort = 0
!greg 1071617399 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1071617399 bk-3.0.2: clean ChangeSet = 0
!greg 1071617399 bk-3.0.2: sinfo Makefile = 1
!greg 1071617399 bk-3.0.2: diffs -u Makefile = 0
!greg 1071617402 bk-3.0.2: sinfo Makefile = 1
!greg 1071617402 bk-3.0.2: diffs -u Makefile = 0
!greg 1071617402 bk-3.0.2: unedit Makefile = 0
!greg 1071617402 bk-3.0.2: sinfo udev.spec = 1
!greg 1071617402 bk-3.0.2: diffs -u udev.spec = 0
!greg 1071617402 bk-3.0.2: sinfo udev.spec = 1
!greg 1071617402 bk-3.0.2: diffs -u udev.spec = 0
!greg 1071617402 bk-3.0.2: sinfo udev.spec = 1
!greg 1071617402 bk-3.0.2: diffs -u udev.spec = 0
!greg 1071617402 bk-3.0.2: sinfo udev.spec = 1
!greg 1071617402 bk-3.0.2: diffs -u udev.spec = 0
!greg 1071617402 bk-3.0.2: unedit udev.spec = 0
!greg 1071617403 bk-3.0.2: _strings Makefile.rej = 0
!greg 1071617404 bk-3.0.2: _strings Makefile.rej = 0
!greg 1071617404 bk-3.0.2: _strings Makefile.rej = 0
!greg 1071617404 bk-3.0.2: _strings Makefile.rej = 0
!greg 1071617404 bk-3.0.2: _strings udev.spec.orig = 0
!greg 1071617404 bk-3.0.2: _strings udev.spec.orig = 0
!greg 1071617404 bk-3.0.2: _strings udev.spec.orig = 0
!greg 1071617404 bk-3.0.2: _strings udev.spec.orig = 0
!greg 1071617404 bk-3.0.2: _strings udev.spec.rej = 0
!greg 1071617404 bk-3.0.2: _strings udev.spec.rej = 0
!greg 1071617405 bk-3.0.2: _strings udev.spec.rej = 0
!greg 1071617405 bk-3.0.2: _strings udev.spec.rej = 0
!greg 1071617406 bk-3.0.2: citool = 0
!greg 1071617411 bk-3.0.2: get -p SCCS/s.Makefile = 0
!greg 1071617411 bk-3.0.2: get -p SCCS/s.udev.spec = 0
!rml/greg 1071617414 bk-3.0.2: getuser -r = 0
!rml/greg 1071617414 bk-3.0.2: pwd = 0
!rml/greg 1071617414 bk-3.0.2: pwd = 0
!rml/greg 1071617414 bk-3.0.2: obtain write lock (29884)
!rml/greg 1071617414 bk-3.0.2: lock -L = 0
!rml/greg 1071617414 bk-3.0.2: version = 0
!rml/greg 1071617414 bk-3.0.2: diffs Makefile = 0
!rml/greg 1071617414 bk-3.0.2: edit -q SCCS/s.Makefile = 0
!rml/greg 1071617414 bk-3.0.2: diffs udev.spec = 0
!rml/greg 1071617414 bk-3.0.2: edit -q SCCS/s.udev.spec = 0
!rml/greg 1071617414 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!rml/greg 1071617414 bk-3.0.2: sfiles -c - = 0
!rml/greg 1071617414 bk-3.0.2: sfiles -p - = 0
!rml/greg 1071617414 bk-3.0.2: sfiles -x - = 0
!rml/greg 1071617414 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!rml/greg 1071617414 bk-3.0.2: _unlink = 0
!rml/greg 1071617414 bk-3.0.2: sfiles -x = 0
!rml/greg 1071617414 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!rml/greg 1071617414 bk-3.0.2: ci -q -G -yinstall initscript in udev rpm - = 0
!rml/greg 1071617414 bk-3.0.2: unlock -w = 0
!rml/greg 1071617414 bk-3.0.2: lock -w = 0
!rml/greg 1071617414 bk-3.0.2: import -tpatch -CR -yinstall initscript in udev rpm /tmp/patch29872 . = 0
!rml/greg 1071617415 bk-3.0.2: obtain write lock (29949)
!rml/greg 1071617415 bk-3.0.2: sfind -s,,p -C = 0
!rml/greg 1071617415 bk-3.0.2: sccscat -h ChangeSet = 0
!rml/greg 1071617415 bk-3.0.2: _keysort = 0
!rml/greg 1071617415 bk-3.0.2: sane = 0
!rml/greg 1071617415 bk-3.0.2: check -c - = 0
!rml/greg 1071617415 bk-3.0.2: commit -y[PATCH] install initscript in udev rpm

Attached patch installs the initscript via 'make install' and adds it to
the RPM package.  The RPM script then runs chkconfig(8) to setup the
initscript to run at the appropriate runlevels.
 = 0
!rml/greg 1071617415 bk-3.0.2: write unlock (29949)
!rml/greg 1071617416 bk-3.0.2: _probekey = 0
!rml/greg 1071617416 bk-3.0.2: _keysort = 0
!rml/greg 1071617416 bk-3.0.2: _adler32 = 0
!rml/greg 1071617416 bk-3.0.2: makepatch -e -s - = 0
!rml/greg 1071617416 bk-3.0.2: _keysort = 0
!rml/greg 1071617416 bk-3.0.2: _adler32 = 0
!rml/greg 1071617416 bk-3.0.2: makepatch -e -s - = 0
!rml/greg 1071617416 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1071617472 bk-3.0.2: get -p SCCS/s.udev.spec = 0
!rml/greg 1071617475 bk-3.0.2: getuser -r = 0
!rml/greg 1071617475 bk-3.0.2: pwd = 0
!rml/greg 1071617475 bk-3.0.2: pwd = 0
!rml/greg 1071617475 bk-3.0.2: obtain write lock (29986)
!rml/greg 1071617475 bk-3.0.2: lock -L = 0
!rml/greg 1071617475 bk-3.0.2: version = 0
!rml/greg 1071617475 bk-3.0.2: diffs udev.spec = 0
!rml/greg 1071617475 bk-3.0.2: edit -q SCCS/s.udev.spec = 0
!rml/greg 1071617475 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!rml/greg 1071617475 bk-3.0.2: sfiles -c - = 0
!rml/greg 1071617475 bk-3.0.2: sfiles -p - = 0
!rml/greg 1071617475 bk-3.0.2: sfiles -x - = 0
!rml/greg 1071617475 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!rml/greg 1071617475 bk-3.0.2: _unlink = 0
!rml/greg 1071617475 bk-3.0.2: sfiles -x = 0
!rml/greg 1071617475 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!rml/greg 1071617475 bk-3.0.2: ci -q -G -yremove udev from runlevels on uninstall - = 0
!rml/greg 1071617475 bk-3.0.2: unlock -w = 0
!rml/greg 1071617475 bk-3.0.2: lock -w = 0
!rml/greg 1071617475 bk-3.0.2: import -tpatch -CR -yremove udev from runlevels on uninstall /tmp/patch29974 . = 0
!rml/greg 1071617475 bk-3.0.2: obtain write lock (30047)
!rml/greg 1071617476 bk-3.0.2: sfind -s,,p -C = 0
!rml/greg 1071617476 bk-3.0.2: sccscat -h ChangeSet = 0
!rml/greg 1071617476 bk-3.0.2: _keysort = 0
!rml/greg 1071617476 bk-3.0.2: sane = 0
!rml/greg 1071617476 bk-3.0.2: check -c - = 0
!rml/greg 1071617476 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!rml/greg 1071617476 bk-3.0.2: commit -y[PATCH] remove udev from runlevels on uninstall

I guess we should run 'chkconfig --del udev' on removal to clear out the
now-stale udev entries, if any.
 = 0
!rml/greg 1071617476 bk-3.0.2: write unlock (30047)
!greg 1071617480 bk-3.0.2: obtain read lock (30055)
!greg 1071617480 bk-3.0.2: _probekey = 0
!greg 1071617485 bk-3.0.2: _keysort = 0
!greg 1071617485 bk-3.0.2: _adler32 = 0
!greg 1071617485 bk-3.0.2: makepatch -vv -s - = 0
!greg 1071617512 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=2878
!greg 1071617512 bk-3.0.2: read unlock (30055)
!greg 1071617734 bk-3.0.2: get -p SCCS/s.namedev.h = 0
!greg 1071617734 bk-3.0.2: get -p SCCS/s.namedev_parse.c = 0
!greg 1071617734 bk-3.0.2: get -p test/SCCS/s.label_test = 0
!greg 1071617734 bk-3.0.2: get -p test/SCCS/s.udev-test.pl = 0
!greg 1071617734 bk-3.0.2: get -p SCCS/s.udev.8 = 0
!greg 1071617734 bk-3.0.2: get -p SCCS/s.udev.rules.demo = 0
!kay.sievers/greg 1071617778 bk-3.0.2: getuser -r = 0
!kay.sievers/greg 1071617778 bk-3.0.2: pwd = 0
!kay.sievers/greg 1071617778 bk-3.0.2: pwd = 0
!kay.sievers/greg 1071617778 bk-3.0.2: obtain write lock (30107)
!kay.sievers/greg 1071617778 bk-3.0.2: lock -L = 0
!kay.sievers/greg 1071617778 bk-3.0.2: version = 0
!kay.sievers/greg 1071617778 bk-3.0.2: diffs namedev.h = 0
!kay.sievers/greg 1071617778 bk-3.0.2: edit -q SCCS/s.namedev.h = 0
!kay.sievers/greg 1071617778 bk-3.0.2: diffs namedev_parse.c = 0
!kay.sievers/greg 1071617778 bk-3.0.2: edit -q SCCS/s.namedev_parse.c = 0
!kay.sievers/greg 1071617778 bk-3.0.2: diffs test/label_test = 0
!kay.sievers/greg 1071617778 bk-3.0.2: edit -q test/SCCS/s.label_test = 0
!kay.sievers/greg 1071617778 bk-3.0.2: diffs test/udev-test.pl = 0
!kay.sievers/greg 1071617778 bk-3.0.2: edit -q test/SCCS/s.udev-test.pl = 0
!kay.sievers/greg 1071617778 bk-3.0.2: diffs udev.8 = 0
!kay.sievers/greg 1071617778 bk-3.0.2: edit -q SCCS/s.udev.8 = 0
!kay.sievers/greg 1071617778 bk-3.0.2: diffs udev.rules.demo = 0
!kay.sievers/greg 1071617778 bk-3.0.2: edit -q SCCS/s.udev.rules.demo = 0
!kay.sievers/greg 1071617778 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1071617778 bk-3.0.2: sfiles -c - = 0
!kay.sievers/greg 1071617778 bk-3.0.2: sfiles -p - = 0
!kay.sievers/greg 1071617778 bk-3.0.2: sfiles -x - = 0
!kay.sievers/greg 1071617778 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1071617779 bk-3.0.2: _unlink = 0
!kay.sievers/greg 1071617779 bk-3.0.2: sfiles -x = 0
!kay.sievers/greg 1071617779 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1071617779 bk-3.0.2: ci -q -G -ydon't rely on field order in namedev_parse - = 0
!kay.sievers/greg 1071617779 bk-3.0.2: unlock -w = 0
!kay.sievers/greg 1071617779 bk-3.0.2: lock -w = 0
!kay.sievers/greg 1071617779 bk-3.0.2: import -tpatch -CR -ydon't rely on field order in namedev_parse /tmp/patch30095 . = 0
!kay.sievers/greg 1071617779 bk-3.0.2: obtain write lock (30188)
!kay.sievers/greg 1071617779 bk-3.0.2: sfind -s,,p -C = 0
!kay.sievers/greg 1071617779 bk-3.0.2: sccscat -h ChangeSet = 0
!kay.sievers/greg 1071617779 bk-3.0.2: _keysort = 0
!kay.sievers/greg 1071617779 bk-3.0.2: sane = 0
!kay.sievers/greg 1071617779 bk-3.0.2: check -c - = 0
!kay.sievers/greg 1071617779 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1071617779 bk-3.0.2: commit -y[PATCH] don't rely on field order in namedev_parse

  o change the parsing to get a key from the rule and sort it
    into our list of known keys instead of expecting a special order
  o the key to match a sysfs file must be prependend by 'SYSFS_' now
    to match with the new parsing.
    (The config must be changed, but it's a bit more descriptive too.)
  o put names of fields in define's, like the name of the methods
  o update all tests and the man page
 = 0
!kay.sievers/greg 1071617779 bk-3.0.2: write unlock (30188)
!greg 1071617871 bk-3.0.2: get -qe udev.8 udev.rules = 0
!greg 1071617871 bk-3.0.2: gvim udev.8 udev.rules = 0
!greg 1071617964 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1071617964 bk-3.0.2: sane = 0
!greg 1071617964 bk-3.0.2: clean ChangeSet = 0
!greg 1071617964 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1071617965 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist30562 . = 0
!greg 1071617965 bk-3.0.2: _sort = 0
!greg 1071617966 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1071617966 bk-3.0.2: clean ChangeSet = 0
!greg 1071617966 bk-3.0.2: sinfo udev.8 = 1
!greg 1071617966 bk-3.0.2: diffs -u udev.8 = 0
!greg 1071617967 bk-3.0.2: sinfo udev.8 = 1
!greg 1071617967 bk-3.0.2: diffs -u udev.8 = 0
!greg 1071617978 bk-3.0.2: sinfo udev.8 = 1
!greg 1071617978 bk-3.0.2: diffs -u udev.8 = 0
!greg 1071617978 bk-3.0.2: sinfo udev.8 = 1
!greg 1071617978 bk-3.0.2: diffs -u udev.8 = 0
!greg 1071617978 bk-3.0.2: sinfo udev.rules = 1
!greg 1071617978 bk-3.0.2: diffs -u udev.rules = 0
!greg 1071617981 bk-3.0.2: sinfo udev.rules = 1
!greg 1071617981 bk-3.0.2: diffs -u udev.rules = 0
!greg 1071617983 bk-3.0.2: lock -s = 0
!greg 1071617983 bk-3.0.2: lock -s = 0
!greg 1071617983 bk-3.0.2: delta -qysome cleanups due to the need for LABEL rules to use "SYSFS_" now. udev.8 = 0
!greg 1071617983 bk-3.0.2: delta -qysome cleanups due to the need for LABEL rules to use "SYSFS_" now. udev.rules = 0
!greg 1071617983 bk-3.0.2: sfind -pC udev.rules = 0
!greg 1071617983 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1071617983 bk-3.0.2: sfind -pC udev.8 = 0
!greg 1071617984 bk-3.0.2: obtain write lock (30599)
!greg 1071617984 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1071617984 bk-3.0.2: _keysort = 0
!greg 1071617984 bk-3.0.2: sane = 0
!greg 1071617984 bk-3.0.2: check -c - = 0
!greg 1071617984 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1071617984 bk-3.0.2: commit -dqY/tmp/cmt30562 -f/tmp/cfiles30562 = 0
!greg 1071617984 bk-3.0.2: write unlock (30599)
!greg 1071617984 bk-3.0.2: citool = 0
!greg 1071617986 bk-3.0.2: obtain read lock (30605)
!greg 1071617986 bk-3.0.2: _probekey = 0
!greg 1071617991 bk-3.0.2: _keysort = 0
!greg 1071617991 bk-3.0.2: _adler32 = 0
!greg 1071617991 bk-3.0.2: makepatch -vv -s - = 0
!greg 1071618017 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=10808
!greg 1071618017 bk-3.0.2: read unlock (30605)
!greg 1071618111 bk-3.0.2: get -p SCCS/s.Makefile = 0
!greg 1071618111 bk-3.0.2: get -p SCCS/s.README = 0
!olh/greg 1071618118 bk-3.0.2: getuser -r = 0
!olh/greg 1071618118 bk-3.0.2: pwd = 0
!olh/greg 1071618118 bk-3.0.2: pwd = 0
!olh/greg 1071618119 bk-3.0.2: obtain write lock (30650)
!olh/greg 1071618119 bk-3.0.2: lock -L = 0
!olh/greg 1071618119 bk-3.0.2: version = 0
!olh/greg 1071618119 bk-3.0.2: diffs Makefile = 0
!olh/greg 1071618119 bk-3.0.2: edit -q SCCS/s.Makefile = 0
!olh/greg 1071618119 bk-3.0.2: diffs README = 0
!olh/greg 1071618119 bk-3.0.2: edit -q SCCS/s.README = 0
!olh/greg 1071618119 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!olh/greg 1071618119 bk-3.0.2: sfiles -c - = 0
!olh/greg 1071618119 bk-3.0.2: sfiles -p - = 0
!olh/greg 1071618119 bk-3.0.2: sfiles -x - = 0
!olh/greg 1071618119 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!olh/greg 1071618119 bk-3.0.2: _unlink = 0
!olh/greg 1071618119 bk-3.0.2: sfiles -x = 0
!olh/greg 1071618119 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!olh/greg 1071618119 bk-3.0.2: ci -q -G -ydump latest klibc into the udev build tree - = 0
!olh/greg 1071618119 bk-3.0.2: unlock -w = 0
!olh/greg 1071618119 bk-3.0.2: lock -w = 0
!olh/greg 1071618119 bk-3.0.2: import -tpatch -CR -ydump latest klibc into the udev build tree /tmp/patch30638 . = 0
!olh/greg 1071618119 bk-3.0.2: obtain write lock (30715)
!olh/greg 1071618119 bk-3.0.2: sfind -s,,p -C = 0
!olh/greg 1071618119 bk-3.0.2: sccscat -h ChangeSet = 0
!olh/greg 1071618119 bk-3.0.2: _keysort = 0
!olh/greg 1071618119 bk-3.0.2: sane = 0
!olh/greg 1071618119 bk-3.0.2: check -c - = 0
!olh/greg 1071618119 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!olh/greg 1071618119 bk-3.0.2: commit -y[PATCH] dump latest klibc into the udev build tree

KLIBC is used as an internal makefile variable, it expands to either
true or false right now. udev should use something else than KLIBC to
allow build against the latest and greatest klibc version.
 = 0
!olh/greg 1071618119 bk-3.0.2: write unlock (30715)
!greg 1071618370 bk-3.0.2: obtain read lock (1442)
!greg 1071618370 bk-3.0.2: _probekey = 0
!greg 1071618376 bk-3.0.2: _keysort = 0
!greg 1071618376 bk-3.0.2: _adler32 = 0
!greg 1071618376 bk-3.0.2: makepatch -vv -s - = 0
!greg 1071618401 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=2201
!greg 1071618401 bk-3.0.2: read unlock (1442)
!greg 1071619162 bk-3.0.2: edit FAQ = 0
!greg 1071619409 bk-3.0.2: edit udev.permissions.debian = 0
!greg 1071619438 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1071619438 bk-3.0.2: sane = 0
!greg 1071619438 bk-3.0.2: clean ChangeSet = 0
!greg 1071619438 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1071619439 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist1548 . = 0
!greg 1071619439 bk-3.0.2: _sort = 0
!greg 1071619440 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1071619440 bk-3.0.2: clean ChangeSet = 0
!greg 1071619440 bk-3.0.2: sinfo FAQ = 1
!greg 1071619440 bk-3.0.2: diffs -u FAQ = 0
!greg 1071619443 bk-3.0.2: sinfo FAQ = 1
!greg 1071619443 bk-3.0.2: diffs -u FAQ = 0
!greg 1071619460 bk-3.0.2: sinfo FAQ = 1
!greg 1071619460 bk-3.0.2: diffs -u FAQ = 0
!greg 1071619460 bk-3.0.2: sinfo FAQ = 1
!greg 1071619460 bk-3.0.2: diffs -u FAQ = 0
!greg 1071619460 bk-3.0.2: sinfo udev.permissions.debian = 1
!greg 1071619460 bk-3.0.2: diffs -u udev.permissions.debian = 0
!greg 1071619463 bk-3.0.2: lock -s = 0
!greg 1071619463 bk-3.0.2: lock -s = 0
!greg 1071619463 bk-3.0.2: delta -qyupdate the FAQ with info about bad modprobe events from the devfs scheme... FAQ = 0
!greg 1071619463 bk-3.0.2: sfind -pC FAQ = 0
!greg 1071619463 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1071619463 bk-3.0.2: obtain write lock (1579)
!greg 1071619463 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1071619463 bk-3.0.2: _keysort = 0
!greg 1071619463 bk-3.0.2: sane = 0
!greg 1071619463 bk-3.0.2: check -c - = 0
!greg 1071619463 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1071619463 bk-3.0.2: commit -dqY/tmp/cmt1548 -f/tmp/cfiles1548 = 0
!greg 1071619463 bk-3.0.2: write unlock (1579)
!greg 1071619463 bk-3.0.2: citool = 0
!greg 1071619464 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1071619464 bk-3.0.2: sane = 0
!greg 1071619464 bk-3.0.2: clean ChangeSet = 0
!greg 1071619464 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1071619466 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist1586 . = 0
!greg 1071619466 bk-3.0.2: _sort = 0
!greg 1071619466 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1071619466 bk-3.0.2: clean ChangeSet = 0
!greg 1071619466 bk-3.0.2: sinfo udev.permissions.debian = 1
!greg 1071619466 bk-3.0.2: diffs -u udev.permissions.debian = 0
!greg 1071619467 bk-3.0.2: sinfo udev.permissions.debian = 1
!greg 1071619467 bk-3.0.2: diffs -u udev.permissions.debian = 0
!greg 1071619486 bk-3.0.2: sinfo udev.permissions.debian = 1
!greg 1071619486 bk-3.0.2: diffs -u udev.permissions.debian = 0
!greg 1071619488 bk-3.0.2: sinfo udev.permissions.debian = 1
!greg 1071619488 bk-3.0.2: diffs -u udev.permissions.debian = 0
!greg 1071619488 bk-3.0.2: sinfo udev.permissions.debian = 1
!greg 1071619488 bk-3.0.2: diffs -u udev.permissions.debian = 0
!greg 1071619489 bk-3.0.2: lock -s = 0
!greg 1071619489 bk-3.0.2: lock -s = 0
!greg 1071619489 bk-3.0.2: delta -qyadd mol permissions to the debian permissions file.

Info from Mathieu Segaud <matt@minas-morgul.org> udev.permissions.debian = 0
!greg 1071619489 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1071619489 bk-3.0.2: sfind -pC udev.permissions.debian = 0
!greg 1071619490 bk-3.0.2: obtain write lock (1618)
!greg 1071619490 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1071619490 bk-3.0.2: _keysort = 0
!greg 1071619490 bk-3.0.2: sane = 0
!greg 1071619490 bk-3.0.2: check -c - = 0
!greg 1071619490 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1071619490 bk-3.0.2: commit -dqY/tmp/cmt1586 -f/tmp/cfiles1586 = 0
!greg 1071619490 bk-3.0.2: write unlock (1618)
!greg 1071619490 bk-3.0.2: citool = 0
!greg 1071619748 bk-3.0.2: obtain read lock (1627)
!greg 1071619748 bk-3.0.2: _probekey = 0
!greg 1071619754 bk-3.0.2: _keysort = 0
!greg 1071619754 bk-3.0.2: _adler32 = 0
!greg 1071619754 bk-3.0.2: makepatch -vv -s - = 0
!greg 1071619778 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=2349
!greg 1071619778 bk-3.0.2: read unlock (1627)
!greg 1071619788 bk-3.0.2: changes -t = 0
!greg 1071619788 bk-3.0.2: tags = 0
!greg 1071619811 bk-3.0.2: changes -rv008..+ = 0
!greg 1071620028 bk-3.0.2: get -p klibc/arch/i386/include/klibc/SCCS/s.archsignal.h = 0
!greg 1071620028 bk-3.0.2: get -p klibc/arch/ia64/include/klibc/SCCS/s.archsignal.h = 0
!greg 1071620028 bk-3.0.2: get -p klibc/arch/ia64/SCCS/s.Makefile.inc = 0
!greg 1071620028 bk-3.0.2: get -p klibc/arch/ppc/SCCS/s.crt0.S = 0
!greg 1071620028 bk-3.0.2: get -p klibc/arch/ppc/SCCS/s.Makefile.inc = 0
!greg 1071620028 bk-3.0.2: get -p klibc/arch/ppc64/SCCS/s.crt0.S = 0
!greg 1071620029 bk-3.0.2: get -p klibc/arch/ppc64/SCCS/s.Makefile.inc = 0
!greg 1071620029 bk-3.0.2: get -p klibc/arch/s390/SCCS/s.Makefile.inc = 0
!greg 1071620029 bk-3.0.2: get -p klibc/include/klibc/SCCS/s.compiler.h = 0
!greg 1071620029 bk-3.0.2: get -p klibc/include/SCCS/s.signal.h = 0
!greg 1071620029 bk-3.0.2: get -p klibc/include/SCCS/s.stdio.h = 0
!greg 1071620029 bk-3.0.2: get -p klibc/include/sys/SCCS/s.module.h = 0
!greg 1071620029 bk-3.0.2: get -p klibc/inet/SCCS/s.bindresvport.c = 0
!greg 1071620029 bk-3.0.2: get -p klibc/SCCS/s.Makefile = 0
!greg 1071620029 bk-3.0.2: get -p klibc/SCCS/s.mmap.c = 0
!greg 1071620029 bk-3.0.2: get -p klibc/SCCS/s.strcasecmp.c = 0
!greg 1071620029 bk-3.0.2: get -p klibc/SCCS/s.strerror.c = 0
!greg 1071620029 bk-3.0.2: get -p klibc/SCCS/s.strncasecmp.c = 0
!greg 1071620029 bk-3.0.2: get -p klibc/SCCS/s.strncmp.c = 0
!greg 1071620029 bk-3.0.2: get -p klibc/SCCS/s.SYSCALLS = 0
!greg 1071620029 bk-3.0.2: get -p klibc/SCCS/s.syscommon.h = 0
!greg 1071620029 bk-3.0.2: get -p klibc/tests/SCCS/s.memstrtest.c = 0
!greg 1071620029 bk-3.0.2: get -p klibc/tests/SCCS/s.minips.c = 0
!greg 1071620064 bk-3.0.2: get -p klibc/arch/i386/include/klibc/SCCS/s.archsignal.h = 0
!greg 1071620064 bk-3.0.2: get -e klibc/arch/i386/include/klibc/SCCS/s.archsignal.h = 0
!greg 1071620064 bk-3.0.2: get -p klibc/arch/ia64/include/klibc/SCCS/s.archsignal.h = 0
!greg 1071620064 bk-3.0.2: get -e klibc/arch/ia64/include/klibc/SCCS/s.archsignal.h = 0
!greg 1071620064 bk-3.0.2: get -p klibc/arch/ia64/SCCS/s.Makefile.inc = 0
!greg 1071620064 bk-3.0.2: get -e klibc/arch/ia64/SCCS/s.Makefile.inc = 0
!greg 1071620065 bk-3.0.2: get -p klibc/arch/ppc/SCCS/s.crt0.S = 0
!greg 1071620065 bk-3.0.2: get -e klibc/arch/ppc/SCCS/s.crt0.S = 0
!greg 1071620065 bk-3.0.2: get -p klibc/arch/ppc/SCCS/s.Makefile.inc = 0
!greg 1071620065 bk-3.0.2: get -e klibc/arch/ppc/SCCS/s.Makefile.inc = 0
!greg 1071620065 bk-3.0.2: get -p klibc/arch/ppc64/SCCS/s.crt0.S = 0
!greg 1071620065 bk-3.0.2: get -e klibc/arch/ppc64/SCCS/s.crt0.S = 0
!greg 1071620065 bk-3.0.2: get -p klibc/arch/ppc64/SCCS/s.Makefile.inc = 0
!greg 1071620065 bk-3.0.2: get -e klibc/arch/ppc64/SCCS/s.Makefile.inc = 0
!greg 1071620065 bk-3.0.2: get -p klibc/arch/s390/SCCS/s.Makefile.inc = 0
!greg 1071620065 bk-3.0.2: get -e klibc/arch/s390/SCCS/s.Makefile.inc = 0
!greg 1071620065 bk-3.0.2: get -p klibc/include/klibc/SCCS/s.compiler.h = 0
!greg 1071620065 bk-3.0.2: get -e klibc/include/klibc/SCCS/s.compiler.h = 0
!greg 1071620065 bk-3.0.2: get -p klibc/include/SCCS/s.signal.h = 0
!greg 1071620065 bk-3.0.2: get -e klibc/include/SCCS/s.signal.h = 0
!greg 1071620065 bk-3.0.2: get -p klibc/include/SCCS/s.stdio.h = 0
!greg 1071620065 bk-3.0.2: get -e klibc/include/SCCS/s.stdio.h = 0
!greg 1071620065 bk-3.0.2: get -p klibc/include/sys/SCCS/s.module.h = 0
!greg 1071620065 bk-3.0.2: get -e klibc/include/sys/SCCS/s.module.h = 0
!greg 1071620065 bk-3.0.2: get -p klibc/inet/SCCS/s.bindresvport.c = 0
!greg 1071620065 bk-3.0.2: get -e klibc/inet/SCCS/s.bindresvport.c = 0
!greg 1071620065 bk-3.0.2: get -p klibc/SCCS/s.Makefile = 0
!greg 1071620065 bk-3.0.2: get -e klibc/SCCS/s.Makefile = 0
!greg 1071620065 bk-3.0.2: get -p klibc/SCCS/s.mmap.c = 0
!greg 1071620065 bk-3.0.2: get -e klibc/SCCS/s.mmap.c = 0
!greg 1071620065 bk-3.0.2: get -p klibc/SCCS/s.strcasecmp.c = 0
!greg 1071620065 bk-3.0.2: get -e klibc/SCCS/s.strcasecmp.c = 0
!greg 1071620065 bk-3.0.2: get -p klibc/SCCS/s.strerror.c = 0
!greg 1071620065 bk-3.0.2: get -e klibc/SCCS/s.strerror.c = 0
!greg 1071620065 bk-3.0.2: get -p klibc/SCCS/s.strncasecmp.c = 0
!greg 1071620065 bk-3.0.2: get -e klibc/SCCS/s.strncasecmp.c = 0
!greg 1071620065 bk-3.0.2: get -p klibc/SCCS/s.strncmp.c = 0
!greg 1071620065 bk-3.0.2: get -e klibc/SCCS/s.strncmp.c = 0
!greg 1071620065 bk-3.0.2: get -p klibc/SCCS/s.SYSCALLS = 0
!greg 1071620065 bk-3.0.2: get -e klibc/SCCS/s.SYSCALLS = 0
!greg 1071620065 bk-3.0.2: get -p klibc/SCCS/s.syscommon.h = 0
!greg 1071620065 bk-3.0.2: get -e klibc/SCCS/s.syscommon.h = 0
!greg 1071620065 bk-3.0.2: get -p klibc/tests/SCCS/s.memstrtest.c = 0
!greg 1071620065 bk-3.0.2: get -e klibc/tests/SCCS/s.memstrtest.c = 0
!greg 1071620065 bk-3.0.2: get -p klibc/tests/SCCS/s.minips.c = 0
!greg 1071620065 bk-3.0.2: get -e klibc/tests/SCCS/s.minips.c = 0
!greg 1071620069 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1071620069 bk-3.0.2: sane = 0
!greg 1071620069 bk-3.0.2: clean ChangeSet = 0
!greg 1071620069 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1071620070 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist2233 . = 0
!greg 1071620070 bk-3.0.2: _sort = 0
!greg 1071620071 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1071620071 bk-3.0.2: clean ChangeSet = 0
!greg 1071620071 bk-3.0.2: sinfo klibc/klibc/Makefile = 1
!greg 1071620071 bk-3.0.2: diffs -u klibc/klibc/Makefile = 0
!greg 1071620085 bk-3.0.2: sinfo klibc/klibc/Makefile = 1
!greg 1071620085 bk-3.0.2: diffs -u klibc/klibc/Makefile = 0
!greg 1071620085 bk-3.0.2: citool = 0
!greg 1071620098 bk-3.0.2: rm klibc/include/sys/module.h = 0
!greg 1071620110 bk-3.0.2: edit version = 0
!greg 1071620201 bk-3.0.2: get -p SCCS/s.Makefile = 0
!greg 1071620205 bk-3.0.2: get -p SCCS/s.Makefile = 0
!greg 1071620205 bk-3.0.2: get -e SCCS/s.Makefile = 0
!greg 1071620318 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1071620318 bk-3.0.2: sane = 0
!greg 1071620318 bk-3.0.2: clean ChangeSet = 0
!greg 1071620318 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1071620318 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist2349 . = 0
!greg 1071620318 bk-3.0.2: _sort = 0
!greg 1071620319 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1071620319 bk-3.0.2: clean ChangeSet = 0
!greg 1071620319 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.2 BitKeeper/deleted/.del-module.h~4ba57431eae51fd = 0
!greg 1071620319 bk-3.0.2: sinfo klibc/Makefile = 1
!greg 1071620319 bk-3.0.2: diffs -u klibc/Makefile = 0
!greg 1071620321 bk-3.0.2: sinfo klibc/klibc/arch/i386/include/klibc/archsignal.h = 1
!greg 1071620321 bk-3.0.2: diffs -u klibc/klibc/arch/i386/include/klibc/archsignal.h = 0
!greg 1071620326 bk-3.0.2: citool = 0
!greg 1071620388 bk-3.0.2: edit tdb/tdb.h = 0
!greg 1071620437 bk-3.0.2: edit udevdb.c = 0
!greg 1071620465 bk-3.0.2: edit tdb/tdb.c = 0
!greg 1071620488 bk-3.0.2: get -qe tdb/spinlock.c = 0
!greg 1071620497 bk-3.0.2: vim tdb/spinlock.c = 0
!greg 1071620530 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1071620530 bk-3.0.2: sane = 0
!greg 1071620530 bk-3.0.2: clean ChangeSet = 0
!greg 1071620531 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1071620531 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist5257 . = 0
!greg 1071620531 bk-3.0.2: _sort = 0
!greg 1071620532 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1071620532 bk-3.0.2: clean ChangeSet = 0
!greg 1071620532 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.2 BitKeeper/deleted/.del-module.h~4ba57431eae51fd = 0
!greg 1071620532 bk-3.0.2: sinfo klibc/Makefile = 1
!greg 1071620532 bk-3.0.2: diffs -u klibc/Makefile = 0
!greg 1071620538 bk-3.0.2: sinfo klibc/version = 1
!greg 1071620538 bk-3.0.2: diffs -u klibc/version = 0
!greg 1071620548 bk-3.0.2: sinfo tdb/spinlock.c = 1
!greg 1071620548 bk-3.0.2: diffs -u tdb/spinlock.c = 0
!greg 1071620550 bk-3.0.2: sinfo klibc/Makefile = 1
!greg 1071620550 bk-3.0.2: diffs -u klibc/Makefile = 0
!greg 1071620553 bk-3.0.2: sinfo klibc/Makefile = 1
!greg 1071620553 bk-3.0.2: diffs -u klibc/Makefile = 0
!greg 1071620553 bk-3.0.2: sinfo klibc/klibc/Makefile = 1
!greg 1071620553 bk-3.0.2: diffs -u klibc/klibc/Makefile = 0
!greg 1071620553 bk-3.0.2: sinfo klibc/klibc/SYSCALLS = 1
!greg 1071620553 bk-3.0.2: diffs -u klibc/klibc/SYSCALLS = 0
!greg 1071620555 bk-3.0.2: sinfo klibc/klibc/arch/i386/include/klibc/archsignal.h = 1
!greg 1071620555 bk-3.0.2: diffs -u klibc/klibc/arch/i386/include/klibc/archsignal.h = 0
!greg 1071620555 bk-3.0.2: sinfo klibc/klibc/arch/ia64/Makefile.inc = 1
!greg 1071620555 bk-3.0.2: diffs -u klibc/klibc/arch/ia64/Makefile.inc = 0
!greg 1071620555 bk-3.0.2: sinfo klibc/klibc/arch/ia64/include/klibc/archsignal.h = 1
!greg 1071620555 bk-3.0.2: diffs -u klibc/klibc/arch/ia64/include/klibc/archsignal.h = 0
!greg 1071620555 bk-3.0.2: sinfo klibc/klibc/arch/ppc/Makefile.inc = 1
!greg 1071620555 bk-3.0.2: diffs -u klibc/klibc/arch/ppc/Makefile.inc = 0
!greg 1071620556 bk-3.0.2: sinfo klibc/klibc/arch/ppc/crt0.S = 1
!greg 1071620556 bk-3.0.2: diffs -u klibc/klibc/arch/ppc/crt0.S = 0
!greg 1071620556 bk-3.0.2: sinfo klibc/klibc/arch/ppc64/Makefile.inc = 1
!greg 1071620556 bk-3.0.2: diffs -u klibc/klibc/arch/ppc64/Makefile.inc = 0
!greg 1071620556 bk-3.0.2: sinfo klibc/klibc/arch/ppc64/crt0.S = 1
!greg 1071620556 bk-3.0.2: diffs -u klibc/klibc/arch/ppc64/crt0.S = 0
!greg 1071620556 bk-3.0.2: sinfo klibc/klibc/arch/s390/Makefile.inc = 1
!greg 1071620556 bk-3.0.2: diffs -u klibc/klibc/arch/s390/Makefile.inc = 0
!greg 1071620556 bk-3.0.2: sinfo klibc/klibc/include/klibc/compiler.h = 1
!greg 1071620556 bk-3.0.2: diffs -u klibc/klibc/include/klibc/compiler.h = 0
!greg 1071620557 bk-3.0.2: sinfo klibc/klibc/include/signal.h = 1
!greg 1071620557 bk-3.0.2: diffs -u klibc/klibc/include/signal.h = 0
!greg 1071620557 bk-3.0.2: sinfo klibc/klibc/include/stdio.h = 1
!greg 1071620557 bk-3.0.2: diffs -u klibc/klibc/include/stdio.h = 0
!greg 1071620557 bk-3.0.2: sinfo klibc/klibc/inet/bindresvport.c = 1
!greg 1071620557 bk-3.0.2: diffs -u klibc/klibc/inet/bindresvport.c = 0
!greg 1071620557 bk-3.0.2: sinfo klibc/klibc/mmap.c = 1
!greg 1071620557 bk-3.0.2: diffs -u klibc/klibc/mmap.c = 0
!greg 1071620557 bk-3.0.2: sinfo klibc/klibc/strcasecmp.c = 1
!greg 1071620557 bk-3.0.2: diffs -u klibc/klibc/strcasecmp.c = 0
!greg 1071620558 bk-3.0.2: sinfo klibc/klibc/strerror.c = 1
!greg 1071620558 bk-3.0.2: diffs -u klibc/klibc/strerror.c = 0
!greg 1071620558 bk-3.0.2: sinfo klibc/klibc/strncasecmp.c = 1
!greg 1071620558 bk-3.0.2: diffs -u klibc/klibc/strncasecmp.c = 0
!greg 1071620558 bk-3.0.2: sinfo klibc/klibc/strncmp.c = 1
!greg 1071620558 bk-3.0.2: diffs -u klibc/klibc/strncmp.c = 0
!greg 1071620558 bk-3.0.2: sinfo klibc/klibc/syscommon.h = 1
!greg 1071620558 bk-3.0.2: diffs -u klibc/klibc/syscommon.h = 0
!greg 1071620558 bk-3.0.2: sinfo klibc/klibc/tests/memstrtest.c = 1
!greg 1071620558 bk-3.0.2: diffs -u klibc/klibc/tests/memstrtest.c = 0
!greg 1071620559 bk-3.0.2: sinfo klibc/klibc/tests/minips.c = 1
!greg 1071620559 bk-3.0.2: diffs -u klibc/klibc/tests/minips.c = 0
!greg 1071620560 bk-3.0.2: sinfo klibc/version = 1
!greg 1071620560 bk-3.0.2: diffs -u klibc/version = 0
!greg 1071620562 bk-3.0.2: _strings klibc/klibc/arch/ia64/pipe.c = 0
!greg 1071620563 bk-3.0.2: _strings klibc/klibc/arch/ia64/pipe.c = 0
!greg 1071620563 bk-3.0.2: _strings klibc/klibc/arch/ia64/pipe.c = 0
!greg 1071620563 bk-3.0.2: _strings klibc/klibc/arch/ia64/pipe.c = 0
!greg 1071620564 bk-3.0.2: _strings klibc/klibc/arch/ia64/pipe.c = 0
!greg 1071620564 bk-3.0.2: _strings klibc/klibc/arch/ia64/pipe.c = 0
!greg 1071620565 bk-3.0.2: _strings klibc/klibc/arch/ppc64/include/klibc/archsetjmp.h = 0
!greg 1071620566 bk-3.0.2: _strings klibc/klibc/arch/ppc64/include/klibc/archsetjmp.h = 0
!greg 1071620566 bk-3.0.2: _strings klibc/klibc/arch/ppc64/include/klibc/archsetjmp.h = 0
!greg 1071620566 bk-3.0.2: _strings klibc/klibc/arch/ppc64/include/klibc/archsetjmp.h = 0
!greg 1071620567 bk-3.0.2: _strings klibc/klibc/arch/ppc64/include/klibc/archsetjmp.h = 0
!greg 1071620567 bk-3.0.2: _strings klibc/klibc/arch/ppc64/include/klibc/archsetjmp.h = 0
!greg 1071620567 bk-3.0.2: _strings klibc/klibc/arch/ppc64/setjmp.S = 0
!greg 1071620568 bk-3.0.2: _strings klibc/klibc/arch/ppc64/setjmp.S = 0
!greg 1071620568 bk-3.0.2: _strings klibc/klibc/arch/ppc64/setjmp.S = 0
!greg 1071620569 bk-3.0.2: _strings x = 0
!greg 1071620571 bk-3.0.2: prs -hr1.2 -nd:PARENT: BitKeeper/deleted/.del-module.h~4ba57431eae51fd = 0
!greg 1071620571 bk-3.0.2: diffs -u -R1.2 BitKeeper/deleted/.del-module.h~4ba57431eae51fd = 0
!greg 1071620574 bk-3.0.2: lock -s = 0
!greg 1071620574 bk-3.0.2: lock -s = 0
!greg 1071620574 bk-3.0.2: delta -qysync klibc with release 0.95 klibc/Makefile = 0
!greg 1071620574 bk-3.0.2: delta -qysync klibc with release 0.95 klibc/klibc/Makefile = 0
!greg 1071620574 bk-3.0.2: delta -qysync klibc with release 0.95 klibc/klibc/SYSCALLS = 0
!greg 1071620574 bk-3.0.2: delta -qysync klibc with release 0.95 klibc/klibc/arch/i386/include/klibc/archsignal.h = 0
!greg 1071620574 bk-3.0.2: delta -qysync klibc with release 0.95 klibc/klibc/arch/ia64/Makefile.inc = 0
!greg 1071620574 bk-3.0.2: delta -qysync klibc with release 0.95 klibc/klibc/arch/ia64/include/klibc/archsignal.h = 0
!greg 1071620574 bk-3.0.2: delta -qysync klibc with release 0.95 klibc/klibc/arch/ppc/Makefile.inc = 0
!greg 1071620574 bk-3.0.2: delta -qysync klibc with release 0.95 klibc/klibc/arch/ppc/crt0.S = 0
!greg 1071620574 bk-3.0.2: delta -qysync klibc with release 0.95 klibc/klibc/arch/ppc64/Makefile.inc = 0
!greg 1071620574 bk-3.0.2: delta -qysync klibc with release 0.95 klibc/klibc/arch/ppc64/crt0.S = 0
!greg 1071620574 bk-3.0.2: delta -qysync klibc with release 0.95 klibc/klibc/arch/s390/Makefile.inc = 0
!greg 1071620574 bk-3.0.2: delta -qysync klibc with release 0.95 klibc/klibc/include/klibc/compiler.h = 0
!greg 1071620574 bk-3.0.2: delta -qysync klibc with release 0.95 klibc/klibc/include/signal.h = 0
!greg 1071620574 bk-3.0.2: delta -qysync klibc with release 0.95 klibc/klibc/include/stdio.h = 0
!greg 1071620574 bk-3.0.2: delta -qysync klibc with release 0.95 klibc/klibc/inet/bindresvport.c = 0
!greg 1071620574 bk-3.0.2: delta -qysync klibc with release 0.95 klibc/klibc/mmap.c = 0
!greg 1071620574 bk-3.0.2: delta -qysync klibc with release 0.95 klibc/klibc/strcasecmp.c = 0
!greg 1071620574 bk-3.0.2: delta -qysync klibc with release 0.95 klibc/klibc/strerror.c = 0
!greg 1071620574 bk-3.0.2: delta -qysync klibc with release 0.95 klibc/klibc/strncasecmp.c = 0
!greg 1071620574 bk-3.0.2: delta -qysync klibc with release 0.95 klibc/klibc/strncmp.c = 0
!greg 1071620574 bk-3.0.2: delta -qysync klibc with release 0.95 klibc/klibc/syscommon.h = 0
!greg 1071620574 bk-3.0.2: delta -qysync klibc with release 0.95 klibc/klibc/tests/memstrtest.c = 0
!greg 1071620574 bk-3.0.2: delta -qysync klibc with release 0.95 klibc/klibc/tests/minips.c = 0
!greg 1071620574 bk-3.0.2: delta -qysync klibc with release 0.95 klibc/version = 0
!greg 1071620574 bk-3.0.2: new klibc/klibc/arch/ia64/pipe.c = 0
!greg 1071620574 bk-3.0.2: new klibc/klibc/arch/ppc64/include/klibc/archsetjmp.h = 0
!greg 1071620574 bk-3.0.2: new klibc/klibc/arch/ppc64/setjmp.S = 0
!greg 1071620574 bk-3.0.2: sfind -pC BitKeeper/deleted/.del-module.h~4ba57431eae51fd = 0
!greg 1071620574 bk-3.0.2: sfind -pC klibc/klibc/arch/ia64/include/klibc/archsignal.h = 0
!greg 1071620574 bk-3.0.2: sfind -pC klibc/klibc/arch/ppc/crt0.S = 0
!greg 1071620574 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1071620574 bk-3.0.2: sfind -pC klibc/klibc/inet/bindresvport.c = 0
!greg 1071620575 bk-3.0.2: sfind -pC klibc/klibc/tests/minips.c = 0
!greg 1071620575 bk-3.0.2: sfind -pC klibc/klibc/strncasecmp.c = 0
!greg 1071620575 bk-3.0.2: sfind -pC klibc/klibc/mmap.c = 0
!greg 1071620575 bk-3.0.2: sfind -pC klibc/klibc/include/stdio.h = 0
!greg 1071620575 bk-3.0.2: sfind -pC klibc/klibc/arch/ppc/Makefile.inc = 0
!greg 1071620575 bk-3.0.2: sfind -pC klibc/klibc/syscommon.h = 0
!greg 1071620575 bk-3.0.2: sfind -pC klibc/klibc/Makefile = 0
!greg 1071620575 bk-3.0.2: sfind -pC klibc/klibc/arch/ia64/pipe.c = 0
!greg 1071620575 bk-3.0.2: sfind -pC klibc/klibc/include/signal.h = 0
!greg 1071620575 bk-3.0.2: sfind -pC klibc/klibc/arch/i386/include/klibc/archsignal.h = 0
!greg 1071620575 bk-3.0.2: sfind -pC klibc/klibc/strncmp.c = 0
!greg 1071620575 bk-3.0.2: sfind -pC klibc/klibc/include/klibc/compiler.h = 0
!greg 1071620575 bk-3.0.2: sfind -pC klibc/klibc/arch/s390/Makefile.inc = 0
!greg 1071620575 bk-3.0.2: sfind -pC klibc/version = 0
!greg 1071620575 bk-3.0.2: sfind -pC klibc/Makefile = 0
!greg 1071620575 bk-3.0.2: sfind -pC klibc/klibc/tests/memstrtest.c = 0
!greg 1071620575 bk-3.0.2: sfind -pC klibc/klibc/arch/ppc64/crt0.S = 0
!greg 1071620575 bk-3.0.2: sfind -pC klibc/klibc/strerror.c = 0
!greg 1071620575 bk-3.0.2: sfind -pC klibc/klibc/arch/ppc64/setjmp.S = 0
!greg 1071620575 bk-3.0.2: sfind -pC klibc/klibc/strcasecmp.c = 0
!greg 1071620575 bk-3.0.2: sfind -pC klibc/klibc/SYSCALLS = 0
!greg 1071620575 bk-3.0.2: sfind -pC klibc/klibc/arch/ia64/Makefile.inc = 0
!greg 1071620575 bk-3.0.2: sfind -pC klibc/klibc/arch/ppc64/include/klibc/archsetjmp.h = 0
!greg 1071620575 bk-3.0.2: sfind -pC klibc/klibc/arch/ppc64/Makefile.inc = 0
!greg 1071620575 bk-3.0.2: obtain write lock (5453)
!greg 1071620575 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1071620575 bk-3.0.2: _keysort = 0
!greg 1071620575 bk-3.0.2: sane = 0
!greg 1071620575 bk-3.0.2: check -c - = 0
!greg 1071620575 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1071620575 bk-3.0.2: commit -dqY/tmp/cmt5257 -f/tmp/cfiles5257 = 0
!greg 1071620575 bk-3.0.2: write unlock (5453)
!greg 1071620575 bk-3.0.2: citool = 0
!greg 1071620576 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1071620576 bk-3.0.2: sane = 0
!greg 1071620576 bk-3.0.2: clean ChangeSet = 0
!greg 1071620576 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1071620578 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist5460 . = 0
!greg 1071620578 bk-3.0.2: _sort = 0
!greg 1071620578 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1071620578 bk-3.0.2: clean ChangeSet = 0
!greg 1071620578 bk-3.0.2: sinfo tdb/spinlock.c = 1
!greg 1071620578 bk-3.0.2: diffs -u tdb/spinlock.c = 0
!greg 1071620580 bk-3.0.2: sinfo tdb/spinlock.c = 1
!greg 1071620580 bk-3.0.2: diffs -u tdb/spinlock.c = 0
!greg 1071620587 bk-3.0.2: sinfo tdb/tdb.h = 1
!greg 1071620587 bk-3.0.2: diffs -u tdb/tdb.h = 0
!greg 1071620591 bk-3.0.2: sinfo tdb/spinlock.c = 1
!greg 1071620591 bk-3.0.2: diffs -u tdb/spinlock.c = 0
!greg 1071620604 bk-3.0.2: sinfo tdb/spinlock.c = 1
!greg 1071620604 bk-3.0.2: diffs -u tdb/spinlock.c = 0
!greg 1071620604 bk-3.0.2: sinfo tdb/spinlock.c = 1
!greg 1071620604 bk-3.0.2: diffs -u tdb/spinlock.c = 0
!greg 1071620604 bk-3.0.2: sinfo tdb/tdb.c = 1
!greg 1071620604 bk-3.0.2: diffs -u tdb/tdb.c = 0
!greg 1071620604 bk-3.0.2: sinfo tdb/tdb.h = 1
!greg 1071620604 bk-3.0.2: diffs -u tdb/tdb.h = 0
!greg 1071620605 bk-3.0.2: sinfo udevdb.c = 1
!greg 1071620605 bk-3.0.2: diffs -u udevdb.c = 0
!greg 1071620607 bk-3.0.2: lock -s = 0
!greg 1071620607 bk-3.0.2: lock -s = 0
!greg 1071620607 bk-3.0.2: delta -qysignal fixes due to klibc update. tdb/spinlock.c = 0
!greg 1071620607 bk-3.0.2: delta -qysignal fixes due to klibc update. tdb/tdb.c = 0
!greg 1071620607 bk-3.0.2: delta -qysignal fixes due to klibc update. tdb/tdb.h = 0
!greg 1071620607 bk-3.0.2: delta -qysignal fixes due to klibc update. udevdb.c = 0
!greg 1071620607 bk-3.0.2: sfind -pC tdb/tdb.c = 0
!greg 1071620607 bk-3.0.2: sfind -pC tdb/tdb.h = 0
!greg 1071620607 bk-3.0.2: sfind -pC tdb/spinlock.c = 0
!greg 1071620607 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1071620607 bk-3.0.2: sfind -pC udevdb.c = 0
!greg 1071620607 bk-3.0.2: obtain write lock (5512)
!greg 1071620607 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1071620607 bk-3.0.2: _keysort = 0
!greg 1071620608 bk-3.0.2: sane = 0
!greg 1071620608 bk-3.0.2: check -c - = 0
!greg 1071620608 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1071620608 bk-3.0.2: commit -dqY/tmp/cmt5460 -f/tmp/cfiles5460 = 0
!greg 1071620608 bk-3.0.2: write unlock (5512)
!greg 1071620608 bk-3.0.2: citool = 0
!greg 1071620612 bk-3.0.2: obtain read lock (5518)
!greg 1071620612 bk-3.0.2: _probekey = 0
!greg 1071620618 bk-3.0.2: _keysort = 0
!greg 1071620618 bk-3.0.2: _adler32 = 0
!greg 1071620618 bk-3.0.2: makepatch -vv -s - = 0
!greg 1071620651 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=27285
!greg 1071620651 bk-3.0.2: read unlock (5518)
!greg 1071620780 bk-3.0.2: obtain read lock (5533)
!greg 1071620780 bk-3.0.2: _probekey = 0
!greg 1071620783 bk-3.0.2: _keysort = 0
!greg 1071620783 bk-3.0.2: _adler32 = 0
!greg 1071620783 bk-3.0.2: makepatch -vv -s - = 0
!greg 1071620791 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=44344
!greg 1071620791 bk-3.0.2: read unlock (5533)
!greg 1071620801 bk-3.0.2: edit ChangeLog = 0
!greg 1071620863 bk-3.0.2: edit ChangeLog = 1
!greg 1071620877 bk-3.0.2: changes -rv008..+ = 0
!greg 1071620882 bk-3.0.2: changes -rv008..+ = 0
!greg 1071620998 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1071620998 bk-3.0.2: sane = 0
!greg 1071620998 bk-3.0.2: clean ChangeSet = 0
!greg 1071620998 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1071620999 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist6048 . = 0
!greg 1071620999 bk-3.0.2: _sort = 0
!greg 1071620999 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1071620999 bk-3.0.2: clean ChangeSet = 0
!greg 1071621000 bk-3.0.2: sinfo ChangeLog = 1
!greg 1071621000 bk-3.0.2: diffs -u ChangeLog = 0
!greg 1071621003 bk-3.0.2: _strings udev.conf = 0
!greg 1071621007 bk-3.0.2: citool = 0
!greg 1071621022 bk-3.0.2: edit Makefile udev.spec = 0
!greg 1071621027 bk-3.0.2: get -qe Makefile udev.spec = 1
!greg 1071621040 bk-3.0.2: vim Makefile udev.spec = 0
!greg 1071621046 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1071621046 bk-3.0.2: sane = 0
!greg 1071621046 bk-3.0.2: clean ChangeSet = 0
!greg 1071621046 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1071621047 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist6071 . = 0
!greg 1071621047 bk-3.0.2: _sort = 0
!greg 1071621047 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1071621047 bk-3.0.2: clean ChangeSet = 0
!greg 1071621047 bk-3.0.2: sinfo ChangeLog = 1
!greg 1071621047 bk-3.0.2: diffs -u ChangeLog = 0
!greg 1071621049 bk-3.0.2: sinfo ChangeLog = 1
!greg 1071621049 bk-3.0.2: diffs -u ChangeLog = 0
!greg 1071621054 bk-3.0.2: sinfo ChangeLog = 1
!greg 1071621054 bk-3.0.2: diffs -u ChangeLog = 0
!greg 1071621055 bk-3.0.2: sinfo ChangeLog = 1
!greg 1071621055 bk-3.0.2: diffs -u ChangeLog = 0
!greg 1071621055 bk-3.0.2: sinfo Makefile = 1
!greg 1071621055 bk-3.0.2: diffs -u Makefile = 0
!greg 1071621055 bk-3.0.2: sinfo udev.spec = 1
!greg 1071621055 bk-3.0.2: diffs -u udev.spec = 0
!greg 1071621055 bk-3.0.2: _strings udev.conf = 0
!greg 1071621059 bk-3.0.2: lock -s = 0
!greg 1071621059 bk-3.0.2: lock -s = 0
!greg 1071621059 bk-3.0.2: delta -qyv009 release ChangeLog = 0
!greg 1071621059 bk-3.0.2: delta -qyv009 release Makefile = 0
!greg 1071621059 bk-3.0.2: delta -qyv009 release udev.spec = 0
!greg 1071621059 bk-3.0.2: sfind -pC ChangeLog = 0
!greg 1071621059 bk-3.0.2: sfind -pC udev.spec = 0
!greg 1071621059 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1071621059 bk-3.0.2: sfind -pC Makefile = 0
!greg 1071621059 bk-3.0.2: obtain write lock (6112)
!greg 1071621059 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1071621059 bk-3.0.2: _keysort = 0
!greg 1071621059 bk-3.0.2: sane = 0
!greg 1071621059 bk-3.0.2: check -c - = 0
!greg 1071621059 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1071621059 bk-3.0.2: commit -dqY/tmp/cmt6071 -f/tmp/cfiles6071 = 0
!greg 1071621059 bk-3.0.2: write unlock (6112)
!greg 1071621059 bk-3.0.2: citool = 0
!greg 1071621063 bk-3.0.2: changes -t = 0
!greg 1071621063 bk-3.0.2: tags = 0
!greg 1071621066 bk-3.0.2: admin -Sv009 ChangeSet = 0
!greg 1071621066 bk-3.0.2: tag v009 = 0
!greg 1071621067 bk-3.0.2: obtain read lock (6127)
!greg 1071621067 bk-3.0.2: _probekey = 0
!greg 1071621073 bk-3.0.2: _keysort = 0
!greg 1071621073 bk-3.0.2: _adler32 = 0
!greg 1071621073 bk-3.0.2: makepatch -vv -s - = 0
!greg 1071621099 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=4582
!greg 1071621099 bk-3.0.2: read unlock (6127)
!greg 1071621105 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1071621105 bk-3.0.2: sane = 0
!greg 1071621105 bk-3.0.2: clean ChangeSet = 0
!greg 1071621105 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1071621106 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist6319 . = 0
!greg 1071621106 bk-3.0.2: _sort = 0
!greg 1071621106 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1071621106 bk-3.0.2: clean ChangeSet = 0
!greg 1071621106 bk-3.0.2: _strings x = 0
!greg 1071621108 bk-3.0.2: _strings x = 0
!greg 1071621108 bk-3.0.2: citool = 0
!greg 1071621199 bk-3.0.2: obtain read lock (6467)
!greg 1071621199 bk-3.0.2: _probekey = 0
!greg 1071621200 bk-3.0.2: _keysort = 0
!greg 1071621200 bk-3.0.2: _adler32 = 0
!greg 1071621200 bk-3.0.2: makepatch -vv -s - = 0
!greg 1071621201 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=4582
!greg 1071621201 bk-3.0.2: read unlock (6467)
!greg 1071622647 bk-3.0.2: get -qe Makefile udev.spec = 0
!greg 1071622657 bk-3.0.2: vim Makefile udev.spec = 0
!greg 1071622658 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1071622658 bk-3.0.2: sane = 0
!greg 1071622658 bk-3.0.2: clean ChangeSet = 0
!greg 1071622658 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1071622659 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist6516 . = 0
!greg 1071622659 bk-3.0.2: _sort = 0
!greg 1071622659 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1071622659 bk-3.0.2: clean ChangeSet = 0
!greg 1071622659 bk-3.0.2: sinfo Makefile = 1
!greg 1071622659 bk-3.0.2: diffs -u Makefile = 0
!greg 1071622661 bk-3.0.2: sinfo Makefile = 1
!greg 1071622661 bk-3.0.2: diffs -u Makefile = 0
!greg 1071622670 bk-3.0.2: sinfo Makefile = 1
!greg 1071622670 bk-3.0.2: diffs -u Makefile = 0
!greg 1071622670 bk-3.0.2: sinfo Makefile = 1
!greg 1071622670 bk-3.0.2: diffs -u Makefile = 0
!greg 1071622670 bk-3.0.2: sinfo udev.spec = 1
!greg 1071622670 bk-3.0.2: diffs -u udev.spec = 0
!greg 1071622671 bk-3.0.2: lock -s = 0
!greg 1071622671 bk-3.0.2: lock -s = 0
!greg 1071622671 bk-3.0.2: delta -qy009_bk makefile changes. Makefile = 0
!greg 1071622671 bk-3.0.2: delta -qy009_bk makefile changes. udev.spec = 0
!greg 1071622671 bk-3.0.2: sfind -pC udev.spec = 0
!greg 1071622672 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1071622672 bk-3.0.2: sfind -pC Makefile = 0
!greg 1071622672 bk-3.0.2: obtain write lock (6550)
!greg 1071622672 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1071622672 bk-3.0.2: _keysort = 0
!greg 1071622672 bk-3.0.2: sane = 0
!greg 1071622672 bk-3.0.2: check -c - = 0
!greg 1071622672 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1071622672 bk-3.0.2: commit -dqY/tmp/cmt6516 -f/tmp/cfiles6516 = 0
!greg 1071622672 bk-3.0.2: write unlock (6550)
!greg 1071622672 bk-3.0.2: citool = 0
!greg 1071622678 bk-3.0.2: get -p SCCS/s.namedev_parse.c = 0
!greg 1071622678 bk-3.0.2: get -p SCCS/s.udev.8 = 0
!kay.sievers/greg 1071622681 bk-3.0.2: getuser -r = 0
!kay.sievers/greg 1071622681 bk-3.0.2: pwd = 0
!kay.sievers/greg 1071622681 bk-3.0.2: pwd = 0
!kay.sievers/greg 1071622681 bk-3.0.2: obtain write lock (6578)
!kay.sievers/greg 1071622681 bk-3.0.2: lock -L = 0
!kay.sievers/greg 1071622681 bk-3.0.2: version = 0
!kay.sievers/greg 1071622681 bk-3.0.2: diffs namedev_parse.c = 0
!kay.sievers/greg 1071622681 bk-3.0.2: edit -q SCCS/s.namedev_parse.c = 0
!kay.sievers/greg 1071622681 bk-3.0.2: diffs udev.8 = 0
!kay.sievers/greg 1071622681 bk-3.0.2: edit -q SCCS/s.udev.8 = 0
!kay.sievers/greg 1071622681 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1071622681 bk-3.0.2: sfiles -c - = 0
!kay.sievers/greg 1071622681 bk-3.0.2: sfiles -p - = 0
!kay.sievers/greg 1071622681 bk-3.0.2: sfiles -x - = 0
!kay.sievers/greg 1071622681 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1071622681 bk-3.0.2: _unlink = 0
!kay.sievers/greg 1071622681 bk-3.0.2: sfiles -x = 0
!kay.sievers/greg 1071622681 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1071622681 bk-3.0.2: ci -q -G -ytrivial cleanup parser changes - = 0
!kay.sievers/greg 1071622681 bk-3.0.2: unlock -w = 0
!kay.sievers/greg 1071622681 bk-3.0.2: lock -w = 0
!kay.sievers/greg 1071622681 bk-3.0.2: import -tpatch -CR -ytrivial cleanup parser changes /tmp/patch6566 . = 0
!kay.sievers/greg 1071622681 bk-3.0.2: obtain write lock (6643)
!kay.sievers/greg 1071622681 bk-3.0.2: sfind -s,,p -C = 0
!kay.sievers/greg 1071622681 bk-3.0.2: sccscat -h ChangeSet = 0
!kay.sievers/greg 1071622681 bk-3.0.2: _keysort = 0
!kay.sievers/greg 1071622681 bk-3.0.2: sane = 0
!kay.sievers/greg 1071622681 bk-3.0.2: check -c - = 0
!kay.sievers/greg 1071622681 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1071622681 bk-3.0.2: commit -y[PATCH] trivial cleanup parser changes

  o use defines in debug strings
  o replace my 'xxx' debug :)
  o shorten line in man page example to not to exceed 80 chars when printed
 = 0
!kay.sievers/greg 1071622681 bk-3.0.2: write unlock (6643)
!greg 1071622714 bk-3.0.2: changes = 0
!greg 1071622715 bk-3.0.2: obtain read lock (6926)
!greg 1071622715 bk-3.0.2: _probekey = 0
!greg 1071622721 bk-3.0.2: _keysort = 0
!greg 1071622721 bk-3.0.2: _adler32 = 0
!greg 1071622721 bk-3.0.2: makepatch -vv -s - = 0
!greg 1071622746 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=3515
!greg 1071622746 bk-3.0.2: read unlock (6926)
!greg 1071622772 bk-3.0.2: obtain read lock (6934)
!greg 1071622772 bk-3.0.2: _probekey = 0
!greg 1071622774 bk-3.0.2: _keysort = 0
!greg 1071622774 bk-3.0.2: _adler32 = 0
!greg 1071622774 bk-3.0.2: makepatch -vv -s - = 0
!greg 1071622774 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=3515
!greg 1071622774 bk-3.0.2: read unlock (6934)
!greg 1071623094 bk-3.0.2: obtain read lock (6967)
!greg 1071623094 bk-3.0.2: _probekey = 0
!greg 1071623096 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=0
!greg 1071623096 bk-3.0.2: read unlock (6967)
!greg 1071700315 bk-3.0.2: obtain write lock (7627)
!greg 1071700321 bk-3.0.2: _listkey -q = 0 keysin=451(10) keysout=231(5)
!greg 1071700324 bk-3.0.2: cat BitKeeper/etc/skipkeys = 0
!greg 1071700324 bk-3.0.2: renumber -q RESYNC/SCCS/s.ChangeSet = 0
!greg 1071700324 bk-3.0.2: takepatch -mvvv = 0 psize=72671
!greg 1071700324 bk-3.0.2: sfind RESYNC = 0
!greg 1071700324 bk-3.0.2: sfio -omq = 0
!greg 1071700324 bk-3.0.2: clean SCCS/s.ChangeSet = 0
!greg 1071700324 bk-3.0.2: clean SCCS/s.Makefile = 0
!greg 1071700324 bk-3.0.2: clean SCCS/s.namedev_parse.c = 0
!greg 1071700324 bk-3.0.2: clean SCCS/s.udev.spec = 0
!greg 1071700324 bk-3.0.2: clean extras/scsi_id/SCCS/s.scsi_id.c = 0
!greg 1071700324 bk-3.0.2: clean extras/scsi_id/SCCS/s.scsi_id.h = 0
!greg 1071700324 bk-3.0.2: clean test/SCCS/s.udev-test.pl = 0
!greg 1071700325 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1071700325 bk-3.0.2: _keysort = 0
!greg 1071700325 bk-3.0.2: sane = 0
!greg 1071700325 bk-3.0.2: check -acv -- - = 0
!greg 1071700325 bk-3.0.2: sfind = 0
!greg 1071700325 bk-3.0.2: resolve -a -yMerge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev = 0
!greg 1071700325 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=305972
!greg 1071700325 bk-3.0.2: write unlock (7627)
!greg 1071700325 bk-3.0.2: _probekey = 0
!greg 1071700326 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1071700492 bk-3.0.2: obtain write lock (7675)
!greg 1071700497 bk-3.0.2: _listkey -q = 0 keysin=450(10) keysout=0(0)
!greg 1071700498 bk-3.0.2: cat BitKeeper/etc/skipkeys = 0
!greg 1071700498 bk-3.0.2: renumber -q RESYNC/SCCS/s.ChangeSet = 0
!greg 1071700498 bk-3.0.2: takepatch -mvvv = 0 psize=1556
!greg 1071700498 bk-3.0.2: sfind RESYNC = 0
!greg 1071700498 bk-3.0.2: sfio -omq = 0
!greg 1071700498 bk-3.0.2: clean SCCS/s.ChangeSet = 0
!greg 1071700498 bk-3.0.2: clean SCCS/s.udev-remove.c = 0
!greg 1071700498 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1071700498 bk-3.0.2: _keysort = 0
!greg 1071700499 bk-3.0.2: sane = 0
!greg 1071700499 bk-3.0.2: check -acv -- - = 0
!greg 1071700499 bk-3.0.2: sfind = 0
!greg 1071700499 bk-3.0.2: resolve -a -yMerge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev = 0
!greg 1071700499 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1071700499 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=278565
!greg 1071700499 bk-3.0.2: write unlock (7675)
!greg 1071700922 bk-3.0.2: obtain write lock (7703)
!greg 1071700930 bk-3.0.2: _listkey -q = 0 keysin=455(10) keysout=0(0)
!greg 1071700932 bk-3.0.2: cat BitKeeper/etc/skipkeys = 0
!greg 1071700932 bk-3.0.2: renumber -q RESYNC/SCCS/s.ChangeSet = 0
!greg 1071700932 bk-3.0.2: takepatch -mvvv = 0 psize=2863
!greg 1071700932 bk-3.0.2: sfind RESYNC = 0
!greg 1071700932 bk-3.0.2: sfio -omq = 0
!greg 1071700932 bk-3.0.2: clean SCCS/s.ChangeSet = 0
!greg 1071700932 bk-3.0.2: clean test/SCCS/s.label_test = 0
!greg 1071700932 bk-3.0.2: clean test/SCCS/s.modifier_test = 0
!greg 1071700932 bk-3.0.2: clean test/SCCS/s.replace_test = 0
!greg 1071700932 bk-3.0.2: clean test/SCCS/s.topo_test = 0
!greg 1071700932 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1071700932 bk-3.0.2: _keysort = 0
!greg 1071700933 bk-3.0.2: sane = 0
!greg 1071700933 bk-3.0.2: check -acv -- - = 0
!greg 1071700933 bk-3.0.2: sfind = 0
!greg 1071700933 bk-3.0.2: resolve -a -yMerge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev = 0
!greg 1071700933 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1071700933 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=278299
!greg 1071700933 bk-3.0.2: write unlock (7703)
!greg 1071700977 bk-3.0.2: obtain write lock (7734)
!greg 1071700983 bk-3.0.2: _listkey -q = 0 keysin=455(10) keysout=0(0)
!greg 1071700983 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1071700983 bk-3.0.2: write unlock (7734)
!greg 1071705216 bk-3.0.2: changes = 0
!greg 1071857098 bk-3.0.2: edit namedev.c = 0
!greg 1071857286 bk-3.0.2: edit TODO = 0
!greg 1071857293 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1071857293 bk-3.0.2: sane = 0
!greg 1071857293 bk-3.0.2: clean ChangeSet = 0
!greg 1071857293 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1071857297 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist4087 . = 0
!greg 1071857297 bk-3.0.2: _sort = 0
!greg 1071857298 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1071857298 bk-3.0.2: clean ChangeSet = 0
!greg 1071857298 bk-3.0.2: sinfo TODO = 1
!greg 1071857298 bk-3.0.2: diffs -u TODO = 0
!greg 1071857299 bk-3.0.2: sinfo TODO = 1
!greg 1071857299 bk-3.0.2: diffs -u TODO = 0
!greg 1071857316 bk-3.0.2: sinfo TODO = 1
!greg 1071857316 bk-3.0.2: diffs -u TODO = 0
!greg 1071857317 bk-3.0.2: sinfo TODO = 1
!greg 1071857317 bk-3.0.2: diffs -u TODO = 0
!greg 1071857317 bk-3.0.2: sinfo namedev.c = 1
!greg 1071857317 bk-3.0.2: diffs -u namedev.c = 0
!greg 1071857318 bk-3.0.2: lock -s = 0
!greg 1071857318 bk-3.0.2: lock -s = 0
!greg 1071857318 bk-3.0.2: delta -qyremove unneeded TODO and FIXME entry

Thanks to Kay for pointing it out to me. TODO = 0
!greg 1071857319 bk-3.0.2: delta -qyremove unneeded TODO and FIXME entry

Thanks to Kay for pointing it out to me. namedev.c = 0
!greg 1071857319 bk-3.0.2: sfind -pC namedev.c = 0
!greg 1071857319 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1071857319 bk-3.0.2: sfind -pC TODO = 0
!greg 1071857319 bk-3.0.2: obtain write lock (4121)
!greg 1071857319 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1071857319 bk-3.0.2: _keysort = 0
!greg 1071857319 bk-3.0.2: sane = 0
!greg 1071857319 bk-3.0.2: check -c - = 0
!greg 1071857320 bk-3.0.2: commit -dqY/tmp/cmt4087 -f/tmp/cfiles4087 = 0
!greg 1071857320 bk-3.0.2: write unlock (4121)
!greg 1071857320 bk-3.0.2: citool = 0
!greg 1071857320 bk-3.0.2: _probekey = 0
!greg 1071857321 bk-3.0.2: _keysort = 0
!greg 1071857321 bk-3.0.2: _adler32 = 0
!greg 1071857321 bk-3.0.2: makepatch -e -s - = 0
!greg 1071857321 bk-3.0.2: _keysort = 0
!greg 1071857321 bk-3.0.2: _adler32 = 0
!greg 1071857321 bk-3.0.2: makepatch -e -s - = 0
!greg 1071857321 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1071858516 bk-3.0.2: get -p SCCS/s.udev-remove.c = 0
!greg 1071858516 bk-3.0.2: get -p SCCS/s.udevdb.c = 0
!greg 1071858517 bk-3.0.2: get -p SCCS/s.udevdb.h = 0
!greg 1071858519 bk-3.0.2: get -p SCCS/s.Makefile = 0
!greg 1071858521 bk-3.0.2: get -p SCCS/s.udev-add.c = 0
!greg 1071858521 bk-3.0.2: get -p libsysfs/SCCS/s.libsysfs.h = 0
!greg 1071858521 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_bus.c = 0
!greg 1071858521 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_class.c = 0
!greg 1071858521 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_device.c = 0
!greg 1071858522 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_dir.c = 0
!greg 1071858522 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_driver.c = 0
!greg 1071858524 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_utils.c = 0
!greg 1071858524 bk-3.0.2: get -p extras/scsi_id/SCCS/s.scsi_id.c = 0
!kay.sievers/greg 1071858534 bk-3.0.2: getuser -r = 0
!kay.sievers/greg 1071858534 bk-3.0.2: pwd = 0
!kay.sievers/greg 1071858534 bk-3.0.2: pwd = 0
!kay.sievers/greg 1071858535 bk-3.0.2: obtain write lock (4485)
!kay.sievers/greg 1071858535 bk-3.0.2: lock -L = 0
!kay.sievers/greg 1071858535 bk-3.0.2: version = 0
!kay.sievers/greg 1071858535 bk-3.0.2: diffs udev-remove.c = 0
!kay.sievers/greg 1071858535 bk-3.0.2: edit -q SCCS/s.udev-remove.c = 0
!kay.sievers/greg 1071858535 bk-3.0.2: diffs udevdb.c = 0
!kay.sievers/greg 1071858535 bk-3.0.2: edit -q SCCS/s.udevdb.c = 0
!kay.sievers/greg 1071858535 bk-3.0.2: diffs udevdb.h = 0
!kay.sievers/greg 1071858535 bk-3.0.2: edit -q SCCS/s.udevdb.h = 0
!kay.sievers/greg 1071858535 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1071858535 bk-3.0.2: sfiles -c - = 0
!kay.sievers/greg 1071858535 bk-3.0.2: sfiles -p - = 0
!kay.sievers/greg 1071858535 bk-3.0.2: sfiles -x - = 0
!kay.sievers/greg 1071858535 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1071858538 bk-3.0.2: _unlink = 0
!kay.sievers/greg 1071858538 bk-3.0.2: sfiles -x = 0
!kay.sievers/greg 1071858538 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1071858538 bk-3.0.2: ci -q -G -yudev-remove.c cleanups - = 0
!kay.sievers/greg 1071858538 bk-3.0.2: unlock -w = 0
!kay.sievers/greg 1071858538 bk-3.0.2: lock -w = 0
!kay.sievers/greg 1071858538 bk-3.0.2: import -tpatch -CR -yudev-remove.c cleanups /tmp/patch4473 . = 0
!kay.sievers/greg 1071858539 bk-3.0.2: obtain write lock (4554)
!kay.sievers/greg 1071858539 bk-3.0.2: sfind -s,,p -C = 0
!kay.sievers/greg 1071858541 bk-3.0.2: sccscat -h ChangeSet = 0
!kay.sievers/greg 1071858541 bk-3.0.2: _keysort = 0
!kay.sievers/greg 1071858541 bk-3.0.2: sane = 0
!kay.sievers/greg 1071858541 bk-3.0.2: check -c - = 0
!kay.sievers/greg 1071858541 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1071858541 bk-3.0.2: commit -y[PATCH] udev-remove.c cleanups

I've moved the malloc out of the udevdb into udev-remove to free the
struct after use and not to allocate a different struct in the case the
device is not in the data base. I seems a bit easier to read.
 = 0
!kay.sievers/greg 1071858541 bk-3.0.2: write unlock (4554)
!kay.sievers/greg 1071858542 bk-3.0.2: getuser -r = 0
!kay.sievers/greg 1071858542 bk-3.0.2: pwd = 0
!kay.sievers/greg 1071858542 bk-3.0.2: pwd = 0
!kay.sievers/greg 1071858543 bk-3.0.2: obtain write lock (4575)
!kay.sievers/greg 1071858543 bk-3.0.2: lock -L = 0
!kay.sievers/greg 1071858544 bk-3.0.2: version = 0
!kay.sievers/greg 1071858544 bk-3.0.2: diffs Makefile = 0
!kay.sievers/greg 1071858544 bk-3.0.2: edit -q SCCS/s.Makefile = 0
!kay.sievers/greg 1071858544 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1071858544 bk-3.0.2: sfiles -c - = 0
!kay.sievers/greg 1071858544 bk-3.0.2: sfiles -p - = 0
!kay.sievers/greg 1071858544 bk-3.0.2: sfiles -x - = 0
!kay.sievers/greg 1071858544 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1071858544 bk-3.0.2: _unlink = 0
!kay.sievers/greg 1071858544 bk-3.0.2: sfiles -x = 0
!kay.sievers/greg 1071858544 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1071858544 bk-3.0.2: ci -q -G -ydon't overwrite old config on install - = 0
!kay.sievers/greg 1071858544 bk-3.0.2: unlock -w = 0
!kay.sievers/greg 1071858544 bk-3.0.2: lock -w = 0
!kay.sievers/greg 1071858544 bk-3.0.2: import -tpatch -CR -ydon't overwrite old config on install /tmp/patch4563 . = 0
!kay.sievers/greg 1071858544 bk-3.0.2: obtain write lock (4636)
!kay.sievers/greg 1071858544 bk-3.0.2: sfind -s,,p -C = 0
!kay.sievers/greg 1071858545 bk-3.0.2: sccscat -h ChangeSet = 0
!kay.sievers/greg 1071858545 bk-3.0.2: _keysort = 0
!kay.sievers/greg 1071858545 bk-3.0.2: sane = 0
!kay.sievers/greg 1071858545 bk-3.0.2: check -c - = 0
!kay.sievers/greg 1071858545 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1071858545 bk-3.0.2: commit -y[PATCH] don't overwrite old config on install

Here is a patch for the Makefile to look for a already
installed config and not to overwrite it.
 = 0
!kay.sievers/greg 1071858545 bk-3.0.2: write unlock (4636)
!dsteklof/greg 1071858546 bk-3.0.2: getuser -r = 0
!dsteklof/greg 1071858546 bk-3.0.2: pwd = 0
!dsteklof/greg 1071858546 bk-3.0.2: pwd = 0
!dsteklof/greg 1071858547 bk-3.0.2: obtain write lock (4657)
!dsteklof/greg 1071858548 bk-3.0.2: lock -L = 0
!dsteklof/greg 1071858548 bk-3.0.2: version = 0
!dsteklof/greg 1071858548 bk-3.0.2: diffs udev-add.c = 0
!dsteklof/greg 1071858548 bk-3.0.2: edit -q SCCS/s.udev-add.c = 0
!dsteklof/greg 1071858548 bk-3.0.2: diffs libsysfs/libsysfs.h = 0
!dsteklof/greg 1071858548 bk-3.0.2: edit -q libsysfs/SCCS/s.libsysfs.h = 0
!dsteklof/greg 1071858548 bk-3.0.2: diffs libsysfs/sysfs_bus.c = 0
!dsteklof/greg 1071858548 bk-3.0.2: edit -q libsysfs/SCCS/s.sysfs_bus.c = 0
!dsteklof/greg 1071858548 bk-3.0.2: diffs libsysfs/sysfs_class.c = 0
!dsteklof/greg 1071858548 bk-3.0.2: edit -q libsysfs/SCCS/s.sysfs_class.c = 0
!dsteklof/greg 1071858548 bk-3.0.2: diffs libsysfs/sysfs_device.c = 0
!dsteklof/greg 1071858548 bk-3.0.2: edit -q libsysfs/SCCS/s.sysfs_device.c = 0
!dsteklof/greg 1071858548 bk-3.0.2: diffs libsysfs/sysfs_dir.c = 0
!dsteklof/greg 1071858548 bk-3.0.2: edit -q libsysfs/SCCS/s.sysfs_dir.c = 0
!dsteklof/greg 1071858548 bk-3.0.2: diffs libsysfs/sysfs_driver.c = 0
!dsteklof/greg 1071858548 bk-3.0.2: edit -q libsysfs/SCCS/s.sysfs_driver.c = 0
!dsteklof/greg 1071858548 bk-3.0.2: diffs libsysfs/sysfs_utils.c = 0
!dsteklof/greg 1071858548 bk-3.0.2: edit -q libsysfs/SCCS/s.sysfs_utils.c = 0
!dsteklof/greg 1071858548 bk-3.0.2: diffs extras/scsi_id/scsi_id.c = 0
!dsteklof/greg 1071858548 bk-3.0.2: edit -q extras/scsi_id/SCCS/s.scsi_id.c = 0
!dsteklof/greg 1071858548 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!dsteklof/greg 1071858548 bk-3.0.2: sfiles -c - = 0
!dsteklof/greg 1071858548 bk-3.0.2: sfiles -p - = 0
!dsteklof/greg 1071858548 bk-3.0.2: sfiles -x - = 0
!dsteklof/greg 1071858548 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!dsteklof/greg 1071858548 bk-3.0.2: _unlink = 0
!dsteklof/greg 1071858548 bk-3.0.2: sfiles -x = 0
!dsteklof/greg 1071858548 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!dsteklof/greg 1071858548 bk-3.0.2: ci -q -G -ylibsysfs 0.4.0 patch - = 0
!dsteklof/greg 1071858548 bk-3.0.2: unlock -w = 0
!dsteklof/greg 1071858549 bk-3.0.2: lock -w = 0
!dsteklof/greg 1071858549 bk-3.0.2: import -tpatch -CR -ylibsysfs 0.4.0 patch /tmp/patch4645 . = 0
!dsteklof/greg 1071858549 bk-3.0.2: obtain write lock (4750)
!dsteklof/greg 1071858549 bk-3.0.2: sfind -s,,p -C = 0
!dsteklof/greg 1071858550 bk-3.0.2: sccscat -h ChangeSet = 0
!dsteklof/greg 1071858550 bk-3.0.2: _keysort = 0
!dsteklof/greg 1071858550 bk-3.0.2: sane = 0
!dsteklof/greg 1071858550 bk-3.0.2: check -c - = 0
!dsteklof/greg 1071858550 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!dsteklof/greg 1071858550 bk-3.0.2: commit -y[PATCH] libsysfs 0.4.0 patch

Ananth released sysfsutils 0.4.0 last night, I'm sure you saw the email.
Here's a patch with the latest changes from the pre-patch I already
gave you. It includes sysfs_get_device_parent(), which you said you
needed. I've run your test scripts and I've built scsi_id. Please
play around with this and check it out.

There are quite a few changes. Please do not access
structure pointers, like sysfs_device's parent, directly like
dev->parent. Please use the "get" function to retrieve. The functions
load things on demand and refresh views under the covers.
 = 0
!dsteklof/greg 1071858550 bk-3.0.2: write unlock (4750)
!greg 1071858571 bk-3.0.2: changes = 0
!greg 1071858608 bk-3.0.2: obtain read lock (5007)
!greg 1071858609 bk-3.0.2: _probekey = 0
!greg 1071858619 bk-3.0.2: _keysort = 0
!greg 1071858619 bk-3.0.2: _adler32 = 0
!greg 1071858619 bk-3.0.2: makepatch -vv -s - = 0
!greg 1071858658 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=20681
!greg 1071858658 bk-3.0.2: read unlock (5007)
!greg 1071859192 bk-3.0.2: obtain read lock (5026)
!greg 1071859192 bk-3.0.2: _probekey = 0
!greg 1071859195 bk-3.0.2: _keysort = 0
!greg 1071859195 bk-3.0.2: _adler32 = 0
!greg 1071859195 bk-3.0.2: makepatch -vv -s - = 0
!greg 1071859201 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=20681
!greg 1071859201 bk-3.0.2: read unlock (5026)
!greg 1071870378 bk-3.0.2: edit namedev.c = 0
!greg 1071871142 bk-3.0.2: get -S = 0
!greg 1071872401 bk-3.0.2: edit namedev_parse.c = 0
!greg 1071872471 bk-3.0.2: edit /etc/udev/udev.rules = 1
!greg 1071882236 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1071882236 bk-3.0.2: sane = 0
!greg 1071882236 bk-3.0.2: clean ChangeSet = 0
!greg 1071882236 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1071882237 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist14409 . = 0
!greg 1071882237 bk-3.0.2: _sort = 0
!greg 1071882237 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1071882238 bk-3.0.2: clean ChangeSet = 0
!greg 1071882238 bk-3.0.2: sinfo namedev.c = 1
!greg 1071882238 bk-3.0.2: diffs -u namedev.c = 0
!greg 1071882240 bk-3.0.2: _strings udev.conf = 0
!greg 1071882241 bk-3.0.2: sinfo namedev.c = 1
!greg 1071882241 bk-3.0.2: diffs -u namedev.c = 0
!greg 1071882257 bk-3.0.2: sinfo namedev.c = 1
!greg 1071882257 bk-3.0.2: diffs -u namedev.c = 0
!greg 1071882302 bk-3.0.2: obtain read lock (14429)
!greg 1071882303 bk-3.0.2: _probekey = 0
!greg 1071882306 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=0
!greg 1071882306 bk-3.0.2: read unlock (14429)
!greg 1071882309 bk-3.0.2: sinfo namedev.c = 1
!greg 1071882309 bk-3.0.2: diffs -u namedev.c = 0
!greg 1071882310 bk-3.0.2: sinfo namedev.c = 1
!greg 1071882310 bk-3.0.2: diffs -u namedev.c = 0
!greg 1071882310 bk-3.0.2: _strings udev.conf = 0
!greg 1071882312 bk-3.0.2: lock -s = 0
!greg 1071882313 bk-3.0.2: lock -s = 0
!greg 1071882313 bk-3.0.2: delta -qytry to wait until the proper device file shows up in sysfs.

this still isn't working correctly for partitions, so don't
think this is the final version...
 namedev.c = 0
!greg 1071882313 bk-3.0.2: sfind -pC namedev.c = 0
!greg 1071882313 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1071882313 bk-3.0.2: obtain write lock (14447)
!greg 1071882313 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1071882313 bk-3.0.2: _keysort = 0
!greg 1071882313 bk-3.0.2: sane = 0
!greg 1071882313 bk-3.0.2: check -c - = 0
!greg 1071882313 bk-3.0.2: commit -dqY/tmp/cmt14409 -f/tmp/cfiles14409 = 0
!greg 1071882313 bk-3.0.2: write unlock (14447)
!greg 1071882313 bk-3.0.2: citool = 0
!greg 1071882313 bk-3.0.2: _probekey = 0
!greg 1071882314 bk-3.0.2: _keysort = 0
!greg 1071882314 bk-3.0.2: _adler32 = 0
!greg 1071882314 bk-3.0.2: makepatch -e -s - = 0
!greg 1071882314 bk-3.0.2: _keysort = 0
!greg 1071882314 bk-3.0.2: _adler32 = 0
!greg 1071882314 bk-3.0.2: makepatch -e -s - = 0
!greg 1071882314 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1071882316 bk-3.0.2: obtain read lock (14460)
!greg 1071882316 bk-3.0.2: _probekey = 0
!greg 1071882324 bk-3.0.2: _keysort = 0
!greg 1071882324 bk-3.0.2: _adler32 = 0
!greg 1071882324 bk-3.0.2: makepatch -vv -s - = 0
!greg 1071882374 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=5890
!greg 1071882374 bk-3.0.2: read unlock (14460)
!greg 1072115414 bk-3.0.2: edit logging.c = 0
!greg 1072115450 bk-3.0.2: edit namedev.c = 0
!greg 1072118115 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1072118115 bk-3.0.2: sane = 0
!greg 1072118116 bk-3.0.2: clean ChangeSet = 0
!greg 1072118116 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1072118117 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist13598 . = 0
!greg 1072118117 bk-3.0.2: _sort = 0
!greg 1072118117 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1072118117 bk-3.0.2: clean ChangeSet = 0
!greg 1072118118 bk-3.0.2: sinfo logging.c = 1
!greg 1072118118 bk-3.0.2: diffs -u logging.c = 0
!greg 1072118121 bk-3.0.2: sinfo namedev.c = 1
!greg 1072118121 bk-3.0.2: diffs -u namedev.c = 0
!greg 1072118129 bk-3.0.2: citool = 0
!greg 1072119969 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1072119969 bk-3.0.2: sane = 0
!greg 1072119969 bk-3.0.2: clean ChangeSet = 0
!greg 1072119969 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1072119970 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist13842 . = 0
!greg 1072119970 bk-3.0.2: _sort = 0
!greg 1072119971 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1072119971 bk-3.0.2: clean ChangeSet = 0
!greg 1072119971 bk-3.0.2: sinfo logging.c = 1
!greg 1072119971 bk-3.0.2: diffs -u logging.c = 0
!greg 1072119974 bk-3.0.2: sinfo logging.c = 1
!greg 1072119974 bk-3.0.2: diffs -u logging.c = 0
!greg 1072119975 bk-3.0.2: unedit logging.c = 0
!greg 1072119975 bk-3.0.2: sinfo namedev.c = 1
!greg 1072119975 bk-3.0.2: diffs -u namedev.c = 0
!greg 1072119975 bk-3.0.2: sinfo namedev.c = 1
!greg 1072119975 bk-3.0.2: diffs -u namedev.c = 0
!greg 1072119975 bk-3.0.2: sinfo namedev.c = 1
!greg 1072119975 bk-3.0.2: diffs -u namedev.c = 0
!greg 1072120003 bk-3.0.2: _strings udev.conf = 0
!greg 1072120005 bk-3.0.2: sinfo namedev.c = 1
!greg 1072120005 bk-3.0.2: diffs -u namedev.c = 0
!greg 1072120010 bk-3.0.2: sinfo namedev.c = 1
!greg 1072120010 bk-3.0.2: diffs -u namedev.c = 0
!greg 1072120025 bk-3.0.2: sinfo namedev.c = 1
!greg 1072120025 bk-3.0.2: diffs -u namedev.c = 0
!greg 1072120025 bk-3.0.2: sinfo namedev.c = 1
!greg 1072120025 bk-3.0.2: diffs -u namedev.c = 0
!greg 1072120025 bk-3.0.2: _strings udev.conf = 0
!greg 1072120028 bk-3.0.2: lock -s = 0
!greg 1072120028 bk-3.0.2: lock -s = 0
!greg 1072120028 bk-3.0.2: delta -qyJust live with a sleep(1) in namedev for now until libsysfs is fixed up. namedev.c = 0
!greg 1072120028 bk-3.0.2: sfind -pC namedev.c = 0
!greg 1072120028 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1072120028 bk-3.0.2: obtain write lock (13888)
!greg 1072120028 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1072120028 bk-3.0.2: _keysort = 0
!greg 1072120028 bk-3.0.2: sane = 0
!greg 1072120028 bk-3.0.2: check -c - = 0
!greg 1072120028 bk-3.0.2: commit -dqY/tmp/cmt13842 -f/tmp/cfiles13842 = 0
!greg 1072120028 bk-3.0.2: write unlock (13888)
!greg 1072120028 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1072120028 bk-3.0.2: citool = 0
!greg 1072120032 bk-3.0.2: obtain read lock (13894)
!greg 1072120032 bk-3.0.2: _probekey = 0
!greg 1072120041 bk-3.0.2: _keysort = 0
!greg 1072120041 bk-3.0.2: _adler32 = 0
!greg 1072120041 bk-3.0.2: makepatch -vv -s - = 0
!greg 1072120073 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1972
!greg 1072120073 bk-3.0.2: read unlock (13894)
!greg 1072120211 bk-3.0.2: get -p BitKeeper/etc/SCCS/s.ignore = 0
!greg 1072120211 bk-3.0.2: get -p SCCS/s.Makefile = 0
!greg 1072120215 bk-3.0.2: get -p SCCS/s.namedev.c = 0
!greg 1072120215 bk-3.0.2: get -p SCCS/s.udev.h = 0
!kay.sievers/greg 1072120220 bk-3.0.2: getuser -r = 0
!kay.sievers/greg 1072120221 bk-3.0.2: pwd = 0
!kay.sievers/greg 1072120221 bk-3.0.2: pwd = 0
!kay.sievers/greg 1072120221 bk-3.0.2: obtain write lock (13986)
!kay.sievers/greg 1072120221 bk-3.0.2: lock -L = 0
!kay.sievers/greg 1072120221 bk-3.0.2: version = 0
!kay.sievers/greg 1072120221 bk-3.0.2: diffs BitKeeper/etc/ignore = 0
!kay.sievers/greg 1072120221 bk-3.0.2: edit -q BitKeeper/etc/SCCS/s.ignore = 0
!kay.sievers/greg 1072120221 bk-3.0.2: diffs Makefile = 0
!kay.sievers/greg 1072120221 bk-3.0.2: edit -q SCCS/s.Makefile = 0
!kay.sievers/greg 1072120221 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1072120221 bk-3.0.2: sfiles -c - = 0
!kay.sievers/greg 1072120221 bk-3.0.2: sfiles -p - = 0
!kay.sievers/greg 1072120221 bk-3.0.2: sfiles -x - = 0
!kay.sievers/greg 1072120222 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1072120224 bk-3.0.2: _unlink = 0
!kay.sievers/greg 1072120224 bk-3.0.2: sfiles -x = 0
!kay.sievers/greg 1072120225 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1072120225 bk-3.0.2: ci -q -G -ytrivial make fixes - = 0
!kay.sievers/greg 1072120225 bk-3.0.2: unlock -w = 0
!kay.sievers/greg 1072120225 bk-3.0.2: lock -w = 0
!kay.sievers/greg 1072120225 bk-3.0.2: import -tpatch -CR -ytrivial make fixes /tmp/patch13974 . = 0
!kay.sievers/greg 1072120225 bk-3.0.2: obtain write lock (14051)
!kay.sievers/greg 1072120226 bk-3.0.2: sfind -s,,p -C = 0
!kay.sievers/greg 1072120227 bk-3.0.2: sccscat -h ChangeSet = 0
!kay.sievers/greg 1072120227 bk-3.0.2: _keysort = 0
!kay.sievers/greg 1072120227 bk-3.0.2: sane = 0
!kay.sievers/greg 1072120227 bk-3.0.2: check -c - = 0
!kay.sievers/greg 1072120227 bk-3.0.2: commit -y[PATCH] trivial make fixes

One patch to let bk ignore the created udev.conf.
The second to depend on the .h files.
 = 0
!kay.sievers/greg 1072120227 bk-3.0.2: write unlock (14051)
!kay.sievers/greg 1072120227 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1072120397 bk-3.0.2: getuser -r = 0
!kay.sievers/greg 1072120397 bk-3.0.2: pwd = 0
!kay.sievers/greg 1072120397 bk-3.0.2: pwd = 0
!kay.sievers/greg 1072120397 bk-3.0.2: obtain write lock (14074)
!kay.sievers/greg 1072120397 bk-3.0.2: lock -L = 0
!kay.sievers/greg 1072120397 bk-3.0.2: version = 0
!kay.sievers/greg 1072120397 bk-3.0.2: diffs namedev.c = 0
!kay.sievers/greg 1072120398 bk-3.0.2: edit -q SCCS/s.namedev.c = 0
!kay.sievers/greg 1072120398 bk-3.0.2: diffs udev.h = 0
!kay.sievers/greg 1072120398 bk-3.0.2: edit -q SCCS/s.udev.h = 0
!kay.sievers/greg 1072120398 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1072120398 bk-3.0.2: sfiles -c - = 0
!kay.sievers/greg 1072120398 bk-3.0.2: sfiles -p - = 0
!kay.sievers/greg 1072120398 bk-3.0.2: sfiles -x - = 0
!kay.sievers/greg 1072120398 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1072120398 bk-3.0.2: _unlink = 0
!kay.sievers/greg 1072120398 bk-3.0.2: sfiles -x = 0
!kay.sievers/greg 1072120399 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1072120399 bk-3.0.2: ci -q -G -yintroduce format char 'k' for kernel-name - = 0
!kay.sievers/greg 1072120399 bk-3.0.2: unlock -w = 0
!kay.sievers/greg 1072120399 bk-3.0.2: lock -w = 0
!kay.sievers/greg 1072120399 bk-3.0.2: import -tpatch -CR -yintroduce format char 'k' for kernel-name /tmp/patch14062 . = 0
!kay.sievers/greg 1072120399 bk-3.0.2: obtain write lock (14139)
!kay.sievers/greg 1072120399 bk-3.0.2: sfind -s,,p -C = 0
!kay.sievers/greg 1072120399 bk-3.0.2: sccscat -h ChangeSet = 0
!kay.sievers/greg 1072120399 bk-3.0.2: _keysort = 0
!kay.sievers/greg 1072120399 bk-3.0.2: sane = 0
!kay.sievers/greg 1072120399 bk-3.0.2: check -c - = 0
!kay.sievers/greg 1072120399 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1072120399 bk-3.0.2: commit -y[PATCH] introduce format char 'k' for kernel-name

Attached is a patch that introduces the format char 'k' to be replaced with
the kernel name. I like to have it in a callout script.

I've moved the build_kernel_name() back to namedev_name_device() since
we don't expect it growing cause of 'sdaj' :)
 = 0
!kay.sievers/greg 1072120399 bk-3.0.2: write unlock (14139)
!greg 1072120574 bk-3.0.2: get -p SCCS/s.namedev.c = 0
!kay.sievers/greg 1072120578 bk-3.0.2: getuser -r = 0
!kay.sievers/greg 1072120578 bk-3.0.2: pwd = 0
!kay.sievers/greg 1072120578 bk-3.0.2: pwd = 0
!kay.sievers/greg 1072120578 bk-3.0.2: obtain write lock (14422)
!kay.sievers/greg 1072120579 bk-3.0.2: lock -L = 0
!kay.sievers/greg 1072120579 bk-3.0.2: version = 0
!kay.sievers/greg 1072120579 bk-3.0.2: diffs namedev.c = 0
!kay.sievers/greg 1072120579 bk-3.0.2: edit -q SCCS/s.namedev.c = 0
!kay.sievers/greg 1072120579 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1072120579 bk-3.0.2: sfiles -c - = 0
!kay.sievers/greg 1072120579 bk-3.0.2: sfiles -p - = 0
!kay.sievers/greg 1072120579 bk-3.0.2: sfiles -x - = 0
!kay.sievers/greg 1072120579 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1072120579 bk-3.0.2: _unlink = 0
!kay.sievers/greg 1072120579 bk-3.0.2: sfiles -x = 0
!kay.sievers/greg 1072120579 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1072120579 bk-3.0.2: ci -q -G -yadd any valid device - = 0
!kay.sievers/greg 1072120579 bk-3.0.2: unlock -w = 0
!kay.sievers/greg 1072120579 bk-3.0.2: lock -w = 0
!kay.sievers/greg 1072120579 bk-3.0.2: import -tpatch -CR -yadd any valid device /tmp/patch14410 . = 0
!kay.sievers/greg 1072120579 bk-3.0.2: obtain write lock (14483)
!kay.sievers/greg 1072120579 bk-3.0.2: sfind -s,,p -C = 0
!kay.sievers/greg 1072120579 bk-3.0.2: sccscat -h ChangeSet = 0
!kay.sievers/greg 1072120579 bk-3.0.2: _keysort = 0
!kay.sievers/greg 1072120579 bk-3.0.2: sane = 0
!kay.sievers/greg 1072120579 bk-3.0.2: check -c - = 0
!kay.sievers/greg 1072120579 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1072120579 bk-3.0.2: commit -y[PATCH] add any valid device = 0
!kay.sievers/greg 1072120579 bk-3.0.2: write unlock (14483)
!greg 1072121026 bk-3.0.2: obtain read lock (14712)
!greg 1072121026 bk-3.0.2: _probekey = 0
!greg 1072121033 bk-3.0.2: _keysort = 0
!greg 1072121033 bk-3.0.2: _adler32 = 0
!greg 1072121033 bk-3.0.2: makepatch -vv -s - = 0
!greg 1072121046 bk-3.0.2: obtain read lock (14720)
!greg 1072121046 bk-3.0.2: _probekey = 0
!greg 1072121049 bk-3.0.2: _keysort = 0
!greg 1072121049 bk-3.0.2: _adler32 = 0
!greg 1072121049 bk-3.0.2: makepatch -vv -s - = 0
!greg 1072121055 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=11784
!greg 1072121055 bk-3.0.2: read unlock (14720)
!greg 1072121062 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=11784
!greg 1072121062 bk-3.0.2: read unlock (14712)
!greg 1072121075 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1072121075 bk-3.0.2: sane = 0
!greg 1072121075 bk-3.0.2: clean ChangeSet = 0
!greg 1072121075 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1072121076 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist14729 . = 0
!greg 1072121076 bk-3.0.2: _sort = 0
!greg 1072121077 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1072121077 bk-3.0.2: clean ChangeSet = 0
!greg 1072121077 bk-3.0.2: citool = 0
!greg 1072125163 bk-3.0.2: add ide-devfs.sh = 0
!greg 1072125165 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1072125165 bk-3.0.2: sane = 0
!greg 1072125165 bk-3.0.2: clean ChangeSet = 0
!greg 1072125165 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1072125167 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist15180 . = 0
!greg 1072125167 bk-3.0.2: _sort = 0
!greg 1072125168 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1072125168 bk-3.0.2: clean ChangeSet = 0
!greg 1072125168 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.0 extras/ide-devfs.sh = 0
!greg 1072125168 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.1 extras/ide-devfs.sh = 0
!greg 1072125168 bk-3.0.2: prs -hr1.0 -nd:PARENT: extras/ide-devfs.sh = 0
!greg 1072125168 bk-3.0.2: diffs -u -R1.0 extras/ide-devfs.sh = 0
!greg 1072125191 bk-3.0.2: prs -hr1.0 -nd:PARENT: extras/ide-devfs.sh = 0
!greg 1072125191 bk-3.0.2: diffs -u -R1.0 extras/ide-devfs.sh = 0
!greg 1072125191 bk-3.0.2: citool = 0
!greg 1072125195 bk-3.0.2: diffs = 0
!greg 1072125200 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1072125200 bk-3.0.2: sane = 0
!greg 1072125200 bk-3.0.2: clean ChangeSet = 0
!greg 1072125200 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1072125200 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist15205 . = 0
!greg 1072125200 bk-3.0.2: _sort = 0
!greg 1072125201 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1072125201 bk-3.0.2: clean ChangeSet = 0
!greg 1072125201 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.0 extras/ide-devfs.sh = 0
!greg 1072125201 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.1 extras/ide-devfs.sh = 0
!greg 1072125201 bk-3.0.2: prs -hr1.0 -nd:PARENT: extras/ide-devfs.sh = 0
!greg 1072125201 bk-3.0.2: diffs -u -R1.0 extras/ide-devfs.sh = 0
!greg 1072125206 bk-3.0.2: lock -s = 0
!greg 1072125206 bk-3.0.2: lock -s = 0
!greg 1072125206 bk-3.0.2: sfind -pC extras/ide-devfs.sh = 0
!greg 1072125206 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1072125206 bk-3.0.2: sfind -pC extras/ide-devfs.sh = 0
!greg 1072125206 bk-3.0.2: obtain write lock (15224)
!greg 1072125206 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1072125206 bk-3.0.2: _keysort = 0
!greg 1072125206 bk-3.0.2: sane = 0
!greg 1072125206 bk-3.0.2: check -c - = 0
!greg 1072125207 bk-3.0.2: commit -dqY/tmp/cmt15205 -f/tmp/cfiles15205 = 0
!greg 1072125207 bk-3.0.2: write unlock (15224)
!greg 1072125207 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1072125207 bk-3.0.2: citool = 0
!greg 1072125212 bk-3.0.2: changes = 0
!greg 1072125214 bk-3.0.2: changes -r1.326 -dDate: :Dd: :DM: :Dy: :T: :TZ:\n = 0
!greg 1072125214 bk-3.0.2: changes -r1.326 -dFrom: :USER:@:HOST:\n = 0
!greg 1072125214 bk-3.0.2: changes -r1.326 -dSubject: $each(:C:){(:C:)\n} = 0
!greg 1072125214 bk-3.0.2: rset -hr1.326 = 0
!greg 1072125214 bk-3.0.2: export -tpatch -h -r1.326 = 0
!greg 1072125219 bk-3.0.2: changes -r1.326 -dDate: :Dd: :DM: :Dy: :T: :TZ:\n = 0
!greg 1072125219 bk-3.0.2: changes -r1.326 -dFrom: :USER:@:HOST:\n = 0
!greg 1072125219 bk-3.0.2: changes -r1.326 -dSubject: $each(:C:){(:C:)\n} = 0
!greg 1072125219 bk-3.0.2: rset -hr1.326 = 0
!greg 1072125219 bk-3.0.2: export -tpatch -h -r1.326 = 0
!greg 1072125271 bk-3.0.2: changes = 0
!greg 1072125274 bk-3.0.2: prs -hnr1.326 -d:REV: ChangeSet = 0
!greg 1072125274 bk-3.0.2: _keysort = 0
!greg 1072125274 bk-3.0.2: cset -ffl - = 0
!greg 1072125274 bk-3.0.2: stripdel -Cc - = 0
!greg 1072125275 bk-3.0.2: _keysort = 0
!greg 1072125275 bk-3.0.2: _adler32 = 0
!greg 1072125275 bk-3.0.2: cset -v -ffm - = 0
!greg 1072125276 bk-3.0.2: sfiles -D = 0
!greg 1072125276 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1072125276 bk-3.0.2: _keysort = 0
!greg 1072125279 bk-3.0.2: sane = 0
!greg 1072125279 bk-3.0.2: check -acv -f - = 0
!greg 1072125279 bk-3.0.2: sfind = 0
!greg 1072125279 bk-3.0.2: undo -r1.326 = 0
!kay.sievers/greg 1072125292 bk-3.0.2: getuser -r = 0
!kay.sievers/greg 1072125292 bk-3.0.2: pwd = 0
!kay.sievers/greg 1072125292 bk-3.0.2: pwd = 0
!kay.sievers/greg 1072125292 bk-3.0.2: obtain write lock (15305)
!kay.sievers/greg 1072125292 bk-3.0.2: lock -L = 0
!kay.sievers/greg 1072125292 bk-3.0.2: version = 0
!kay.sievers/greg 1072125292 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1072125292 bk-3.0.2: sfiles -c - = 0
!kay.sievers/greg 1072125292 bk-3.0.2: sfiles -p - = 0
!kay.sievers/greg 1072125292 bk-3.0.2: sfiles -x - = 0
!kay.sievers/greg 1072125292 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1072125292 bk-3.0.2: _unlink = 0
!kay.sievers/greg 1072125292 bk-3.0.2: sfiles -x = 0
!kay.sievers/greg 1072125292 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1072125292 bk-3.0.2: new -G -yexperimental CALLOUT script for devfs ide node creation with cd, disc, part - = 0
!kay.sievers/greg 1072125292 bk-3.0.2: ci -q -G -yexperimental CALLOUT script for devfs ide node creation with cd, disc, part - = 0
!kay.sievers/greg 1072125292 bk-3.0.2: unlock -w = 0
!kay.sievers/greg 1072125292 bk-3.0.2: lock -w = 0
!kay.sievers/greg 1072125292 bk-3.0.2: import -tpatch -CR -yexperimental CALLOUT script for devfs ide node creation with cd, disc, part /tmp/patch15293 . = 0
!kay.sievers/greg 1072125292 bk-3.0.2: obtain write lock (15365)
!kay.sievers/greg 1072125292 bk-3.0.2: sfind -s,,p -C = 0
!kay.sievers/greg 1072125292 bk-3.0.2: sccscat -h ChangeSet = 0
!kay.sievers/greg 1072125292 bk-3.0.2: _keysort = 0
!kay.sievers/greg 1072125292 bk-3.0.2: sane = 0
!kay.sievers/greg 1072125292 bk-3.0.2: check -c - = 0
!kay.sievers/greg 1072125293 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1072125293 bk-3.0.2: commit -y[PATCH] experimental CALLOUT script for devfs ide node creation with cd, disc, part

Here is a experimental CALLOUT script for udev to create devfs nodes
for IDE-devices. Not that I need these, I just wanted to see if it works :)

The script is really stupid, no error handling, nothing more than
absolutely needed. The rule uses the 'k' format char of the previous
patch. The %D is not used, so the user can have disc or disk :)

this single line:
  CALLOUT, BUS="ide", PROGRAM="/etc/udev/ide-devfs.sh %k %b %n", ID="hd*", NAME="%1c", SYMLINK="%2c"

creates the following on my machine with two hard disks, one DVD and a PCMCIA-compact-flash inserted:
  /udev
  |-- hda
  |-- hda1
  |-- hda2
  |-- hda4
  |-- hdb
  |-- hdb1
  |-- hdc
  |-- hde
  |-- hde1
  `-- ide
      |-- host0
      |   |-- bus0
      |   |   |-- target0
      |   |   |   `-- lun0
      |   |   |       |-- disc -> ../../../../../hda
      |   |   |       |-- part1 -> ../../../../../hda1
      |   |   |       |-- part2 -> ../../../../../hda2
      |   |   |       `-- part4 -> ../../../../../hda4
      |   |   `-- target1
      |   |       `-- lun0
      |   |           |-- disc -> ../../../../../hdb
      |   |           `-- part1 -> ../../../../../hdb1
      |   `-- bus1
      |       `-- target0
      |           `-- lun0
      |               `-- cd -> ../../../../../hdc
      `-- host2
          `-- bus0
              `-- target0
                  `-- lun0
                      |-- disc -> ../../../../../hde
                      `-- part1 -> ../../../../../hde1
 = 0
!kay.sievers/greg 1072125293 bk-3.0.2: write unlock (15365)
!greg 1072125301 bk-3.0.2: changes = 0
!greg 1072125354 bk-3.0.2: changes = 0
!greg 1072126153 bk-3.0.2: get -p extras/multipath/SCCS/s.ChangeLog = 0
!greg 1072126154 bk-3.0.2: get -p extras/multipath/SCCS/s.main.c = 0
!greg 1072126154 bk-3.0.2: get -p extras/multipath/SCCS/s.main.h = 0
!greg 1072126155 bk-3.0.2: get -p extras/multipath/SCCS/s.ChangeLog = 0
!greg 1072126155 bk-3.0.2: get -p extras/multipath/SCCS/s.main.c = 0
!greg 1072126155 bk-3.0.2: get -p extras/multipath/SCCS/s.main.h = 0
!christophe.varoqui/greg 1072126161 bk-3.0.2: getuser -r = 0
!christophe.varoqui/greg 1072126161 bk-3.0.2: pwd = 0
!christophe.varoqui/greg 1072126161 bk-3.0.2: pwd = 0
!christophe.varoqui/greg 1072126161 bk-3.0.2: obtain write lock (15459)
!christophe.varoqui/greg 1072126161 bk-3.0.2: lock -L = 0
!christophe.varoqui/greg 1072126161 bk-3.0.2: version = 0
!christophe.varoqui/greg 1072126161 bk-3.0.2: diffs extras/multipath/ChangeLog = 0
!christophe.varoqui/greg 1072126161 bk-3.0.2: edit -q extras/multipath/SCCS/s.ChangeLog = 0
!christophe.varoqui/greg 1072126161 bk-3.0.2: diffs extras/multipath/main.c = 0
!christophe.varoqui/greg 1072126161 bk-3.0.2: edit -q extras/multipath/SCCS/s.main.c = 0
!christophe.varoqui/greg 1072126161 bk-3.0.2: diffs extras/multipath/main.h = 0
!christophe.varoqui/greg 1072126161 bk-3.0.2: edit -q extras/multipath/SCCS/s.main.h = 0
!christophe.varoqui/greg 1072126161 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!christophe.varoqui/greg 1072126161 bk-3.0.2: sfiles -c - = 0
!christophe.varoqui/greg 1072126161 bk-3.0.2: sfiles -p - = 0
!christophe.varoqui/greg 1072126161 bk-3.0.2: sfiles -x - = 0
!christophe.varoqui/greg 1072126161 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!christophe.varoqui/greg 1072126161 bk-3.0.2: _unlink = 0
!christophe.varoqui/greg 1072126161 bk-3.0.2: sfiles -x = 0
!christophe.varoqui/greg 1072126161 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!christophe.varoqui/greg 1072126161 bk-3.0.2: new -G -yextras multipath update - = 0
!christophe.varoqui/greg 1072126161 bk-3.0.2: ci -q -G -yextras multipath update - = 0
!christophe.varoqui/greg 1072126161 bk-3.0.2: unlock -w = 0
!christophe.varoqui/greg 1072126161 bk-3.0.2: lock -w = 0
!christophe.varoqui/greg 1072126161 bk-3.0.2: import -tpatch -CR -yextras multipath update /tmp/patch15447 . = 0
!christophe.varoqui/greg 1072126161 bk-3.0.2: obtain write lock (15531)
!christophe.varoqui/greg 1072126161 bk-3.0.2: sfind -s,,p -C = 0
!christophe.varoqui/greg 1072126162 bk-3.0.2: sccscat -h ChangeSet = 0
!christophe.varoqui/greg 1072126162 bk-3.0.2: _keysort = 0
!christophe.varoqui/greg 1072126162 bk-3.0.2: sane = 0
!christophe.varoqui/greg 1072126162 bk-3.0.2: check -c - = 0
!christophe.varoqui/greg 1072126162 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!christophe.varoqui/greg 1072126162 bk-3.0.2: commit -y[PATCH] extras multipath update

An important one, against stock udev-009 :

 2003-12-20 multipath-010
        * big ChangeLog update
        * start to give a little control over target params :
          introduce cmdline arg -i to control polling interval
        * cope with hotplug-style calling convention :
          ie "multipath scsi $DEVPATH" ... to avoid messing with
          online maps not concerned by an event
        * example hotplug agent to drop in /etc/hotplug.d/scsi
        * revert the run & resched patch : unless someone proves me
          wrong, this was overdesigned
        * move commented out functions in unused.c
        * update multipath target params to "udm[23] style"
        * mp target now supports nr_path == 1, so do we
        * add gratuitous free()
        * push version forward
 = 0
!christophe.varoqui/greg 1072126162 bk-3.0.2: write unlock (15531)
!greg 1072126164 bk-3.0.2: get -p extras/multipath/SCCS/s.ChangeLog = 0
!greg 1072126164 bk-3.0.2: get -p extras/multipath/SCCS/s.main.c = 0
!greg 1072126164 bk-3.0.2: get -p extras/multipath/SCCS/s.main.h = 0
!greg 1072126165 bk-3.0.2: get -p extras/multipath/SCCS/s.unsused.c = 0
!christophe.varoqui/greg 1072126168 bk-3.0.2: getuser -r = 0
!christophe.varoqui/greg 1072126168 bk-3.0.2: pwd = 0
!christophe.varoqui/greg 1072126168 bk-3.0.2: pwd = 0
!christophe.varoqui/greg 1072126168 bk-3.0.2: obtain write lock (15567)
!christophe.varoqui/greg 1072126168 bk-3.0.2: lock -L = 0
!christophe.varoqui/greg 1072126168 bk-3.0.2: version = 0
!christophe.varoqui/greg 1072126168 bk-3.0.2: diffs extras/multipath/ChangeLog = 0
!christophe.varoqui/greg 1072126169 bk-3.0.2: edit -q extras/multipath/SCCS/s.ChangeLog = 0
!christophe.varoqui/greg 1072126169 bk-3.0.2: diffs extras/multipath/main.c = 0
!christophe.varoqui/greg 1072126169 bk-3.0.2: edit -q extras/multipath/SCCS/s.main.c = 0
!christophe.varoqui/greg 1072126169 bk-3.0.2: diffs extras/multipath/main.h = 0
!christophe.varoqui/greg 1072126169 bk-3.0.2: edit -q extras/multipath/SCCS/s.main.h = 0
!christophe.varoqui/greg 1072126169 bk-3.0.2: diffs extras/multipath/unsused.c = 0
!christophe.varoqui/greg 1072126169 bk-3.0.2: edit -q extras/multipath/SCCS/s.unsused.c = 0
!christophe.varoqui/greg 1072126169 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!christophe.varoqui/greg 1072126169 bk-3.0.2: sfiles -c - = 0
!christophe.varoqui/greg 1072126169 bk-3.0.2: sfiles -p - = 0
!christophe.varoqui/greg 1072126169 bk-3.0.2: sfiles -x - = 0
!christophe.varoqui/greg 1072126169 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!christophe.varoqui/greg 1072126169 bk-3.0.2: _unlink = 0
!christophe.varoqui/greg 1072126169 bk-3.0.2: sfiles -x = 0
!christophe.varoqui/greg 1072126169 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!christophe.varoqui/greg 1072126169 bk-3.0.2: dotbk .bkgui config-gui = 0
!christophe.varoqui/greg 1072126170 bk-3.0.2: dotbk .bkgui.d/rename.rc rename.rc = 0
!christophe.varoqui/greg 1072126170 bk-3.0.2: get -kqp extras/multipath/unsused.c = 0
!christophe.varoqui/greg 1072126187 bk-3.0.2: new - = 0
!christophe.varoqui/greg 1072126187 bk-3.0.2: renametool = 0
!christophe.varoqui/greg 1072126187 bk-3.0.2: sfiles -gc - = 0
!christophe.varoqui/greg 1072126187 bk-3.0.2: ci -q -G -yextras multipath update - = 0
!christophe.varoqui/greg 1072126187 bk-3.0.2: ci -q -G -yextras multipath update - = 0
!christophe.varoqui/greg 1072126187 bk-3.0.2: unlock -w = 0
!christophe.varoqui/greg 1072126188 bk-3.0.2: lock -w = 0
!christophe.varoqui/greg 1072126188 bk-3.0.2: import -tpatch -CR -yextras multipath update /tmp/patch15555 . = 0
!christophe.varoqui/greg 1072126188 bk-3.0.2: obtain write lock (15654)
!christophe.varoqui/greg 1072126188 bk-3.0.2: sfind -s,,p -C = 0
!christophe.varoqui/greg 1072126188 bk-3.0.2: sccscat -h ChangeSet = 0
!christophe.varoqui/greg 1072126188 bk-3.0.2: _keysort = 0
!christophe.varoqui/greg 1072126188 bk-3.0.2: sane = 0
!christophe.varoqui/greg 1072126188 bk-3.0.2: check -c - = 0
!christophe.varoqui/greg 1072126188 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!christophe.varoqui/greg 1072126188 bk-3.0.2: commit -y[PATCH] extras multipath update

 incremental to 20031220,

 2003-12-22 multipath-010
        * don't print .sg_dev if equal to .dev (2.6) in print_path()
        * since the kernel code handles defective paths, remove all
          code to cope with them :
                * move do_tur() to unused.c
                * remove .state from path struct
                * remove .state settings & conditionals
        * add a cmdline switch to force maps to failover mode,
          ie 1 path per priority group
        * add default policies to the whitelist array (spread io ==
          MULTIBUS / io forced to 1 path == FAILOVER)
        * move get_disk_size() call out of add_map() to coalesce()
        * comment tricky coalesce() fn
        * bogus unsused.c file renamed to unused.c
 = 0
!christophe.varoqui/greg 1072126188 bk-3.0.2: write unlock (15654)
!greg 1072126317 bk-3.0.2: get -p extras/multipath/SCCS/s.ChangeLog = 0
!greg 1072126317 bk-3.0.2: get -p extras/multipath/SCCS/s.main.c = 0
!christophe.varoqui/greg 1072126320 bk-3.0.2: getuser -r = 0
!christophe.varoqui/greg 1072126320 bk-3.0.2: pwd = 0
!christophe.varoqui/greg 1072126320 bk-3.0.2: pwd = 0
!christophe.varoqui/greg 1072126320 bk-3.0.2: obtain write lock (15705)
!christophe.varoqui/greg 1072126320 bk-3.0.2: lock -L = 0
!christophe.varoqui/greg 1072126320 bk-3.0.2: version = 0
!christophe.varoqui/greg 1072126320 bk-3.0.2: diffs extras/multipath/ChangeLog = 0
!christophe.varoqui/greg 1072126320 bk-3.0.2: edit -q extras/multipath/SCCS/s.ChangeLog = 0
!christophe.varoqui/greg 1072126320 bk-3.0.2: diffs extras/multipath/main.c = 0
!christophe.varoqui/greg 1072126320 bk-3.0.2: edit -q extras/multipath/SCCS/s.main.c = 0
!christophe.varoqui/greg 1072126320 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!christophe.varoqui/greg 1072126320 bk-3.0.2: sfiles -c - = 0
!christophe.varoqui/greg 1072126320 bk-3.0.2: sfiles -p - = 0
!christophe.varoqui/greg 1072126320 bk-3.0.2: sfiles -x - = 0
!christophe.varoqui/greg 1072126320 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!christophe.varoqui/greg 1072126320 bk-3.0.2: _unlink = 0
!christophe.varoqui/greg 1072126320 bk-3.0.2: sfiles -x = 0
!christophe.varoqui/greg 1072126320 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!christophe.varoqui/greg 1072126320 bk-3.0.2: ci -q -G -yextras multipath update - = 0
!christophe.varoqui/greg 1072126320 bk-3.0.2: unlock -w = 0
!christophe.varoqui/greg 1072126321 bk-3.0.2: lock -w = 0
!christophe.varoqui/greg 1072126321 bk-3.0.2: import -tpatch -CR -yextras multipath update /tmp/patch15693 . = 0
!christophe.varoqui/greg 1072126321 bk-3.0.2: obtain write lock (15770)
!christophe.varoqui/greg 1072126321 bk-3.0.2: sfind -s,,p -C = 0
!christophe.varoqui/greg 1072126321 bk-3.0.2: sccscat -h ChangeSet = 0
!christophe.varoqui/greg 1072126321 bk-3.0.2: _keysort = 0
!christophe.varoqui/greg 1072126321 bk-3.0.2: sane = 0
!christophe.varoqui/greg 1072126321 bk-3.0.2: check -c - = 0
!christophe.varoqui/greg 1072126321 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!christophe.varoqui/greg 1072126321 bk-3.0.2: commit -y[PATCH] extras multipath update

 incremental to 20031222,

 2003-12-22 multipath-010
        * introduce dm-simplecmd for RESUME & SUSPEND requests
        * split add_map() in setup_map() & dm-addmap()
        * setup_map() correctly submits "SUSPEND-RELOAD-RESUME or CREATE"
          sequences instead of the bogus "RELOAD or CREATE"
 = 0
!christophe.varoqui/greg 1072126321 bk-3.0.2: write unlock (15770)
!greg 1072126429 bk-3.0.2: get -p extras/multipath/SCCS/s.ChangeLog = 0
!greg 1072126429 bk-3.0.2: get -p extras/multipath/SCCS/s.Makefile = 0
!greg 1072126429 bk-3.0.2: get -p extras/multipath/SCCS/s.main.c = 0
!greg 1072126429 bk-3.0.2: get -p extras/multipath/SCCS/s.unused.c = 0
!christophe.varoqui/greg 1072126434 bk-3.0.2: getuser -r = 0
!christophe.varoqui/greg 1072126434 bk-3.0.2: pwd = 0
!christophe.varoqui/greg 1072126434 bk-3.0.2: pwd = 0
!christophe.varoqui/greg 1072126434 bk-3.0.2: obtain write lock (15819)
!christophe.varoqui/greg 1072126434 bk-3.0.2: lock -L = 0
!christophe.varoqui/greg 1072126434 bk-3.0.2: version = 0
!christophe.varoqui/greg 1072126434 bk-3.0.2: diffs extras/multipath/ChangeLog = 0
!christophe.varoqui/greg 1072126434 bk-3.0.2: edit -q extras/multipath/SCCS/s.ChangeLog = 0
!christophe.varoqui/greg 1072126434 bk-3.0.2: diffs extras/multipath/Makefile = 0
!christophe.varoqui/greg 1072126434 bk-3.0.2: edit -q extras/multipath/SCCS/s.Makefile = 0
!christophe.varoqui/greg 1072126434 bk-3.0.2: diffs extras/multipath/main.c = 0
!christophe.varoqui/greg 1072126434 bk-3.0.2: edit -q extras/multipath/SCCS/s.main.c = 0
!christophe.varoqui/greg 1072126434 bk-3.0.2: diffs extras/multipath/unused.c = 0
!christophe.varoqui/greg 1072126434 bk-3.0.2: edit -q extras/multipath/SCCS/s.unused.c = 0
!christophe.varoqui/greg 1072126434 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!christophe.varoqui/greg 1072126434 bk-3.0.2: sfiles -c - = 0
!christophe.varoqui/greg 1072126434 bk-3.0.2: sfiles -p - = 0
!christophe.varoqui/greg 1072126434 bk-3.0.2: sfiles -x - = 0
!christophe.varoqui/greg 1072126434 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!christophe.varoqui/greg 1072126434 bk-3.0.2: _unlink = 0
!christophe.varoqui/greg 1072126434 bk-3.0.2: sfiles -x = 0
!christophe.varoqui/greg 1072126434 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!christophe.varoqui/greg 1072126434 bk-3.0.2: ci -q -G -yextras multipath update - = 0
!christophe.varoqui/greg 1072126434 bk-3.0.2: unlock -w = 0
!christophe.varoqui/greg 1072126434 bk-3.0.2: lock -w = 0
!christophe.varoqui/greg 1072126434 bk-3.0.2: import -tpatch -CR -yextras multipath update /tmp/patch15807 . = 0
!christophe.varoqui/greg 1072126434 bk-3.0.2: obtain write lock (15892)
!christophe.varoqui/greg 1072126434 bk-3.0.2: sfind -s,,p -C = 0
!christophe.varoqui/greg 1072126435 bk-3.0.2: sccscat -h ChangeSet = 0
!christophe.varoqui/greg 1072126435 bk-3.0.2: _keysort = 0
!christophe.varoqui/greg 1072126435 bk-3.0.2: sane = 0
!christophe.varoqui/greg 1072126435 bk-3.0.2: check -c - = 0
!christophe.varoqui/greg 1072126435 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!christophe.varoqui/greg 1072126435 bk-3.0.2: commit -y[PATCH] extras multipath update

 incremental to 20031222-2,

 2003-12-22 multipath-010
        * tweak the install target in Makefile
        * stop passing fds as argument : this change enable a strict
          segregation of ugly 2.4 code
        * sysfs version of get_lun_strings()
        * be careful about the return of get_unique_id() since errors
          formerly caught up by if(open()) in the caller fn are now returned
          by get_unique_id()
        * send get_serial() in unused.c
 = 0
!christophe.varoqui/greg 1072126435 bk-3.0.2: write unlock (15892)
!greg 1072126437 bk-3.0.2: obtain read lock (15900)
!greg 1072126437 bk-3.0.2: _probekey = 0
!greg 1072126443 bk-3.0.2: _keysort = 0
!greg 1072126443 bk-3.0.2: _adler32 = 0
!greg 1072126443 bk-3.0.2: makepatch -vv -s - = 0
!greg 1072126469 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=34173
!greg 1072126469 bk-3.0.2: read unlock (15900)
!greg 1072126485 bk-3.0.2: get -p libsysfs/SCCS/s.sysfs_dir.c = 0
!ananth/greg 1072126489 bk-3.0.2: getuser -r = 0
!ananth/greg 1072126489 bk-3.0.2: pwd = 0
!ananth/greg 1072126489 bk-3.0.2: pwd = 0
!ananth/greg 1072126489 bk-3.0.2: obtain write lock (15936)
!ananth/greg 1072126489 bk-3.0.2: lock -L = 0
!ananth/greg 1072126489 bk-3.0.2: version = 0
!ananth/greg 1072126489 bk-3.0.2: diffs libsysfs/sysfs_dir.c = 0
!ananth/greg 1072126489 bk-3.0.2: edit -q libsysfs/SCCS/s.sysfs_dir.c = 0
!ananth/greg 1072126489 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!ananth/greg 1072126489 bk-3.0.2: sfiles -c - = 0
!ananth/greg 1072126489 bk-3.0.2: sfiles -p - = 0
!ananth/greg 1072126489 bk-3.0.2: sfiles -x - = 0
!ananth/greg 1072126489 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!ananth/greg 1072126489 bk-3.0.2: _unlink = 0
!ananth/greg 1072126489 bk-3.0.2: sfiles -x = 0
!ananth/greg 1072126489 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!ananth/greg 1072126489 bk-3.0.2: ci -q -G -ychange pgsize - = 0
!ananth/greg 1072126489 bk-3.0.2: unlock -w = 0
!ananth/greg 1072126490 bk-3.0.2: lock -w = 0
!ananth/greg 1072126490 bk-3.0.2: import -tpatch -CR -ychange pgsize /tmp/patch15924 . = 0
!ananth/greg 1072126490 bk-3.0.2: obtain write lock (15997)
!ananth/greg 1072126490 bk-3.0.2: sfind -s,,p -C = 0
!ananth/greg 1072126490 bk-3.0.2: sccscat -h ChangeSet = 0
!ananth/greg 1072126490 bk-3.0.2: _keysort = 0
!ananth/greg 1072126491 bk-3.0.2: sane = 0
!ananth/greg 1072126491 bk-3.0.2: check -c - = 0
!ananth/greg 1072126491 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!ananth/greg 1072126491 bk-3.0.2: commit -y[PATCH] change pgsize

In udev-009 and previous releases, for klibc compatibility, the pgsize var
in sysfs_read_attribute() (file sysfs_dir.c under libsysfs) is handcoded
to 0x4000.

Should it not be 4096 bytes (0x1000 in hex) instead of 0x4000 (16k bytes)?
 = 0
!ananth/greg 1072126491 bk-3.0.2: write unlock (15997)
!greg 1072126499 bk-3.0.2: obtain read lock (16108)
!greg 1072126499 bk-3.0.2: _probekey = 0
!greg 1072126505 bk-3.0.2: _keysort = 0
!greg 1072126505 bk-3.0.2: _adler32 = 0
!greg 1072126505 bk-3.0.2: makepatch -vv -s - = 0
!greg 1072126531 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1393
!greg 1072126531 bk-3.0.2: read unlock (16108)
!greg 1072126708 bk-3.0.2: obtain read lock (16127)
!greg 1072126709 bk-3.0.2: _probekey = 0
!greg 1072126713 bk-3.0.2: _keysort = 0
!greg 1072126714 bk-3.0.2: _adler32 = 0
!greg 1072126714 bk-3.0.2: makepatch -vv -s - = 0
!greg 1072126715 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=35291
!greg 1072126716 bk-3.0.2: read unlock (16127)
!greg 1072127259 bk-3.0.2: obtain read lock (20494)
!greg 1072127259 bk-3.0.2: _probekey = 0
!greg 1072127265 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1072127265 bk-3.0.2: read unlock (20494)
!greg 1072127824 bk-3.0.2: edit namedev.h = 0
!greg 1072127914 bk-3.0.2: get -qe namedev.c = 0
!greg 1072127916 bk-3.0.2: gvim namedev.c = 0
!greg 1072130227 bk-3.0.2: get -qe label_test = 0
!greg 1072130234 bk-3.0.2: vim label_test = 0
!greg 1072130250 bk-3.0.2: get -qe label_test = 1
!greg 1072130304 bk-3.0.2: vim label_test = 0
!greg 1072130339 bk-3.0.2: get -qe label_test = 1
!greg 1072130343 bk-3.0.2: vim label_test = 0
!greg 1072130362 bk-3.0.2: get -qe label_test = 1
!greg 1072130380 bk-3.0.2: vim label_test = 0
!greg 1072130405 bk-3.0.2: get -qe label_test = 1
!greg 1072130417 bk-3.0.2: vim label_test = 0
!greg 1072130871 bk-3.0.2: get -qe udev-test.pl = 0
!greg 1072131051 bk-3.0.2: vim udev-test.pl = 0
!greg 1072131251 bk-3.0.2: get -qe udev-test.pl = 1
!greg 1072131275 bk-3.0.2: vim udev-test.pl = 0
!greg 1072131413 bk-3.0.2: get -qe udev-test.pl = 1
!greg 1072131441 bk-3.0.2: vim udev-test.pl = 0
!greg 1072131492 bk-3.0.2: get -qe udev-test.pl = 1
!greg 1072131512 bk-3.0.2: vim udev-test.pl = 0
!greg 1072131894 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1072131894 bk-3.0.2: sane = 0
!greg 1072131894 bk-3.0.2: clean ChangeSet = 0
!greg 1072131894 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1072131895 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist26773 . = 0
!greg 1072131895 bk-3.0.2: _sort = 0
!greg 1072131896 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1072131896 bk-3.0.2: clean ChangeSet = 0
!greg 1072131896 bk-3.0.2: sinfo namedev.c = 1
!greg 1072131896 bk-3.0.2: diffs -u namedev.c = 0
!greg 1072132230 bk-3.0.2: sinfo namedev_parse.c = 1
!greg 1072132230 bk-3.0.2: diffs -u namedev_parse.c = 0
!greg 1072132231 bk-3.0.2: sinfo namedev.h = 1
!greg 1072132231 bk-3.0.2: diffs -u namedev.h = 0
!greg 1072132239 bk-3.0.2: sinfo namedev.c = 1
!greg 1072132239 bk-3.0.2: diffs -u namedev.c = 0
!greg 1072132240 bk-3.0.2: sinfo namedev_parse.c = 1
!greg 1072132240 bk-3.0.2: diffs -u namedev_parse.c = 0
!greg 1072132255 bk-3.0.2: sinfo namedev.h = 1
!greg 1072132255 bk-3.0.2: diffs -u namedev.h = 0
!greg 1072132256 bk-3.0.2: sinfo namedev_parse.c = 1
!greg 1072132256 bk-3.0.2: diffs -u namedev_parse.c = 0
!greg 1072132266 bk-3.0.2: sinfo namedev.h = 1
!greg 1072132266 bk-3.0.2: diffs -u namedev.h = 0
!greg 1072132267 bk-3.0.2: sinfo namedev.c = 1
!greg 1072132267 bk-3.0.2: diffs -u namedev.c = 0
!greg 1072132269 bk-3.0.2: sinfo namedev.c = 1
!greg 1072132269 bk-3.0.2: diffs -u namedev.c = 0
!greg 1072132290 bk-3.0.2: sinfo namedev.c = 1
!greg 1072132290 bk-3.0.2: diffs -u namedev.c = 0
!greg 1072132291 bk-3.0.2: sinfo namedev.c = 1
!greg 1072132291 bk-3.0.2: diffs -u namedev.c = 0
!greg 1072132291 bk-3.0.2: sinfo namedev.h = 1
!greg 1072132291 bk-3.0.2: diffs -u namedev.h = 0
!greg 1072132291 bk-3.0.2: sinfo namedev_parse.c = 1
!greg 1072132291 bk-3.0.2: diffs -u namedev_parse.c = 0
!greg 1072132292 bk-3.0.2: sinfo test/label_test = 1
!greg 1072132292 bk-3.0.2: diffs -u test/label_test = 0
!greg 1072132294 bk-3.0.2: lock -s = 0
!greg 1072132294 bk-3.0.2: lock -s = 0
!greg 1072132294 bk-3.0.2: delta -qyadd ability to have up to 5 SYSFS_ file/value pairs for the LABEL rule. namedev.c = 0
!greg 1072132294 bk-3.0.2: delta -qyadd ability to have up to 5 SYSFS_ file/value pairs for the LABEL rule. namedev.h = 0
!greg 1072132294 bk-3.0.2: delta -qyadd ability to have up to 5 SYSFS_ file/value pairs for the LABEL rule. namedev_parse.c = 0
!greg 1072132294 bk-3.0.2: sfind -pC namedev.c = 0
!greg 1072132294 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1072132294 bk-3.0.2: sfind -pC namedev.h = 0
!greg 1072132294 bk-3.0.2: sfind -pC namedev_parse.c = 0
!greg 1072132294 bk-3.0.2: obtain write lock (26925)
!greg 1072132294 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1072132294 bk-3.0.2: _keysort = 0
!greg 1072132294 bk-3.0.2: sane = 0
!greg 1072132294 bk-3.0.2: check -c - = 0
!greg 1072132295 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1072132295 bk-3.0.2: commit -dqY/tmp/cmt26773 -f/tmp/cfiles26773 = 0
!greg 1072132295 bk-3.0.2: write unlock (26925)
!greg 1072132295 bk-3.0.2: citool = 0
!greg 1072132298 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1072132298 bk-3.0.2: sane = 0
!greg 1072132298 bk-3.0.2: clean ChangeSet = 0
!greg 1072132298 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1072132299 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist26932 . = 0
!greg 1072132299 bk-3.0.2: _sort = 0
!greg 1072132300 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1072132300 bk-3.0.2: clean ChangeSet = 0
!greg 1072132300 bk-3.0.2: sinfo test/label_test = 1
!greg 1072132300 bk-3.0.2: diffs -u test/label_test = 0
!greg 1072132301 bk-3.0.2: sinfo test/label_test = 1
!greg 1072132301 bk-3.0.2: diffs -u test/label_test = 0
!greg 1072132311 bk-3.0.2: sinfo test/label_test = 1
!greg 1072132311 bk-3.0.2: diffs -u test/label_test = 0
!greg 1072132311 bk-3.0.2: sinfo test/label_test = 1
!greg 1072132311 bk-3.0.2: diffs -u test/label_test = 0
!greg 1072132311 bk-3.0.2: sinfo test/udev-test.pl = 1
!greg 1072132311 bk-3.0.2: diffs -u test/udev-test.pl = 0
!greg 1072132317 bk-3.0.2: lock -s = 0
!greg 1072132317 bk-3.0.2: lock -s = 0
!greg 1072132317 bk-3.0.2: delta -qyadd tests for multi-file LABEL rules. test/label_test = 0
!greg 1072132317 bk-3.0.2: delta -qyadd tests for multi-file LABEL rules. test/udev-test.pl = 0
!greg 1072132317 bk-3.0.2: citool = 0
!greg 1072132318 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1072132319 bk-3.0.2: sane = 0
!greg 1072132319 bk-3.0.2: clean ChangeSet = 0
!greg 1072132319 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1072132320 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist26964 . = 0
!greg 1072132320 bk-3.0.2: _sort = 0
!greg 1072132320 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1072132320 bk-3.0.2: clean ChangeSet = 0
!greg 1072132320 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.10 test/label_test = 0
!greg 1072132320 bk-3.0.2: prs -h -d$each(:C:){(:C:)
} -r1.20 test/udev-test.pl = 0
!greg 1072132320 bk-3.0.2: prs -hr1.10 -nd:PARENT: test/label_test = 0
!greg 1072132320 bk-3.0.2: diffs -u -R1.10 test/label_test = 0
!greg 1072132322 bk-3.0.2: prs -hr1.10 -nd:PARENT: test/label_test = 0
!greg 1072132322 bk-3.0.2: diffs -u -R1.10 test/label_test = 0
!greg 1072132325 bk-3.0.2: lock -s = 0
!greg 1072132325 bk-3.0.2: lock -s = 0
!greg 1072132325 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1072132325 bk-3.0.2: sfind -pC test/label_test = 0
!greg 1072132326 bk-3.0.2: sfind -pC test/udev-test.pl = 0
!greg 1072132326 bk-3.0.2: obtain write lock (26987)
!greg 1072132326 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1072132326 bk-3.0.2: _keysort = 0
!greg 1072132326 bk-3.0.2: sane = 0
!greg 1072132326 bk-3.0.2: check -c - = 0
!greg 1072132326 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1072132326 bk-3.0.2: commit -dqY/tmp/cmt26964 -f/tmp/cfiles26964 = 0
!greg 1072132326 bk-3.0.2: write unlock (26987)
!greg 1072132326 bk-3.0.2: citool = 0
!greg 1072132327 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1072132327 bk-3.0.2: sane = 0
!greg 1072132327 bk-3.0.2: clean ChangeSet = 0
!greg 1072132327 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1072132328 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist26994 . = 0
!greg 1072132328 bk-3.0.2: _sort = 0
!greg 1072132329 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1072132329 bk-3.0.2: clean ChangeSet = 0
!greg 1072132329 bk-3.0.2: citool = 0
!greg 1072132335 bk-3.0.2: get -qe udev.8 = 1
!greg 1072132336 bk-3.0.2: gvim udev.8 = 0
!greg 1072132340 bk-3.0.2: get -qe udev.8 = 0
!greg 1072132341 bk-3.0.2: gvim udev.8 = 0
!greg 1072132543 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1072132543 bk-3.0.2: sane = 0
!greg 1072132543 bk-3.0.2: clean ChangeSet = 0
!greg 1072132543 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1072132543 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist27067 . = 0
!greg 1072132543 bk-3.0.2: _sort = 0
!greg 1072132544 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1072132544 bk-3.0.2: clean ChangeSet = 0
!greg 1072132544 bk-3.0.2: sinfo udev.8 = 1
!greg 1072132544 bk-3.0.2: diffs -u udev.8 = 0
!greg 1072132545 bk-3.0.2: sinfo udev.8 = 1
!greg 1072132545 bk-3.0.2: diffs -u udev.8 = 0
!greg 1072132566 bk-3.0.2: sinfo udev.8 = 1
!greg 1072132566 bk-3.0.2: diffs -u udev.8 = 0
!greg 1072132567 bk-3.0.2: sinfo udev.8 = 1
!greg 1072132567 bk-3.0.2: diffs -u udev.8 = 0
!greg 1072132569 bk-3.0.2: lock -s = 0
!greg 1072132569 bk-3.0.2: lock -s = 0
!greg 1072132569 bk-3.0.2: delta -qyadd documentation about the multiple sysfs values that are now allowed for the LABEL rule. udev.8 = 0
!greg 1072132569 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1072132569 bk-3.0.2: sfind -pC udev.8 = 0
!greg 1072132570 bk-3.0.2: obtain write lock (27096)
!greg 1072132570 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1072132570 bk-3.0.2: _keysort = 0
!greg 1072132570 bk-3.0.2: sane = 0
!greg 1072132570 bk-3.0.2: check -c - = 0
!greg 1072132570 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1072132570 bk-3.0.2: commit -dqY/tmp/cmt27067 -f/tmp/cfiles27067 = 0
!greg 1072132570 bk-3.0.2: write unlock (27096)
!greg 1072132570 bk-3.0.2: citool = 0
!greg 1072132577 bk-3.0.2: edit udev.8 = 0
!greg 1072132590 bk-3.0.2: edit udev.rules = 0
!greg 1072132799 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1072132799 bk-3.0.2: sane = 0
!greg 1072132799 bk-3.0.2: clean ChangeSet = 0
!greg 1072132799 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1072132800 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist27147 . = 0
!greg 1072132800 bk-3.0.2: _sort = 0
!greg 1072132801 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1072132801 bk-3.0.2: clean ChangeSet = 0
!greg 1072132801 bk-3.0.2: sinfo udev.8 = 1
!greg 1072132801 bk-3.0.2: diffs -u udev.8 = 0
!greg 1072132802 bk-3.0.2: sinfo udev.8 = 1
!greg 1072132802 bk-3.0.2: diffs -u udev.8 = 0
!greg 1072132816 bk-3.0.2: sinfo udev.8 = 1
!greg 1072132816 bk-3.0.2: diffs -u udev.8 = 0
!greg 1072132817 bk-3.0.2: sinfo udev.8 = 1
!greg 1072132817 bk-3.0.2: diffs -u udev.8 = 0
!greg 1072132817 bk-3.0.2: sinfo udev.rules = 1
!greg 1072132817 bk-3.0.2: diffs -u udev.rules = 0
!greg 1072132819 bk-3.0.2: lock -s = 0
!greg 1072132819 bk-3.0.2: lock -s = 0
!greg 1072132819 bk-3.0.2: delta -qyadd documentation for the new '%k' modifier (kernel name replacement) udev.8 = 0
!greg 1072132819 bk-3.0.2: delta -qyadd documentation for the new '%k' modifier (kernel name replacement) udev.rules = 0
!greg 1072132819 bk-3.0.2: sfind -pC udev.rules = 0
!greg 1072132819 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1072132819 bk-3.0.2: sfind -pC udev.8 = 0
!greg 1072132819 bk-3.0.2: obtain write lock (27184)
!greg 1072132819 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1072132819 bk-3.0.2: _keysort = 0
!greg 1072132819 bk-3.0.2: sane = 0
!greg 1072132819 bk-3.0.2: check -c - = 0
!greg 1072132819 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1072132819 bk-3.0.2: commit -dqY/tmp/cmt27147 -f/tmp/cfiles27147 = 0
!greg 1072132819 bk-3.0.2: write unlock (27184)
!greg 1072132819 bk-3.0.2: citool = 0
!greg 1072132821 bk-3.0.2: obtain read lock (27190)
!greg 1072132821 bk-3.0.2: _probekey = 0
!greg 1072132826 bk-3.0.2: _keysort = 0
!greg 1072132826 bk-3.0.2: _adler32 = 0
!greg 1072132826 bk-3.0.2: makepatch -vv -s - = 0
!greg 1072132854 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=10196
!greg 1072132854 bk-3.0.2: read unlock (27190)
!greg 1072132854 bk-3.0.2: obtain read lock (27198)
!greg 1072132854 bk-3.0.2: _probekey = 0
!greg 1072132856 bk-3.0.2: _keysort = 0
!greg 1072132856 bk-3.0.2: _adler32 = 0
!greg 1072132856 bk-3.0.2: makepatch -vv -s - = 0
!greg 1072132857 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=10196
!greg 1072132857 bk-3.0.2: read unlock (27198)
!greg 1072133086 bk-3.0.2: obtain read lock (27210)
!greg 1072133086 bk-3.0.2: _probekey = 0
!greg 1072133089 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=0
!greg 1072133089 bk-3.0.2: read unlock (27210)
!greg 1072133114 bk-3.0.2: get -qe namedev.c = 0
!greg 1072133129 bk-3.0.2: vim namedev.c = 0
!greg 1072133131 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1072133132 bk-3.0.2: sane = 0
!greg 1072133132 bk-3.0.2: clean ChangeSet = 0
!greg 1072133132 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1072133133 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist27494 . = 0
!greg 1072133133 bk-3.0.2: _sort = 0
!greg 1072133133 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1072133133 bk-3.0.2: clean ChangeSet = 0
!greg 1072133133 bk-3.0.2: sinfo namedev.c = 1
!greg 1072133133 bk-3.0.2: diffs -u namedev.c = 0
!greg 1072133134 bk-3.0.2: sinfo namedev.c = 1
!greg 1072133134 bk-3.0.2: diffs -u namedev.c = 0
!greg 1072133141 bk-3.0.2: sinfo namedev.c = 1
!greg 1072133141 bk-3.0.2: diffs -u namedev.c = 0
!greg 1072133142 bk-3.0.2: sinfo namedev.c = 1
!greg 1072133142 bk-3.0.2: diffs -u namedev.c = 0
!greg 1072133143 bk-3.0.2: lock -s = 0
!greg 1072133143 bk-3.0.2: lock -s = 0
!greg 1072133143 bk-3.0.2: delta -qyfix complier warning in namedev.c namedev.c = 0
!greg 1072133143 bk-3.0.2: sfind -pC namedev.c = 0
!greg 1072133143 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1072133143 bk-3.0.2: obtain write lock (27522)
!greg 1072133143 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1072133143 bk-3.0.2: _keysort = 0
!greg 1072133143 bk-3.0.2: sane = 0
!greg 1072133143 bk-3.0.2: check -c - = 0
!greg 1072133143 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1072133143 bk-3.0.2: commit -dqY/tmp/cmt27494 -f/tmp/cfiles27494 = 0
!greg 1072133143 bk-3.0.2: write unlock (27522)
!greg 1072133143 bk-3.0.2: citool = 0
!greg 1072133144 bk-3.0.2: obtain read lock (27528)
!greg 1072133144 bk-3.0.2: _probekey = 0
!greg 1072133147 bk-3.0.2: obtain read lock (27531)
!greg 1072133147 bk-3.0.2: _probekey = 0
!greg 1072133150 bk-3.0.2: _keysort = 0
!greg 1072133150 bk-3.0.2: _adler32 = 0
!greg 1072133150 bk-3.0.2: makepatch -vv -s - = 0
!greg 1072133150 bk-3.0.2: _keysort = 0
!greg 1072133150 bk-3.0.2: _adler32 = 0
!greg 1072133150 bk-3.0.2: makepatch -vv -s - = 0
!greg 1072133151 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=1033
!greg 1072133151 bk-3.0.2: read unlock (27531)
!greg 1072133175 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1033
!greg 1072133175 bk-3.0.2: read unlock (27528)
!greg 1072133272 bk-3.0.2: get -p SCCS/s.udev-remove.c = 0
!kay.sievers/greg 1072133277 bk-3.0.2: getuser -r = 0
!kay.sievers/greg 1072133277 bk-3.0.2: pwd = 0
!kay.sievers/greg 1072133277 bk-3.0.2: pwd = 0
!kay.sievers/greg 1072133278 bk-3.0.2: obtain write lock (27584)
!kay.sievers/greg 1072133278 bk-3.0.2: lock -L = 0
!kay.sievers/greg 1072133278 bk-3.0.2: version = 0
!kay.sievers/greg 1072133278 bk-3.0.2: diffs udev-remove.c = 0
!kay.sievers/greg 1072133278 bk-3.0.2: edit -q SCCS/s.udev-remove.c = 0
!kay.sievers/greg 1072133278 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1072133278 bk-3.0.2: sfiles -c - = 0
!kay.sievers/greg 1072133278 bk-3.0.2: sfiles -p - = 0
!kay.sievers/greg 1072133278 bk-3.0.2: sfiles -x - = 0
!kay.sievers/greg 1072133278 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1072133278 bk-3.0.2: _unlink = 0
!kay.sievers/greg 1072133278 bk-3.0.2: sfiles -x = 0
!kay.sievers/greg 1072133278 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1072133278 bk-3.0.2: ci -q -G -ysmall cleanup udev-remove.c - = 0
!kay.sievers/greg 1072133278 bk-3.0.2: unlock -w = 0
!kay.sievers/greg 1072133278 bk-3.0.2: lock -w = 0
!kay.sievers/greg 1072133278 bk-3.0.2: import -tpatch -CR -ysmall cleanup udev-remove.c /tmp/patch27572 . = 0
!kay.sievers/greg 1072133278 bk-3.0.2: obtain write lock (27645)
!kay.sievers/greg 1072133278 bk-3.0.2: sfind -s,,p -C = 0
!kay.sievers/greg 1072133278 bk-3.0.2: sccscat -h ChangeSet = 0
!kay.sievers/greg 1072133278 bk-3.0.2: _keysort = 0
!kay.sievers/greg 1072133278 bk-3.0.2: sane = 0
!kay.sievers/greg 1072133278 bk-3.0.2: check -c - = 0
!kay.sievers/greg 1072133278 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1072133278 bk-3.0.2: commit -y[PATCH] small cleanup udev-remove.c

Here is a small cleanup. It replaces the malloc in udev-remove.c
with a struct, like we do in udev-add.c
 = 0
!kay.sievers/greg 1072133278 bk-3.0.2: write unlock (27645)
!greg 1072133822 bk-3.0.2: obtain read lock (27960)
!greg 1072133822 bk-3.0.2: _probekey = 0
!greg 1072133825 bk-3.0.2: obtain read lock (27963)
!greg 1072133825 bk-3.0.2: _probekey = 0
!greg 1072133827 bk-3.0.2: _keysort = 0
!greg 1072133827 bk-3.0.2: _adler32 = 0
!greg 1072133827 bk-3.0.2: makepatch -vv -s - = 0
!greg 1072133827 bk-3.0.2: _keysort = 0
!greg 1072133827 bk-3.0.2: _adler32 = 0
!greg 1072133827 bk-3.0.2: makepatch -vv -s - = 0
!greg 1072133828 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=1543
!greg 1072133828 bk-3.0.2: read unlock (27963)
!greg 1072133853 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1543
!greg 1072133853 bk-3.0.2: read unlock (27960)
!greg 1072135847 bk-3.0.2: get -p test/SCCS/s.udev-test.pl = 0
!kay.sievers/greg 1072135850 bk-3.0.2: getuser -r = 0
!kay.sievers/greg 1072135850 bk-3.0.2: pwd = 0
!kay.sievers/greg 1072135850 bk-3.0.2: pwd = 0
!kay.sievers/greg 1072135850 bk-3.0.2: obtain write lock (28132)
!kay.sievers/greg 1072135850 bk-3.0.2: lock -L = 0
!kay.sievers/greg 1072135850 bk-3.0.2: version = 0
!kay.sievers/greg 1072135850 bk-3.0.2: diffs test/udev-test.pl = 0
!kay.sievers/greg 1072135850 bk-3.0.2: edit -q test/SCCS/s.udev-test.pl = 0
!kay.sievers/greg 1072135850 bk-3.0.2: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1072135850 bk-3.0.2: sfiles -c - = 0
!kay.sievers/greg 1072135850 bk-3.0.2: sfiles -p - = 0
!kay.sievers/greg 1072135850 bk-3.0.2: sfiles -x - = 0
!kay.sievers/greg 1072135850 bk-3.0.2: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1072135850 bk-3.0.2: _unlink = 0
!kay.sievers/greg 1072135850 bk-3.0.2: sfiles -x = 0
!kay.sievers/greg 1072135850 bk-3.0.2: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1072135850 bk-3.0.2: ci -q -G -yfix udev-test.pl - = 0
!kay.sievers/greg 1072135850 bk-3.0.2: unlock -w = 0
!kay.sievers/greg 1072135851 bk-3.0.2: lock -w = 0
!kay.sievers/greg 1072135851 bk-3.0.2: import -tpatch -CR -yfix udev-test.pl /tmp/patch28120 . = 0
!kay.sievers/greg 1072135851 bk-3.0.2: obtain write lock (28193)
!kay.sievers/greg 1072135851 bk-3.0.2: sfind -s,,p -C = 0
!kay.sievers/greg 1072135851 bk-3.0.2: sccscat -h ChangeSet = 0
!kay.sievers/greg 1072135851 bk-3.0.2: _keysort = 0
!kay.sievers/greg 1072135851 bk-3.0.2: sane = 0
!kay.sievers/greg 1072135851 bk-3.0.2: check -c - = 0
!kay.sievers/greg 1072135851 bk-3.0.2: commit -y[PATCH] fix udev-test.pl

Here is a small fix for udev-test.pl, to print the METHOD also
for the "whitespace config" tests.

  TEST: Handle comment lines in config file (and replace kernel name)
  method '' for 'class/tty/ttyUSB0' expecting node 'visor'
  add: ok    remove: ok
 = 0
!kay.sievers/greg 1072135851 bk-3.0.2: write unlock (28193)
!kay.sievers/greg 1072135851 bk-3.0.2: _probekey = 0
!kay.sievers/greg 1072135852 bk-3.0.2: _keysort = 0
!kay.sievers/greg 1072135852 bk-3.0.2: _adler32 = 0
!kay.sievers/greg 1072135852 bk-3.0.2: makepatch -e -s - = 0
!kay.sievers/greg 1072135852 bk-3.0.2: _keysort = 0
!kay.sievers/greg 1072135852 bk-3.0.2: _adler32 = 0
!kay.sievers/greg 1072135852 bk-3.0.2: makepatch -e -s - = 0
!kay.sievers/greg 1072135852 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1072135885 bk-3.0.2: obtain read lock (28271)
!greg 1072135885 bk-3.0.2: _probekey = 0
!greg 1072135887 bk-3.0.2: _keysort = 0
!greg 1072135887 bk-3.0.2: _adler32 = 0
!greg 1072135887 bk-3.0.2: makepatch -vv -s - = 0
!greg 1072135887 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=1402
!greg 1072135887 bk-3.0.2: read unlock (28271)
!greg 1072135889 bk-3.0.2: changes -t = 0
!greg 1072135889 bk-3.0.2: tags = 0
!greg 1072135903 bk-3.0.2: rset -hrv009..+ = 0
!greg 1072135903 bk-3.0.2: prs -hb -rv009..1.338 -xv009 -d# :D:	:P:@:HT:	:I:
$each(:C:){# (:C:)
}# --------------------------------------------
 ChangeSet = 0
!greg 1072135903 bk-3.0.2: export -tpatch -rv009..+ = 0
!greg 1072135911 bk-3.0.2: gethelp -s export /usr/local/bitkeeper = 0
!greg 1072135911 bk-3.0.2: help -s export = 0
!greg 1072135911 bk-3.0.2: export -changes -rv009..+ = 1
!greg 1072135916 bk-3.0.2: changes -rv009..+ = 0
!greg 1072135949 bk-3.0.2: obtain read lock (28297)
!greg 1072135949 bk-3.0.2: _probekey = 0
!greg 1072135955 bk-3.0.2: _keysort = 0
!greg 1072135955 bk-3.0.2: _adler32 = 0
!greg 1072135955 bk-3.0.2: makepatch -vv -s - = 0
!greg 1072135981 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1402
!greg 1072135981 bk-3.0.2: read unlock (28297)
!greg 1072139457 bk-3.0.2: obtain read lock (28532)
!greg 1072139457 bk-3.0.2: _probekey = 0
!greg 1072139460 bk-3.0.2: obtain read lock (28535)
!greg 1072139460 bk-3.0.2: _probekey = 0
!greg 1072139462 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=0
!greg 1072139462 bk-3.0.2: read unlock (28535)
!greg 1072139465 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1072139465 bk-3.0.2: read unlock (28532)
!greg 1072139471 bk-3.0.2: edit ChangeLog = 0
!greg 1072139488 bk-3.0.2: changes -rv009..+ = 0
!greg 1072139543 bk-3.0.2: get -qe Makefile udev.spec = 0
!greg 1072139586 bk-3.0.2: vim Makefile udev.spec = 0
!greg 1072139590 bk-3.0.2: dotbk .bkgui config-gui = 0
!greg 1072139590 bk-3.0.2: sane = 0
!greg 1072139590 bk-3.0.2: clean ChangeSet = 0
!greg 1072139590 bk-3.0.2: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1072139592 bk-3.0.2: sfiles -vg -xcpA -o/tmp/bk_cilist28564 . = 0
!greg 1072139592 bk-3.0.2: _sort = 0
!greg 1072139592 bk-3.0.2: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1072139592 bk-3.0.2: clean ChangeSet = 0
!greg 1072139592 bk-3.0.2: sinfo ChangeLog = 1
!greg 1072139592 bk-3.0.2: diffs -u ChangeLog = 0
!greg 1072139596 bk-3.0.2: sinfo ChangeLog = 1
!greg 1072139596 bk-3.0.2: diffs -u ChangeLog = 0
!greg 1072139602 bk-3.0.2: sinfo ChangeLog = 1
!greg 1072139602 bk-3.0.2: diffs -u ChangeLog = 0
!greg 1072139603 bk-3.0.2: sinfo ChangeLog = 1
!greg 1072139603 bk-3.0.2: diffs -u ChangeLog = 0
!greg 1072139603 bk-3.0.2: sinfo Makefile = 1
!greg 1072139603 bk-3.0.2: diffs -u Makefile = 0
!greg 1072139604 bk-3.0.2: sinfo udev.spec = 1
!greg 1072139604 bk-3.0.2: diffs -u udev.spec = 0
!greg 1072139605 bk-3.0.2: _strings x = 0
!greg 1072139608 bk-3.0.2: lock -s = 0
!greg 1072139608 bk-3.0.2: lock -s = 0
!greg 1072139608 bk-3.0.2: delta -qyv010 release ChangeLog = 0
!greg 1072139608 bk-3.0.2: delta -qyv010 release Makefile = 0
!greg 1072139608 bk-3.0.2: delta -qyv010 release udev.spec = 0
!greg 1072139608 bk-3.0.2: sfind -pC ChangeLog = 0
!greg 1072139608 bk-3.0.2: sfind -pC udev.spec = 0
!greg 1072139608 bk-3.0.2: sfind -pC ChangeSet = 0
!greg 1072139608 bk-3.0.2: sfind -pC Makefile = 0
!greg 1072139609 bk-3.0.2: obtain write lock (28605)
!greg 1072139609 bk-3.0.2: sccscat -h ChangeSet = 0
!greg 1072139609 bk-3.0.2: _keysort = 0
!greg 1072139609 bk-3.0.2: sane = 0
!greg 1072139609 bk-3.0.2: check -c - = 0
!greg 1072139609 bk-3.0.2: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1072139609 bk-3.0.2: commit -dqY/tmp/cmt28564 -f/tmp/cfiles28564 = 0
!greg 1072139609 bk-3.0.2: write unlock (28605)
!greg 1072139609 bk-3.0.2: citool = 0
!greg 1072139611 bk-3.0.2: changes -t = 0
!greg 1072139611 bk-3.0.2: tags = 0
!greg 1072139617 bk-3.0.2: admin -Sv010 ChangeSet = 0
!greg 1072139617 bk-3.0.2: tag v010 = 0
!greg 1072139714 bk-3.0.2: obtain read lock (29118)
!greg 1072139714 bk-3.0.2: _probekey = 0
!greg 1072139719 bk-3.0.2: _keysort = 0
!greg 1072139719 bk-3.0.2: _adler32 = 0
!greg 1072139719 bk-3.0.2: makepatch -vv -s - = 0
!greg 1072139745 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=3915
!greg 1072139745 bk-3.0.2: read unlock (29118)
!greg 1072139820 bk-3.0.2: obtain read lock (29189)
!greg 1072139820 bk-3.0.2: _probekey = 0
!greg 1072139822 bk-3.0.2: _keysort = 0
!greg 1072139822 bk-3.0.2: _adler32 = 0
!greg 1072139822 bk-3.0.2: makepatch -vv -s - = 0
!greg 1072139823 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=3915
!greg 1072139823 bk-3.0.2: read unlock (29189)
!greg 1072141078 bk-3.0.2: obtain read lock (29210)
!greg 1072141078 bk-3.0.2: _probekey = 0
!greg 1072141080 bk-3.0.2: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=0
!greg 1072141080 bk-3.0.2: read unlock (29210)
!greg 1072141081 bk-3.0.2: obtain read lock (29215)
!greg 1072141081 bk-3.0.2: _probekey = 0
!greg 1072141087 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1072141087 bk-3.0.2: read unlock (29215)
!greg 1072143291 bk-3.0.2: obtain read lock (29369)
!greg 1072143291 bk-3.0.2: _probekey = 0
!greg 1072143357 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1072143357 bk-3.0.2: read unlock (29369)
!greg 1072823073 bk-3.0.4: obtain write lock (17319)
!greg 1072823082 bk-3.0.4: _listkey -q = 0 keysin=457(10) keysout=1094(22)
!greg 1072823086 bk-3.0.4: cat BitKeeper/etc/skipkeys = 0
!greg 1072823086 bk-3.0.4: renumber -q RESYNC/SCCS/s.ChangeSet = 0
!greg 1072823086 bk-3.0.4: takepatch -mvvv = 0 psize=46834
!greg 1072823086 bk-3.0.4: sfind RESYNC = 0
!greg 1072823086 bk-3.0.4: sfio -omq = 0
!greg 1072823086 bk-3.0.4: clean SCCS/s.ChangeLog = 0
!greg 1072823086 bk-3.0.4: clean SCCS/s.ChangeSet = 0
!greg 1072823086 bk-3.0.4: clean SCCS/s.Makefile = 0
!greg 1072823086 bk-3.0.4: clean SCCS/s.namedev.c = 0
!greg 1072823086 bk-3.0.4: clean SCCS/s.namedev.h = 0
!greg 1072823086 bk-3.0.4: clean SCCS/s.namedev_parse.c = 0
!greg 1072823086 bk-3.0.4: clean SCCS/s.udev-add.c = 0
!greg 1072823086 bk-3.0.4: clean SCCS/s.udev.8 = 0
!greg 1072823086 bk-3.0.4: clean SCCS/s.udev.c = 0
!greg 1072823086 bk-3.0.4: clean SCCS/s.udev.permissions.debian = 0
!greg 1072823086 bk-3.0.4: clean SCCS/s.udev.spec = 0
!greg 1072823086 bk-3.0.4: clean etc/init.d/SCCS/s.udev = 0
!greg 1072823086 bk-3.0.4: clean extras/SCCS/s.ide-devfs.sh = 0
!greg 1072823086 bk-3.0.4: clean test/SCCS/s.udev-test.pl = 0
!greg 1072823087 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1072823087 bk-3.0.4: _keysort = 0
!greg 1072823091 bk-3.0.4: sane = 0
!greg 1072823091 bk-3.0.4: check -acv -- - = 0
!greg 1072823091 bk-3.0.4: sfind = 0
!greg 1072823091 bk-3.0.4: resolve -a -yMerge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev = 0
!greg 1072823091 bk-3.0.4: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=394271
!greg 1072823091 bk-3.0.4: write unlock (17319)
!greg 1072823092 bk-3.0.4: _probekey = 0
!greg 1072823092 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1072823107 bk-3.0.4: get -p SCCS/s.Makefile = 0
!kay.sievers/greg 1072823110 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1072823110 bk-3.0.4: pwd = 0
!kay.sievers/greg 1072823110 bk-3.0.4: pwd = 0
!kay.sievers/greg 1072823110 bk-3.0.4: obtain write lock (17388)
!kay.sievers/greg 1072823110 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1072823110 bk-3.0.4: version = 0
!kay.sievers/greg 1072823110 bk-3.0.4: diffs Makefile = 0
!kay.sievers/greg 1072823110 bk-3.0.4: edit -q SCCS/s.Makefile = 0
!kay.sievers/greg 1072823110 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1072823111 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1072823111 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1072823111 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1072823111 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1072823111 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1072823111 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1072823111 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1072823111 bk-3.0.4: ci -q -G -ydepend on all .h files - = 0
!kay.sievers/greg 1072823111 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1072823111 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1072823111 bk-3.0.4: import -tpatch -CR -ydepend on all .h files /tmp/patch17376 . = 0
!kay.sievers/greg 1072823111 bk-3.0.4: obtain write lock (17449)
!kay.sievers/greg 1072823112 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1072823112 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1072823112 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1072823112 bk-3.0.4: sane = 0
!kay.sievers/greg 1072823112 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1072823112 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1072823112 bk-3.0.4: commit -y[PATCH] depend on all .h files

Let the build depend on all header files.
 = 0
!kay.sievers/greg 1072823112 bk-3.0.4: write unlock (17449)
!greg 1072823277 bk-3.0.4: get -p SCCS/s.udev.c = 0
!greg 1072823277 bk-3.0.4: get -p SCCS/s.udevdb.c = 0
!greg 1072823277 bk-3.0.4: get -p SCCS/s.udevdb.h = 0
!greg 1072823280 bk-3.0.4: get -p SCCS/s.udev.c = 0
!greg 1072823280 bk-3.0.4: get -e SCCS/s.udev.c = 0
!greg 1072823280 bk-3.0.4: get -p SCCS/s.udevdb.c = 0
!greg 1072823280 bk-3.0.4: get -e SCCS/s.udevdb.c = 0
!greg 1072823280 bk-3.0.4: get -p SCCS/s.udevdb.h = 0
!greg 1072823280 bk-3.0.4: get -e SCCS/s.udevdb.h = 0
!greg 1072823422 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1072823422 bk-3.0.4: sane = 0
!greg 1072823422 bk-3.0.4: clean ChangeSet = 0
!greg 1072823422 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1072823423 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist20489 . = 0
!greg 1072823423 bk-3.0.4: _sort = 0
!greg 1072823424 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1072823424 bk-3.0.4: clean ChangeSet = 0
!greg 1072823424 bk-3.0.4: sinfo udev.c = 1
!greg 1072823424 bk-3.0.4: diffs -u udev.c = 0
!greg 1072823425 bk-3.0.4: _strings x = 0
!greg 1072823427 bk-3.0.4: sinfo udevdb.h = 1
!greg 1072823427 bk-3.0.4: diffs -u udevdb.h = 0
!greg 1072823427 bk-3.0.4: sinfo udevdb.h = 1
!greg 1072823427 bk-3.0.4: diffs -u udevdb.h = 0
!greg 1072823429 bk-3.0.4: sinfo udev.c = 1
!greg 1072823429 bk-3.0.4: diffs -u udev.c = 0
!greg 1072823488 bk-3.0.4: sinfo udev.c = 1
!greg 1072823488 bk-3.0.4: diffs -u udev.c = 0
!greg 1072823489 bk-3.0.4: unedit udev.c = 0
!greg 1072823489 bk-3.0.4: sinfo udevdb.c = 1
!greg 1072823489 bk-3.0.4: diffs -u udevdb.c = 0
!greg 1072823489 bk-3.0.4: sinfo udevdb.c = 1
!greg 1072823489 bk-3.0.4: diffs -u udevdb.c = 0
!greg 1072823489 bk-3.0.4: sinfo udevdb.c = 1
!greg 1072823489 bk-3.0.4: diffs -u udevdb.c = 0
!greg 1072823489 bk-3.0.4: sinfo udevdb.c = 1
!greg 1072823489 bk-3.0.4: diffs -u udevdb.c = 0
!greg 1072823489 bk-3.0.4: unedit udevdb.c = 0
!greg 1072823489 bk-3.0.4: sinfo udevdb.h = 1
!greg 1072823489 bk-3.0.4: diffs -u udevdb.h = 0
!greg 1072823489 bk-3.0.4: sinfo udevdb.h = 1
!greg 1072823489 bk-3.0.4: diffs -u udevdb.h = 0
!greg 1072823489 bk-3.0.4: sinfo udevdb.h = 1
!greg 1072823489 bk-3.0.4: diffs -u udevdb.h = 0
!greg 1072823489 bk-3.0.4: sinfo udevdb.h = 1
!greg 1072823489 bk-3.0.4: diffs -u udevdb.h = 0
!greg 1072823489 bk-3.0.4: unedit udevdb.h = 0
!greg 1072823491 bk-3.0.4: citool = 0
!kay.sievers/greg 1072823496 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1072823496 bk-3.0.4: pwd = 0
!kay.sievers/greg 1072823496 bk-3.0.4: pwd = 0
!kay.sievers/greg 1072823496 bk-3.0.4: obtain write lock (20560)
!kay.sievers/greg 1072823496 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1072823496 bk-3.0.4: version = 0
!kay.sievers/greg 1072823496 bk-3.0.4: diffs udev.c = 0
!kay.sievers/greg 1072823496 bk-3.0.4: edit -q SCCS/s.udev.c = 0
!kay.sievers/greg 1072823496 bk-3.0.4: diffs udevdb.c = 0
!kay.sievers/greg 1072823496 bk-3.0.4: edit -q SCCS/s.udevdb.c = 0
!kay.sievers/greg 1072823496 bk-3.0.4: diffs udevdb.h = 0
!kay.sievers/greg 1072823496 bk-3.0.4: edit -q SCCS/s.udevdb.h = 0
!kay.sievers/greg 1072823496 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1072823496 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1072823496 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1072823496 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1072823496 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1072823496 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1072823496 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1072823496 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1072823496 bk-3.0.4: ci -q -G -ymake udev user callable to query the database - = 0
!kay.sievers/greg 1072823496 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1072823497 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1072823497 bk-3.0.4: import -tpatch -CR -ymake udev user callable to query the database /tmp/patch20548 . = 0
!kay.sievers/greg 1072823497 bk-3.0.4: obtain write lock (20629)
!kay.sievers/greg 1072823497 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1072823497 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1072823497 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1072823497 bk-3.0.4: sane = 0
!kay.sievers/greg 1072823497 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1072823497 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1072823497 bk-3.0.4: commit -y[PATCH] make udev user callable to query the database

Here is a slightly better version that prints the usage if a unknown option is given:
  kay@pim:~/src/udev.kay$ ./udev -x
  ./udev: invalid option -- x
  Usage: [-qrVh]
    -q arg     query database
    -r         print udev root
    -V         print udev version
    -h         print this help text


> Here is a patch that makes it possible to call udev with options on the command line.
> Valid options are for now:
>
> -V for the udev version:
>     kay@pim:~/src/udev.kay$ ./udev -V
>     udev, version 011_bk
>
> -r for the udev root:
>     kay@pim:~/src/udev.kay$ ./udev -r
>     /udev/
>
> -q to query the database with the sysfs path for the name of the node:
>     kay@pim:~/src/udev.kay$ ./udev -q /class/video4linux/video0
>     test/video/webcam0
 = 0
!kay.sievers/greg 1072823497 bk-3.0.4: write unlock (20629)
!greg 1072823542 bk-3.0.4: obtain read lock (20831)
!greg 1072823542 bk-3.0.4: _probekey = 0
!greg 1072823548 bk-3.0.4: _keysort = 0
!greg 1072823548 bk-3.0.4: _adler32 = 0
!greg 1072823548 bk-3.0.4: makepatch -vv -s - = 0
!greg 1072823580 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=5944
!greg 1072823580 bk-3.0.4: read unlock (20831)
!greg 1072823772 bk-3.0.4: get -p extras/multipath/SCCS/s.ChangeLog = 0
!greg 1072823772 bk-3.0.4: get -p extras/multipath/SCCS/s.Makefile = 0
!greg 1072823772 bk-3.0.4: get -p extras/multipath/SCCS/s.README = 0
!greg 1072823772 bk-3.0.4: get -p extras/multipath/SCCS/s.multipath.hotplug = 0
!christophe.varoqui/greg 1072823775 bk-3.0.4: getuser -r = 0
!christophe.varoqui/greg 1072823775 bk-3.0.4: pwd = 0
!christophe.varoqui/greg 1072823775 bk-3.0.4: pwd = 0
!christophe.varoqui/greg 1072823775 bk-3.0.4: obtain write lock (20909)
!christophe.varoqui/greg 1072823775 bk-3.0.4: lock -L = 0
!christophe.varoqui/greg 1072823775 bk-3.0.4: version = 0
!christophe.varoqui/greg 1072823775 bk-3.0.4: diffs extras/multipath/ChangeLog = 0
!christophe.varoqui/greg 1072823775 bk-3.0.4: edit -q extras/multipath/SCCS/s.ChangeLog = 0
!christophe.varoqui/greg 1072823775 bk-3.0.4: diffs extras/multipath/Makefile = 0
!christophe.varoqui/greg 1072823775 bk-3.0.4: edit -q extras/multipath/SCCS/s.Makefile = 0
!christophe.varoqui/greg 1072823775 bk-3.0.4: diffs extras/multipath/README = 0
!christophe.varoqui/greg 1072823775 bk-3.0.4: edit -q extras/multipath/SCCS/s.README = 0
!christophe.varoqui/greg 1072823775 bk-3.0.4: diffs extras/multipath/multipath.hotplug = 0
!christophe.varoqui/greg 1072823775 bk-3.0.4: edit -q extras/multipath/SCCS/s.multipath.hotplug = 0
!christophe.varoqui/greg 1072823775 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!christophe.varoqui/greg 1072823775 bk-3.0.4: sfiles -c - = 0
!christophe.varoqui/greg 1072823775 bk-3.0.4: sfiles -p - = 0
!christophe.varoqui/greg 1072823775 bk-3.0.4: sfiles -x - = 0
!christophe.varoqui/greg 1072823775 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!christophe.varoqui/greg 1072823776 bk-3.0.4: _unlink = 0
!christophe.varoqui/greg 1072823776 bk-3.0.4: sfiles -x = 0
!christophe.varoqui/greg 1072823776 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!christophe.varoqui/greg 1072823776 bk-3.0.4: ci -q -G -yextras multipath update - = 0
!christophe.varoqui/greg 1072823776 bk-3.0.4: unlock -w = 0
!christophe.varoqui/greg 1072823776 bk-3.0.4: lock -w = 0
!christophe.varoqui/greg 1072823776 bk-3.0.4: import -tpatch -CR -yextras multipath update /tmp/patch20897 . = 0
!christophe.varoqui/greg 1072823776 bk-3.0.4: obtain write lock (20982)
!christophe.varoqui/greg 1072823776 bk-3.0.4: sfind -s,,p -C = 0
!christophe.varoqui/greg 1072823777 bk-3.0.4: sccscat -h ChangeSet = 0
!christophe.varoqui/greg 1072823777 bk-3.0.4: _keysort = 0
!christophe.varoqui/greg 1072823777 bk-3.0.4: sane = 0
!christophe.varoqui/greg 1072823777 bk-3.0.4: check -c - = 0
!christophe.varoqui/greg 1072823777 bk-3.0.4: commit -y[PATCH] extras multipath update

2003-12-29 multipath-012
        * refresh doc
        * add the uninstall target in Makefile
        * /sbin/multipath, not /root/multipath in hotplug agent
 = 0
!christophe.varoqui/greg 1072823777 bk-3.0.4: write unlock (20982)
!christophe.varoqui/greg 1072823777 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1072823858 bk-3.0.4: get -p extras/multipath/SCCS/s.ChangeLog = 0
!greg 1072823858 bk-3.0.4: get -p extras/multipath/SCCS/s.main.c = 0
!greg 1072823858 bk-3.0.4: get -p extras/multipath/SCCS/s.multipath.hotplug = 0
!greg 1072823919 bk-3.0.4: get -p extras/multipath/SCCS/s.ChangeLog = 0
!greg 1072823919 bk-3.0.4: get -p extras/multipath/SCCS/s.main.c = 0
!greg 1072823919 bk-3.0.4: get -p extras/multipath/SCCS/s.multipath.hotplug = 0
!greg 1072823919 bk-3.0.4: get -p extras/multipath/SCCS/s.ChangeLog = 0
!greg 1072823919 bk-3.0.4: get -p extras/multipath/SCCS/s.main.c = 0
!greg 1072823919 bk-3.0.4: get -p extras/multipath/SCCS/s.multipath.hotplug = 0
!greg 1072823928 bk-3.0.4: get -p extras/multipath/SCCS/s.ChangeLog = 0
!greg 1072823928 bk-3.0.4: get -p extras/multipath/SCCS/s.main.c = 0
!greg 1072823928 bk-3.0.4: get -p extras/multipath/SCCS/s.multipath.hotplug = 0
!greg 1072823972 bk-3.0.4: get -p extras/multipath/SCCS/s.ChangeLog = 0
!greg 1072823972 bk-3.0.4: get -p extras/multipath/SCCS/s.main.c = 0
!greg 1072823972 bk-3.0.4: get -p extras/multipath/SCCS/s.multipath.hotplug = 0
!christophe.varoqui/greg 1072823976 bk-3.0.4: getuser -r = 0
!christophe.varoqui/greg 1072823976 bk-3.0.4: pwd = 0
!christophe.varoqui/greg 1072823976 bk-3.0.4: pwd = 0
!christophe.varoqui/greg 1072823976 bk-3.0.4: obtain write lock (21074)
!christophe.varoqui/greg 1072823976 bk-3.0.4: lock -L = 0
!christophe.varoqui/greg 1072823976 bk-3.0.4: version = 0
!christophe.varoqui/greg 1072823976 bk-3.0.4: diffs extras/multipath/ChangeLog = 0
!christophe.varoqui/greg 1072823976 bk-3.0.4: edit -q extras/multipath/SCCS/s.ChangeLog = 0
!christophe.varoqui/greg 1072823976 bk-3.0.4: diffs extras/multipath/main.c = 0
!christophe.varoqui/greg 1072823976 bk-3.0.4: edit -q extras/multipath/SCCS/s.main.c = 0
!christophe.varoqui/greg 1072823976 bk-3.0.4: diffs extras/multipath/multipath.hotplug = 0
!christophe.varoqui/greg 1072823976 bk-3.0.4: edit -q extras/multipath/SCCS/s.multipath.hotplug = 0
!christophe.varoqui/greg 1072823976 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!christophe.varoqui/greg 1072823976 bk-3.0.4: sfiles -c - = 0
!christophe.varoqui/greg 1072823976 bk-3.0.4: sfiles -p - = 0
!christophe.varoqui/greg 1072823976 bk-3.0.4: sfiles -x - = 0
!christophe.varoqui/greg 1072823976 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!christophe.varoqui/greg 1072823976 bk-3.0.4: _unlink = 0
!christophe.varoqui/greg 1072823976 bk-3.0.4: sfiles -x = 0
!christophe.varoqui/greg 1072823976 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!christophe.varoqui/greg 1072823976 bk-3.0.4: ci -q -G -yextras multipath update - = 0
!christophe.varoqui/greg 1072823976 bk-3.0.4: unlock -w = 0
!christophe.varoqui/greg 1072823977 bk-3.0.4: lock -w = 0
!christophe.varoqui/greg 1072823977 bk-3.0.4: import -tpatch -CR -yextras multipath update /tmp/patch21062 . = 0
!christophe.varoqui/greg 1072823977 bk-3.0.4: obtain write lock (21143)
!christophe.varoqui/greg 1072823977 bk-3.0.4: sfind -s,,p -C = 0
!christophe.varoqui/greg 1072823977 bk-3.0.4: sccscat -h ChangeSet = 0
!christophe.varoqui/greg 1072823977 bk-3.0.4: _keysort = 0
!christophe.varoqui/greg 1072823977 bk-3.0.4: sane = 0
!christophe.varoqui/greg 1072823977 bk-3.0.4: check -c - = 0
!christophe.varoqui/greg 1072823977 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!christophe.varoqui/greg 1072823977 bk-3.0.4: commit -y[PATCH] extras multipath update

incremental to 0.0.12-1,

* check hotplug event refers to a block device; if not exit early
 = 0
!christophe.varoqui/greg 1072823977 bk-3.0.4: write unlock (21143)
!greg 1072823980 bk-3.0.4: obtain read lock (21151)
!greg 1072823980 bk-3.0.4: _probekey = 0
!greg 1072823987 bk-3.0.4: _keysort = 0
!greg 1072823987 bk-3.0.4: _adler32 = 0
!greg 1072823987 bk-3.0.4: makepatch -vv -s - = 0
!greg 1072824013 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=6306
!greg 1072824013 bk-3.0.4: read unlock (21151)
!greg 1072824253 bk-3.0.4: obtain read lock (21162)
!greg 1072824253 bk-3.0.4: _probekey = 0
!greg 1072824255 bk-3.0.4: _keysort = 0
!greg 1072824255 bk-3.0.4: _adler32 = 0
!greg 1072824255 bk-3.0.4: makepatch -vv -s - = 0
!greg 1072824257 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=11975
!greg 1072824257 bk-3.0.4: read unlock (21162)
!greg 1072830282 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1072830282 bk-3.0.4: sane = 0
!greg 1072830282 bk-3.0.4: clean ChangeSet = 0
!greg 1072830282 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1072830283 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist21562 . = 0
!greg 1072830283 bk-3.0.4: _sort = 0
!greg 1072830283 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1072830283 bk-3.0.4: clean ChangeSet = 0
!greg 1072830301 bk-3.0.4: lock -s = 0
!greg 1072830301 bk-3.0.4: lock -s = 0
!greg 1072830301 bk-3.0.4: new docs/udev_vs_devfs = 0
!greg 1072830301 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1072830301 bk-3.0.4: sfind -pC docs/udev_vs_devfs = 0
!greg 1072830301 bk-3.0.4: obtain write lock (21582)
!greg 1072830301 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1072830301 bk-3.0.4: _keysort = 0
!greg 1072830301 bk-3.0.4: sane = 0
!greg 1072830301 bk-3.0.4: check -c - = 0
!greg 1072830301 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1072830301 bk-3.0.4: commit -dqY/tmp/cmt21562 -f/tmp/cfiles21562 = 0
!greg 1072830301 bk-3.0.4: write unlock (21582)
!greg 1072830301 bk-3.0.4: citool = 0
!greg 1072830303 bk-3.0.4: obtain read lock (21588)
!greg 1072830303 bk-3.0.4: _probekey = 0
!greg 1072830310 bk-3.0.4: _keysort = 0
!greg 1072830310 bk-3.0.4: _adler32 = 0
!greg 1072830310 bk-3.0.4: makepatch -vv -s - = 0
!greg 1072830339 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=10596
!greg 1072830339 bk-3.0.4: read unlock (21588)
!greg 1072830454 bk-3.0.4: get -qe udev_vs_devfs = 0
!greg 1072830471 bk-3.0.4: vim udev_vs_devfs = 0
!greg 1072830473 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1072830473 bk-3.0.4: sane = 0
!greg 1072830473 bk-3.0.4: clean ChangeSet = 0
!greg 1072830473 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1072830474 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist21608 . = 0
!greg 1072830474 bk-3.0.4: _sort = 0
!greg 1072830474 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1072830474 bk-3.0.4: clean ChangeSet = 0
!greg 1072830474 bk-3.0.4: sinfo docs/udev_vs_devfs = 1
!greg 1072830474 bk-3.0.4: diffs -u docs/udev_vs_devfs = 0
!greg 1072830475 bk-3.0.4: sinfo docs/udev_vs_devfs = 1
!greg 1072830475 bk-3.0.4: diffs -u docs/udev_vs_devfs = 0
!greg 1072830484 bk-3.0.4: sinfo docs/udev_vs_devfs = 1
!greg 1072830484 bk-3.0.4: diffs -u docs/udev_vs_devfs = 0
!greg 1072830484 bk-3.0.4: sinfo docs/udev_vs_devfs = 1
!greg 1072830484 bk-3.0.4: diffs -u docs/udev_vs_devfs = 0
!greg 1072830485 bk-3.0.4: lock -s = 0
!greg 1072830485 bk-3.0.4: lock -s = 0
!greg 1072830485 bk-3.0.4: delta -qyminor change to udev_vs_devfs document. docs/udev_vs_devfs = 0
!greg 1072830485 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1072830485 bk-3.0.4: sfind -pC docs/udev_vs_devfs = 0
!greg 1072830485 bk-3.0.4: obtain write lock (21636)
!greg 1072830485 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1072830485 bk-3.0.4: _keysort = 0
!greg 1072830485 bk-3.0.4: sane = 0
!greg 1072830485 bk-3.0.4: check -c - = 0
!greg 1072830485 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1072830485 bk-3.0.4: commit -dqY/tmp/cmt21608 -f/tmp/cfiles21608 = 0
!greg 1072830485 bk-3.0.4: write unlock (21636)
!greg 1072830485 bk-3.0.4: citool = 0
!greg 1072830639 bk-3.0.4: obtain read lock (21647)
!greg 1072830639 bk-3.0.4: _probekey = 0
!greg 1072830645 bk-3.0.4: _keysort = 0
!greg 1072830645 bk-3.0.4: _adler32 = 0
!greg 1072830645 bk-3.0.4: makepatch -vv -s - = 0
!greg 1072830671 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1291
!greg 1072830671 bk-3.0.4: read unlock (21647)
!greg 1072830884 bk-3.0.4: get -p SCCS/s.udev.spec = 0
!greg 1072830884 bk-3.0.4: get -p SCCS/s.udev.8 = 0
!greg 1072830884 bk-3.0.4: get -p SCCS/s.udev.c = 0
!greg 1072830884 bk-3.0.4: get -p SCCS/s.udevdb.c = 0
!rml/greg 1072830888 bk-3.0.4: getuser -r = 0
!rml/greg 1072830888 bk-3.0.4: pwd = 0
!rml/greg 1072830888 bk-3.0.4: pwd = 0
!rml/greg 1072830888 bk-3.0.4: obtain write lock (21738)
!rml/greg 1072830888 bk-3.0.4: lock -L = 0
!rml/greg 1072830888 bk-3.0.4: version = 0
!rml/greg 1072830888 bk-3.0.4: diffs udev.spec = 0
!rml/greg 1072830888 bk-3.0.4: edit -q SCCS/s.udev.spec = 0
!rml/greg 1072830888 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!rml/greg 1072830888 bk-3.0.4: sfiles -c - = 0
!rml/greg 1072830888 bk-3.0.4: sfiles -p - = 0
!rml/greg 1072830888 bk-3.0.4: sfiles -x - = 0
!rml/greg 1072830888 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!rml/greg 1072830888 bk-3.0.4: _unlink = 0
!rml/greg 1072830888 bk-3.0.4: sfiles -x = 0
!rml/greg 1072830888 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!rml/greg 1072830888 bk-3.0.4: ci -q -G -yudev spec file update - = 0
!rml/greg 1072830888 bk-3.0.4: unlock -w = 0
!rml/greg 1072830888 bk-3.0.4: lock -w = 0
!rml/greg 1072830888 bk-3.0.4: import -tpatch -CR -yudev spec file update /tmp/patch21726 . = 0
!rml/greg 1072830889 bk-3.0.4: obtain write lock (21799)
!rml/greg 1072830889 bk-3.0.4: sfind -s,,p -C = 0
!rml/greg 1072830889 bk-3.0.4: sccscat -h ChangeSet = 0
!rml/greg 1072830889 bk-3.0.4: _keysort = 0
!rml/greg 1072830889 bk-3.0.4: sane = 0
!rml/greg 1072830889 bk-3.0.4: check -c - = 0
!rml/greg 1072830889 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!rml/greg 1072830889 bk-3.0.4: commit -y[PATCH] udev spec file update

More udev spec file updates.  This one from David Zeuthen.

Attached patch, against udev-011, makes sure we pass USE_DBUS and also
makes sure we install the D-BUS policy file, if the %{dbus} option is
set.
 = 0
!rml/greg 1072830889 bk-3.0.4: write unlock (21799)
!kay.sievers/greg 1072830890 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1072830890 bk-3.0.4: pwd = 0
!kay.sievers/greg 1072830890 bk-3.0.4: pwd = 0
!kay.sievers/greg 1072830890 bk-3.0.4: obtain write lock (21820)
!kay.sievers/greg 1072830890 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1072830890 bk-3.0.4: version = 0
!kay.sievers/greg 1072830890 bk-3.0.4: diffs udev.8 = 0
!kay.sievers/greg 1072830890 bk-3.0.4: edit -q SCCS/s.udev.8 = 0
!kay.sievers/greg 1072830890 bk-3.0.4: diffs udev.c = 0
!kay.sievers/greg 1072830891 bk-3.0.4: edit -q SCCS/s.udev.c = 0
!kay.sievers/greg 1072830891 bk-3.0.4: diffs udevdb.c = 0
!kay.sievers/greg 1072830891 bk-3.0.4: edit -q SCCS/s.udevdb.c = 0
!kay.sievers/greg 1072830891 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1072830891 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1072830891 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1072830891 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1072830891 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1072830891 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1072830891 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1072830891 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1072830891 bk-3.0.4: ci -q -G -ymention user callable udev + options in man page - = 0
!kay.sievers/greg 1072830891 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1072830891 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1072830891 bk-3.0.4: import -tpatch -CR -ymention user callable udev + options in man page /tmp/patch21808 . = 0
!kay.sievers/greg 1072830891 bk-3.0.4: obtain write lock (21889)
!kay.sievers/greg 1072830891 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1072830891 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1072830891 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1072830891 bk-3.0.4: sane = 0
!kay.sievers/greg 1072830891 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1072830891 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1072830891 bk-3.0.4: commit -y[PATCH] mention user callable udev + options in man page

As usual, here is the corresponding man page update and
a small text correction.
 = 0
!kay.sievers/greg 1072830891 bk-3.0.4: write unlock (21889)
!greg 1072830930 bk-3.0.4: obtain read lock (22085)
!greg 1072830930 bk-3.0.4: _probekey = 0
!greg 1072830935 bk-3.0.4: _keysort = 0
!greg 1072830935 bk-3.0.4: _adler32 = 0
!greg 1072830935 bk-3.0.4: makepatch -vv -s - = 0
!greg 1072830960 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=4035
!greg 1072830960 bk-3.0.4: read unlock (22085)
!greg 1072831051 bk-3.0.4: obtain read lock (22097)
!greg 1072831051 bk-3.0.4: _probekey = 0
!greg 1072831053 bk-3.0.4: _keysort = 0
!greg 1072831053 bk-3.0.4: _adler32 = 0
!greg 1072831053 bk-3.0.4: makepatch -vv -s - = 0
!greg 1072831055 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=15276
!greg 1072831055 bk-3.0.4: read unlock (22097)
!greg 1072831069 bk-3.0.4: obtain read lock (22105)
!greg 1072831069 bk-3.0.4: _probekey = 0
!greg 1072831072 bk-3.0.4: _keysort = 0
!greg 1072831072 bk-3.0.4: _adler32 = 0
!greg 1072831072 bk-3.0.4: makepatch -vv -s - = 0
!greg 1072831074 bk-3.0.4: push gregkh@kernel.bkbits.net:udev = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=49209
!greg 1072831074 bk-3.0.4: read unlock (22105)
!greg 1072835067 bk-3.0.4: obtain read lock (22187)
!greg 1072835067 bk-3.0.4: _probekey = 0
!greg 1072835073 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1072835073 bk-3.0.4: read unlock (22187)
!greg 1072896478 bk-3.0.4: obtain write lock (25377)
!greg 1072896488 bk-3.0.4: _listkey -q = 0 keysin=461(10) keysout=0(0)
!greg 1072896488 bk-3.0.4: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1072896488 bk-3.0.4: write unlock (25377)
!greg 1072896496 bk-3.0.4: get -qe Makefile = 0
!greg 1072896515 bk-3.0.4: vim Makefile = 0
!greg 1072897840 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1072897841 bk-3.0.4: sane = 0
!greg 1072897841 bk-3.0.4: clean ChangeSet = 0
!greg 1072897841 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1072897843 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist27077 . = 0
!greg 1072897843 bk-3.0.4: _sort = 0
!greg 1072897843 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1072897843 bk-3.0.4: clean ChangeSet = 0
!greg 1072897844 bk-3.0.4: sinfo Makefile = 1
!greg 1072897844 bk-3.0.4: diffs -u Makefile = 0
!greg 1072897846 bk-3.0.4: sinfo Makefile = 1
!greg 1072897846 bk-3.0.4: diffs -u Makefile = 0
!greg 1072897862 bk-3.0.4: sinfo Makefile = 1
!greg 1072897862 bk-3.0.4: diffs -u Makefile = 0
!greg 1072897863 bk-3.0.4: sinfo Makefile = 1
!greg 1072897863 bk-3.0.4: diffs -u Makefile = 0
!greg 1072897864 bk-3.0.4: lock -s = 0
!greg 1072897864 bk-3.0.4: lock -s = 0
!greg 1072897864 bk-3.0.4: delta -qyif using glibc, link dynamically, as no one like 500Kb udev binaries... Makefile = 0
!greg 1072897864 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1072897864 bk-3.0.4: sfind -pC Makefile = 0
!greg 1072897864 bk-3.0.4: obtain write lock (27105)
!greg 1072897864 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1072897864 bk-3.0.4: _keysort = 0
!greg 1072897864 bk-3.0.4: sane = 0
!greg 1072897864 bk-3.0.4: check -c - = 0
!greg 1072897864 bk-3.0.4: commit -dqY/tmp/cmt27077 -f/tmp/cfiles27077 = 0
!greg 1072897864 bk-3.0.4: write unlock (27105)
!greg 1072897864 bk-3.0.4: citool = 0
!greg 1072897865 bk-3.0.4: _probekey = 0
!greg 1072897865 bk-3.0.4: _keysort = 0
!greg 1072897865 bk-3.0.4: _adler32 = 0
!greg 1072897865 bk-3.0.4: makepatch -e -s - = 0
!greg 1072897865 bk-3.0.4: _keysort = 0
!greg 1072897865 bk-3.0.4: _adler32 = 0
!greg 1072897865 bk-3.0.4: makepatch -e -s - = 0
!greg 1072897865 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1072897866 bk-3.0.4: obtain read lock (27118)
!greg 1072897866 bk-3.0.4: _probekey = 0
!greg 1072897873 bk-3.0.4: _keysort = 0
!greg 1072897873 bk-3.0.4: _adler32 = 0
!greg 1072897873 bk-3.0.4: makepatch -vv -s - = 0
!greg 1072897906 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1315
!greg 1072897906 bk-3.0.4: read unlock (27118)
!greg 1072902473 bk-3.0.4: add udev.permissions.gentoo udev.rules.gentoo = 0
!greg 1072902476 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1072902476 bk-3.0.4: sane = 0
!greg 1072902476 bk-3.0.4: clean ChangeSet = 0
!greg 1072902476 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1072902478 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist7935 . = 0
!greg 1072902478 bk-3.0.4: _sort = 0
!greg 1072902479 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1072902479 bk-3.0.4: clean ChangeSet = 0
!greg 1072902479 bk-3.0.4: prs -h -d$each(:C:){(:C:)
} -r1.0 etc/udev/udev.permissions.gentoo = 0
!greg 1072902479 bk-3.0.4: prs -h -d$each(:C:){(:C:)
} -r1.1 etc/udev/udev.permissions.gentoo = 0
!greg 1072902479 bk-3.0.4: prs -h -d$each(:C:){(:C:)
} -r1.0 etc/udev/udev.rules.gentoo = 0
!greg 1072902479 bk-3.0.4: prs -h -d$each(:C:){(:C:)
} -r1.1 etc/udev/udev.rules.gentoo = 0
!greg 1072902479 bk-3.0.4: prs -hr1.0 -nd:PARENT: etc/udev/udev.permissions.gentoo = 0
!greg 1072902479 bk-3.0.4: diffs -u -R1.0 etc/udev/udev.permissions.gentoo = 0
!greg 1072902479 bk-3.0.4: prs -hr1.0 -nd:PARENT: etc/udev/udev.permissions.gentoo = 0
!greg 1072902479 bk-3.0.4: diffs -u -R1.0 etc/udev/udev.permissions.gentoo = 0
!greg 1072902495 bk-3.0.4: lock -s = 0
!greg 1072902495 bk-3.0.4: lock -s = 0
!greg 1072902495 bk-3.0.4: sfind -pC etc/udev/udev.rules.gentoo = 0
!greg 1072902495 bk-3.0.4: sfind -pC etc/udev/udev.rules.gentoo = 0
!greg 1072902495 bk-3.0.4: sfind -pC etc/udev/udev.permissions.gentoo = 0
!greg 1072902495 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1072902495 bk-3.0.4: sfind -pC etc/udev/udev.permissions.gentoo = 0
!greg 1072902495 bk-3.0.4: obtain write lock (7960)
!greg 1072902495 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1072902495 bk-3.0.4: _keysort = 0
!greg 1072902495 bk-3.0.4: sane = 0
!greg 1072902495 bk-3.0.4: check -c - = 0
!greg 1072902495 bk-3.0.4: commit -dqY/tmp/cmt7935 -f/tmp/cfiles7935 = 0
!greg 1072902495 bk-3.0.4: write unlock (7960)
!greg 1072902495 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1072902495 bk-3.0.4: citool = 0
!greg 1072902591 bk-3.0.4: edit Makefile = 0
!greg 1072902702 bk-3.0.4: mv udev.conf.in etc/udev/ = 0
!greg 1072902711 bk-3.0.4: mv udev.permissions.debian etc/udev/ = 0
!greg 1072902719 bk-3.0.4: mv udev.rules etc/udev/ = 0
!greg 1072902727 bk-3.0.4: mv udev.rules.devfs etc/udev/ = 0
!greg 1072902737 bk-3.0.4: rm udev.rules.demo = 0
!greg 1072902745 bk-3.0.4: mv udev.permissions etc/udev/ = 0
!greg 1072902876 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1072902877 bk-3.0.4: sane = 0
!greg 1072902877 bk-3.0.4: clean ChangeSet = 0
!greg 1072902877 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1072902878 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist8321 . = 0
!greg 1072902878 bk-3.0.4: _sort = 0
!greg 1072902878 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1072902878 bk-3.0.4: clean ChangeSet = 0
!greg 1072902878 bk-3.0.4: prs -h -d$each(:C:){(:C:)
} -r1.5 BitKeeper/deleted/.del-udev.rules.demo~ddacc32f824defbe = 0
!greg 1072902878 bk-3.0.4: prs -h -d$each(:C:){(:C:)
} -r1.4 etc/udev/udev.conf.in = 0
!greg 1072902878 bk-3.0.4: prs -h -d$each(:C:){(:C:)
} -r1.5 etc/udev/udev.permissions.debian = 0
!greg 1072902878 bk-3.0.4: prs -h -d$each(:C:){(:C:)
} -r1.7 etc/udev/udev.permissions = 0
!greg 1072902878 bk-3.0.4: prs -h -d$each(:C:){(:C:)
} -r1.4 etc/udev/udev.rules.devfs = 0
!greg 1072902878 bk-3.0.4: prs -h -d$each(:C:){(:C:)
} -r1.16 etc/udev/udev.rules = 0
!greg 1072902878 bk-3.0.4: sinfo Makefile = 1
!greg 1072902878 bk-3.0.4: diffs -u Makefile = 0
!greg 1072902882 bk-3.0.4: sinfo Makefile = 1
!greg 1072902882 bk-3.0.4: diffs -u Makefile = 0
!greg 1072902897 bk-3.0.4: sinfo Makefile = 1
!greg 1072902897 bk-3.0.4: diffs -u Makefile = 0
!greg 1072902897 bk-3.0.4: sinfo Makefile = 1
!greg 1072902897 bk-3.0.4: diffs -u Makefile = 0
!greg 1072902901 bk-3.0.4: lock -s = 0
!greg 1072902901 bk-3.0.4: lock -s = 0
!greg 1072902901 bk-3.0.4: delta -qymove the config files to etc/udev to clean up main directory a bit. Makefile = 0
!greg 1072902901 bk-3.0.4: sfind -pC etc/udev/udev.rules.devfs = 0
!greg 1072902901 bk-3.0.4: sfind -pC BitKeeper/deleted/.del-udev.rules.demo~ddacc32f824defbe = 0
!greg 1072902901 bk-3.0.4: sfind -pC etc/udev/udev.rules = 0
!greg 1072902901 bk-3.0.4: sfind -pC etc/udev/udev.permissions.debian = 0
!greg 1072902901 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1072902901 bk-3.0.4: sfind -pC etc/udev/udev.permissions = 0
!greg 1072902901 bk-3.0.4: sfind -pC etc/udev/udev.conf.in = 0
!greg 1072902901 bk-3.0.4: sfind -pC Makefile = 0
!greg 1072902902 bk-3.0.4: obtain write lock (8361)
!greg 1072902902 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1072902902 bk-3.0.4: _keysort = 0
!greg 1072902902 bk-3.0.4: sane = 0
!greg 1072902902 bk-3.0.4: check -c - = 0
!greg 1072902902 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1072902902 bk-3.0.4: commit -dqY/tmp/cmt8321 -f/tmp/cfiles8321 = 0
!greg 1072902902 bk-3.0.4: write unlock (8361)
!greg 1072902902 bk-3.0.4: citool = 0
!greg 1072902974 bk-3.0.4: mv udev_sysbus_policy.conf etc/dbus-1/system.d/ = 0
!greg 1072902980 bk-3.0.4: get -qe Makefile = 0
!greg 1072903063 bk-3.0.4: vim Makefile = 0
!greg 1072903066 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1072903066 bk-3.0.4: sane = 0
!greg 1072903066 bk-3.0.4: clean ChangeSet = 0
!greg 1072903066 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1072903067 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist8386 . = 0
!greg 1072903067 bk-3.0.4: _sort = 0
!greg 1072903067 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1072903067 bk-3.0.4: clean ChangeSet = 0
!greg 1072903067 bk-3.0.4: prs -h -d$each(:C:){(:C:)
} -r1.2 etc/dbus-1/system.d/udev_sysbus_policy.conf = 0
!greg 1072903068 bk-3.0.4: sinfo Makefile = 1
!greg 1072903068 bk-3.0.4: diffs -u Makefile = 0
!greg 1072903073 bk-3.0.4: sinfo Makefile = 1
!greg 1072903073 bk-3.0.4: diffs -u Makefile = 0
!greg 1072903073 bk-3.0.4: sinfo Makefile = 1
!greg 1072903073 bk-3.0.4: diffs -u Makefile = 0
!greg 1072903074 bk-3.0.4: sinfo Makefile = 1
!greg 1072903074 bk-3.0.4: diffs -u Makefile = 0
!greg 1072903092 bk-3.0.4: sinfo Makefile = 1
!greg 1072903092 bk-3.0.4: diffs -u Makefile = 0
!greg 1072903092 bk-3.0.4: sinfo Makefile = 1
!greg 1072903092 bk-3.0.4: diffs -u Makefile = 0
!greg 1072903093 bk-3.0.4: lock -s = 0
!greg 1072903093 bk-3.0.4: lock -s = 0
!greg 1072903093 bk-3.0.4: delta -qymove the dbus config file to etc/dbus-1/system.d/ Makefile = 0
!greg 1072903093 bk-3.0.4: sfind -pC etc/dbus-1/system.d/udev_sysbus_policy.conf = 0
!greg 1072903093 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1072903093 bk-3.0.4: sfind -pC Makefile = 0
!greg 1072903094 bk-3.0.4: obtain write lock (8422)
!greg 1072903094 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1072903094 bk-3.0.4: _keysort = 0
!greg 1072903094 bk-3.0.4: sane = 0
!greg 1072903094 bk-3.0.4: check -c - = 0
!greg 1072903094 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1072903094 bk-3.0.4: commit -dqY/tmp/cmt8386 -f/tmp/cfiles8386 = 0
!greg 1072903094 bk-3.0.4: write unlock (8422)
!greg 1072903094 bk-3.0.4: citool = 0
!greg 1072903099 bk-3.0.4: changes = 0
!greg 1072903980 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1072903980 bk-3.0.4: sane = 0
!greg 1072903980 bk-3.0.4: clean ChangeSet = 0
!greg 1072903980 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1072903981 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist11614 . = 0
!greg 1072903981 bk-3.0.4: _sort = 0
!greg 1072903981 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1072903981 bk-3.0.4: clean ChangeSet = 0
!greg 1072903981 bk-3.0.4: citool = 0
!greg 1072903983 bk-3.0.4: obtain read lock (11624)
!greg 1072903983 bk-3.0.4: _probekey = 0
!greg 1072903991 bk-3.0.4: _keysort = 0
!greg 1072903991 bk-3.0.4: _adler32 = 0
!greg 1072903991 bk-3.0.4: makepatch -vv -s - = 0
!greg 1072904023 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=15736
!greg 1072904023 bk-3.0.4: read unlock (11624)
!greg 1072905561 bk-3.0.4: obtain write lock (11725)
!greg 1072905567 bk-3.0.4: _listkey -q = 0 keysin=472(10) keysout=0(0)
!greg 1072905568 bk-3.0.4: cat BitKeeper/etc/skipkeys = 0
!greg 1072905568 bk-3.0.4: renumber -q RESYNC/SCCS/s.ChangeSet = 0
!greg 1072905568 bk-3.0.4: takepatch -mvvv = 0 psize=436
!greg 1072905568 bk-3.0.4: sfind RESYNC = 0
!greg 1072905568 bk-3.0.4: sfio -omq = 0
!greg 1072905568 bk-3.0.4: clean SCCS/s.ChangeSet = 0
!greg 1072905569 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1072905569 bk-3.0.4: _keysort = 0
!greg 1072905574 bk-3.0.4: sane = 0
!greg 1072905574 bk-3.0.4: check -acv -- - = 0
!greg 1072905574 bk-3.0.4: sfind = 0
!greg 1072905574 bk-3.0.4: resolve -a -yMerge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev = 0
!greg 1072905574 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1072905574 bk-3.0.4: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=311962
!greg 1072905574 bk-3.0.4: write unlock (11725)
!greg 1072905648 bk-3.0.4: get -qe udev_vs_devfs = 0
!greg 1072905722 bk-3.0.4: vim udev_vs_devfs = 0
!greg 1072905724 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1072905724 bk-3.0.4: sane = 0
!greg 1072905724 bk-3.0.4: clean ChangeSet = 0
!greg 1072905724 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1072905725 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist11844 . = 0
!greg 1072905725 bk-3.0.4: _sort = 0
!greg 1072905725 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1072905725 bk-3.0.4: clean ChangeSet = 0
!greg 1072905725 bk-3.0.4: sinfo docs/udev_vs_devfs = 1
!greg 1072905725 bk-3.0.4: diffs -u docs/udev_vs_devfs = 0
!greg 1072905727 bk-3.0.4: sinfo docs/udev_vs_devfs = 1
!greg 1072905727 bk-3.0.4: diffs -u docs/udev_vs_devfs = 0
!greg 1072905730 bk-3.0.4: sinfo docs/udev_vs_devfs = 1
!greg 1072905730 bk-3.0.4: diffs -u docs/udev_vs_devfs = 0
!greg 1072905730 bk-3.0.4: sinfo docs/udev_vs_devfs = 1
!greg 1072905730 bk-3.0.4: diffs -u docs/udev_vs_devfs = 0
!greg 1072905746 bk-3.0.4: sinfo docs/udev_vs_devfs = 1
!greg 1072905746 bk-3.0.4: diffs -u docs/udev_vs_devfs = 0
!greg 1072905748 bk-3.0.4: sinfo docs/udev_vs_devfs = 1
!greg 1072905748 bk-3.0.4: diffs -u docs/udev_vs_devfs = 0
!greg 1072905753 bk-3.0.4: sinfo docs/udev_vs_devfs = 1
!greg 1072905753 bk-3.0.4: diffs -u docs/udev_vs_devfs = 0
!greg 1072905754 bk-3.0.4: sinfo docs/udev_vs_devfs = 1
!greg 1072905754 bk-3.0.4: diffs -u docs/udev_vs_devfs = 0
!greg 1072905755 bk-3.0.4: lock -s = 0
!greg 1072905755 bk-3.0.4: lock -s = 0
!greg 1072905755 bk-3.0.4: delta -qyminor grammer fixes for the udev_vs_devfs document

Thanks to Seemant Kulleen <seemant@gentoo.org> for pointing them out. docs/udev_vs_devfs = 0
!greg 1072905755 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1072905755 bk-3.0.4: sfind -pC docs/udev_vs_devfs = 0
!greg 1072905755 bk-3.0.4: obtain write lock (11884)
!greg 1072905755 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1072905755 bk-3.0.4: _keysort = 0
!greg 1072905755 bk-3.0.4: sane = 0
!greg 1072905755 bk-3.0.4: check -c - = 0
!greg 1072905755 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1072905755 bk-3.0.4: commit -dqY/tmp/cmt11844 -f/tmp/cfiles11844 = 0
!greg 1072905755 bk-3.0.4: write unlock (11884)
!greg 1072905755 bk-3.0.4: citool = 0
!greg 1072907073 bk-3.0.4: edit ChangeLog = 0
!greg 1072907081 bk-3.0.4: get -qe Makefile udev.spec = 0
!greg 1072907095 bk-3.0.4: vim Makefile udev.spec = 0
!greg 1072907100 bk-3.0.4: changes -t = 0
!greg 1072907100 bk-3.0.4: tags = 0
!greg 1072907112 bk-3.0.4: changes -rv011..+ = 0
!greg 1072907120 bk-3.0.4: changes -rv011..+ = 0
!greg 1072907196 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1072907196 bk-3.0.4: sane = 0
!greg 1072907196 bk-3.0.4: clean ChangeSet = 0
!greg 1072907196 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1072907197 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist11927 . = 0
!greg 1072907197 bk-3.0.4: _sort = 0
!greg 1072907198 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1072907198 bk-3.0.4: clean ChangeSet = 0
!greg 1072907198 bk-3.0.4: sinfo ChangeLog = 1
!greg 1072907198 bk-3.0.4: diffs -u ChangeLog = 0
!greg 1072907202 bk-3.0.4: sinfo ChangeLog = 1
!greg 1072907202 bk-3.0.4: diffs -u ChangeLog = 0
!greg 1072907202 bk-3.0.4: citool = 0
!greg 1072907206 bk-3.0.4: changes -t = 0
!greg 1072907206 bk-3.0.4: tags = 0
!greg 1072907208 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1072907208 bk-3.0.4: sane = 0
!greg 1072907208 bk-3.0.4: clean ChangeSet = 0
!greg 1072907208 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1072907209 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist11948 . = 0
!greg 1072907209 bk-3.0.4: _sort = 0
!greg 1072907209 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1072907209 bk-3.0.4: clean ChangeSet = 0
!greg 1072907210 bk-3.0.4: sinfo ChangeLog = 1
!greg 1072907210 bk-3.0.4: diffs -u ChangeLog = 0
!greg 1072907211 bk-3.0.4: sinfo ChangeLog = 1
!greg 1072907211 bk-3.0.4: diffs -u ChangeLog = 0
!greg 1072907214 bk-3.0.4: sinfo ChangeLog = 1
!greg 1072907214 bk-3.0.4: diffs -u ChangeLog = 0
!greg 1072907214 bk-3.0.4: sinfo ChangeLog = 1
!greg 1072907214 bk-3.0.4: diffs -u ChangeLog = 0
!greg 1072907214 bk-3.0.4: sinfo Makefile = 1
!greg 1072907214 bk-3.0.4: diffs -u Makefile = 0
!greg 1072907215 bk-3.0.4: sinfo udev.spec = 1
!greg 1072907215 bk-3.0.4: diffs -u udev.spec = 0
!greg 1072907216 bk-3.0.4: _strings x = 0
!greg 1072907218 bk-3.0.4: lock -s = 0
!greg 1072907218 bk-3.0.4: lock -s = 0
!greg 1072907218 bk-3.0.4: delta -qyv012 release ChangeLog = 0
!greg 1072907218 bk-3.0.4: delta -qyv012 release Makefile = 0
!greg 1072907218 bk-3.0.4: delta -qyv012 release udev.spec = 0
!greg 1072907218 bk-3.0.4: sfind -pC ChangeLog = 0
!greg 1072907219 bk-3.0.4: sfind -pC udev.spec = 0
!greg 1072907219 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1072907219 bk-3.0.4: sfind -pC Makefile = 0
!greg 1072907219 bk-3.0.4: obtain write lock (11989)
!greg 1072907219 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1072907219 bk-3.0.4: _keysort = 0
!greg 1072907219 bk-3.0.4: sane = 0
!greg 1072907219 bk-3.0.4: check -c - = 0
!greg 1072907219 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1072907219 bk-3.0.4: commit -dqY/tmp/cmt11948 -f/tmp/cfiles11948 = 0
!greg 1072907219 bk-3.0.4: write unlock (11989)
!greg 1072907219 bk-3.0.4: citool = 0
!greg 1072907223 bk-3.0.4: admin -Sv012 ChangeSet = 0
!greg 1072907223 bk-3.0.4: tag v012 = 0
!greg 1072907225 bk-3.0.4: obtain read lock (12000)
!greg 1072907225 bk-3.0.4: _probekey = 0
!greg 1072907232 bk-3.0.4: _keysort = 0
!greg 1072907232 bk-3.0.4: _adler32 = 0
!greg 1072907232 bk-3.0.4: makepatch -vv -s - = 0
!greg 1072907257 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=5210
!greg 1072907257 bk-3.0.4: read unlock (12000)
!greg 1072907320 bk-3.0.4: obtain read lock (12008)
!greg 1072907320 bk-3.0.4: _probekey = 0
!greg 1072907323 bk-3.0.4: _keysort = 0
!greg 1072907323 bk-3.0.4: _adler32 = 0
!greg 1072907323 bk-3.0.4: makepatch -vv -s - = 0
!greg 1072907324 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=5496
!greg 1072907324 bk-3.0.4: read unlock (12008)
!greg 1072907336 bk-3.0.4: obtain read lock (12016)
!greg 1072907336 bk-3.0.4: _probekey = 0
!greg 1072907339 bk-3.0.4: _keysort = 0
!greg 1072907339 bk-3.0.4: _adler32 = 0
!greg 1072907339 bk-3.0.4: makepatch -vv -s - = 0
!greg 1072907340 bk-3.0.4: push gregkh@kernel.bkbits.net:udev = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=5496
!greg 1072907340 bk-3.0.4: read unlock (12016)
!greg 1073675718 bk-3.0.4: obtain write lock (3256)
!greg 1073675737 bk-3.0.4: obtain write lock (3259)
!greg 1073675742 bk-3.0.4: _listkey -q = 0 keysin=450(10) keysout=270(6)
!greg 1073675744 bk-3.0.4: cat BitKeeper/etc/skipkeys = 0
!greg 1073675744 bk-3.0.4: renumber -q RESYNC/SCCS/s.ChangeSet = 0
!greg 1073675744 bk-3.0.4: takepatch -mvvv = 0 psize=8349
!greg 1073675744 bk-3.0.4: sfind RESYNC = 0
!greg 1073675744 bk-3.0.4: sfio -omq = 0
!greg 1073675744 bk-3.0.4: clean SCCS/s.ChangeSet = 0
!greg 1073675744 bk-3.0.4: clean SCCS/s.Makefile = 0
!greg 1073675744 bk-3.0.4: clean SCCS/s.namedev.c = 0
!greg 1073675744 bk-3.0.4: clean SCCS/s.namedev_parse.c = 0
!greg 1073675744 bk-3.0.4: clean SCCS/s.udev.c = 0
!greg 1073675744 bk-3.0.4: clean SCCS/s.udev.spec = 0
!greg 1073675744 bk-3.0.4: clean etc/udev/SCCS/s.udev.rules = 0
!greg 1073675745 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1073675745 bk-3.0.4: _keysort = 0
!greg 1073675750 bk-3.0.4: sane = 0
!greg 1073675750 bk-3.0.4: check -acv -- - = 0
!greg 1073675750 bk-3.0.4: sfind = 0
!greg 1073675750 bk-3.0.4: resolve -a -yMerge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev = 0
!greg 1073675750 bk-3.0.4: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=384803
!greg 1073675750 bk-3.0.4: write unlock (3259)
!greg 1073675750 bk-3.0.4: _probekey = 0
!greg 1073675751 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1073696048 bk-3.0.4: get -p SCCS/s.namedev_parse.c = 0
!greg 1073696048 bk-3.0.4: get -p SCCS/s.udev.c = 0
!greg 1073696050 bk-3.0.4: get -p SCCS/s.namedev.c = 0
!greg 1073696050 bk-3.0.4: get -p SCCS/s.namedev.h = 0
!greg 1073696050 bk-3.0.4: get -p SCCS/s.namedev_parse.c = 0
!greg 1073696050 bk-3.0.4: get -p SCCS/s.udev.c = 0
!greg 1073696050 bk-3.0.4: get -p SCCS/s.udev.8 = 0
!christophe/greg 1073696071 bk-3.0.4: getuser -r = 0
!christophe/greg 1073696071 bk-3.0.4: pwd = 0
!christophe/greg 1073696071 bk-3.0.4: pwd = 0
!christophe/greg 1073696071 bk-3.0.4: obtain write lock (10621)
!christophe/greg 1073696071 bk-3.0.4: lock -L = 0
!christophe/greg 1073696071 bk-3.0.4: version = 0
!christophe/greg 1073696071 bk-3.0.4: diffs namedev_parse.c = 0
!christophe/greg 1073696071 bk-3.0.4: edit -q SCCS/s.namedev_parse.c = 0
!christophe/greg 1073696071 bk-3.0.4: diffs udev.c = 0
!christophe/greg 1073696071 bk-3.0.4: edit -q SCCS/s.udev.c = 0
!christophe/greg 1073696071 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!christophe/greg 1073696071 bk-3.0.4: sfiles -c - = 0
!christophe/greg 1073696071 bk-3.0.4: sfiles -p - = 0
!christophe/greg 1073696071 bk-3.0.4: sfiles -x - = 0
!christophe/greg 1073696071 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!christophe/greg 1073696072 bk-3.0.4: _unlink = 0
!christophe/greg 1073696072 bk-3.0.4: sfiles -x = 0
!christophe/greg 1073696072 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!christophe/greg 1073696072 bk-3.0.4: ci -q -G -ysmall cleanup - = 0
!christophe/greg 1073696072 bk-3.0.4: unlock -w = 0
!christophe/greg 1073696072 bk-3.0.4: lock -w = 0
!christophe/greg 1073696072 bk-3.0.4: import -tpatch -CR -ysmall cleanup /tmp/patch10609 . = 0
!christophe/greg 1073696072 bk-3.0.4: obtain write lock (10686)
!christophe/greg 1073696073 bk-3.0.4: sfind -s,,p -C = 0
!christophe/greg 1073696073 bk-3.0.4: sccscat -h ChangeSet = 0
!christophe/greg 1073696073 bk-3.0.4: _keysort = 0
!christophe/greg 1073696073 bk-3.0.4: sane = 0
!christophe/greg 1073696073 bk-3.0.4: check -c - = 0
!christophe/greg 1073696073 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!christophe/greg 1073696073 bk-3.0.4: commit -y[PATCH] small cleanup

This one is nothing important, just add some quotes to be more consistent
with the rest and make sure that the return value is positive (since the
error return values are negative). Hmm?
 = 0
!christophe/greg 1073696073 bk-3.0.4: write unlock (10686)
!greg 1073696080 bk-3.0.4: get -p SCCS/s.namedev.c = 0
!greg 1073696080 bk-3.0.4: get -p SCCS/s.namedev.h = 0
!greg 1073696080 bk-3.0.4: get -p SCCS/s.namedev_parse.c = 0
!greg 1073696080 bk-3.0.4: get -p SCCS/s.udev.c = 0
!greg 1073696080 bk-3.0.4: get -p SCCS/s.udev.8 = 0
!greg 1073696116 bk-3.0.4: get -p SCCS/s.namedev.c = 0
!greg 1073696116 bk-3.0.4: get -p SCCS/s.namedev.h = 0
!greg 1073696116 bk-3.0.4: get -p SCCS/s.namedev_parse.c = 0
!greg 1073696116 bk-3.0.4: get -p SCCS/s.udev.c = 0
!greg 1073696116 bk-3.0.4: get -p SCCS/s.udev.8 = 0
!greg 1073696116 bk-3.0.4: get -p etc/udev/SCCS/s.udev.rules = 0
!greg 1073696116 bk-3.0.4: get -p etc/udev/SCCS/s.udev.rules.devfs = 0
!christophe/greg 1073696127 bk-3.0.4: getuser -r = 0
!christophe/greg 1073696127 bk-3.0.4: pwd = 0
!christophe/greg 1073696127 bk-3.0.4: pwd = 0
!christophe/greg 1073696127 bk-3.0.4: obtain write lock (10750)
!christophe/greg 1073696127 bk-3.0.4: lock -L = 0
!christophe/greg 1073696127 bk-3.0.4: version = 0
!christophe/greg 1073696127 bk-3.0.4: diffs namedev.c = 0
!christophe/greg 1073696127 bk-3.0.4: edit -q SCCS/s.namedev.c = 0
!christophe/greg 1073696127 bk-3.0.4: diffs namedev.h = 0
!christophe/greg 1073696127 bk-3.0.4: edit -q SCCS/s.namedev.h = 0
!christophe/greg 1073696127 bk-3.0.4: diffs namedev_parse.c = 0
!christophe/greg 1073696127 bk-3.0.4: edit -q SCCS/s.namedev_parse.c = 0
!christophe/greg 1073696127 bk-3.0.4: diffs udev.c = 0
!christophe/greg 1073696127 bk-3.0.4: edit -q SCCS/s.udev.c = 0
!christophe/greg 1073696127 bk-3.0.4: diffs udev.8 = 0
!christophe/greg 1073696127 bk-3.0.4: edit -q SCCS/s.udev.8 = 0
!christophe/greg 1073696127 bk-3.0.4: diffs etc/udev/udev.rules = 0
!christophe/greg 1073696127 bk-3.0.4: edit -q etc/udev/SCCS/s.udev.rules = 0
!christophe/greg 1073696127 bk-3.0.4: diffs etc/udev/udev.rules.devfs = 0
!christophe/greg 1073696127 bk-3.0.4: edit -q etc/udev/SCCS/s.udev.rules.devfs = 0
!christophe/greg 1073696127 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!christophe/greg 1073696127 bk-3.0.4: sfiles -c - = 0
!christophe/greg 1073696127 bk-3.0.4: sfiles -p - = 0
!christophe/greg 1073696127 bk-3.0.4: sfiles -x - = 0
!christophe/greg 1073696127 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!christophe/greg 1073696127 bk-3.0.4: _unlink = 0
!christophe/greg 1073696127 bk-3.0.4: sfiles -x = 0
!christophe/greg 1073696127 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!christophe/greg 1073696127 bk-3.0.4: ci -q -G -yadd IGNORE rule type - = 0
!christophe/greg 1073696127 bk-3.0.4: unlock -w = 0
!christophe/greg 1073696128 bk-3.0.4: lock -w = 0
!christophe/greg 1073696128 bk-3.0.4: import -tpatch -CR -yadd IGNORE rule type /tmp/patch10738 . = 0
!christophe/greg 1073696128 bk-3.0.4: obtain write lock (10835)
!christophe/greg 1073696128 bk-3.0.4: sfind -s,,p -C = 0
!christophe/greg 1073696128 bk-3.0.4: sccscat -h ChangeSet = 0
!christophe/greg 1073696128 bk-3.0.4: _keysort = 0
!christophe/greg 1073696128 bk-3.0.4: sane = 0
!christophe/greg 1073696128 bk-3.0.4: check -c - = 0
!christophe/greg 1073696128 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!christophe/greg 1073696128 bk-3.0.4: commit -y[PATCH] add IGNORE rule type

On Wed, Dec 31, 2003 at 11:24:53AM -0800, Greg KH wrote:

> > There should be a possibility to tell udev not to create a device node.
> >
> > device-mapper: Usually set up by libdevmapper (or EVMS tools) which
> > creates the device node on its own under /dev/mapper/<name>.
> >
> > With udev a second device is created named /dev/dm-<minor> which is not
> > really needed.
>
> Good point.  Ok, I'll agree with you.  Care to make up a patch for this
> kind of feature?

Yes, I can try.

There was no way to tell not to do anything so I created one. Errors
are signalled via negative return values, so I thought that a positive,
non-zero one could mean to ignore the device. I don't like it but
perhaps you have a better solution.
 = 0
!christophe/greg 1073696128 bk-3.0.4: write unlock (10835)
!greg 1073696133 bk-3.0.4: changes = 0
!greg 1073696187 bk-3.0.4: add ignore_test = 0
!greg 1073696190 bk-3.0.4: get -qe ignore_test = 0
!greg 1073696212 bk-3.0.4: vim ignore_test = 0
!greg 1073696285 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1073696285 bk-3.0.4: sane = 0
!greg 1073696285 bk-3.0.4: clean ChangeSet = 0
!greg 1073696285 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1073696286 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist11189 . = 0
!greg 1073696286 bk-3.0.4: _sort = 0
!greg 1073696286 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1073696286 bk-3.0.4: clean ChangeSet = 0
!greg 1073696286 bk-3.0.4: prs -h -d$each(:C:){(:C:)
} -r1.0 test/ignore_test = 0
!greg 1073696286 bk-3.0.4: prs -h -d$each(:C:){(:C:)
} -r1.1 test/ignore_test = 0
!greg 1073696287 bk-3.0.4: sinfo test/ignore_test = 1
!greg 1073696287 bk-3.0.4: diffs -u test/ignore_test = 0
!greg 1073696288 bk-3.0.4: sinfo test/ignore_test = 1
!greg 1073696288 bk-3.0.4: diffs -u test/ignore_test = 0
!greg 1073696310 bk-3.0.4: sinfo test/ignore_test = 1
!greg 1073696310 bk-3.0.4: diffs -u test/ignore_test = 0
!greg 1073696311 bk-3.0.4: sinfo test/ignore_test = 1
!greg 1073696311 bk-3.0.4: diffs -u test/ignore_test = 0
!greg 1073696311 bk-3.0.4: _strings x = 0
!greg 1073696314 bk-3.0.4: lock -s = 0
!greg 1073696314 bk-3.0.4: lock -s = 0
!greg 1073696314 bk-3.0.4: delta -qyadd a script that tests the IGNORE rule

Can't figure out how to test for "nothing" in the udev-test.pl script framework. test/ignore_test = 0
!greg 1073696314 bk-3.0.4: sfind -pC test/ignore_test = 0
!greg 1073696314 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1073696314 bk-3.0.4: sfind -pC test/ignore_test = 0
!greg 1073696314 bk-3.0.4: sfind -pC test/ignore_test = 0
!greg 1073696314 bk-3.0.4: obtain write lock (11222)
!greg 1073696315 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1073696315 bk-3.0.4: _keysort = 0
!greg 1073696315 bk-3.0.4: sane = 0
!greg 1073696315 bk-3.0.4: check -c - = 0
!greg 1073696315 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1073696315 bk-3.0.4: commit -dqY/tmp/cmt11189 -f/tmp/cfiles11189 = 0
!greg 1073696315 bk-3.0.4: write unlock (11222)
!greg 1073696315 bk-3.0.4: citool = 0
!greg 1073696319 bk-3.0.4: obtain read lock (11228)
!greg 1073696319 bk-3.0.4: _probekey = 0
!greg 1073696323 bk-3.0.4: _keysort = 0
!greg 1073696323 bk-3.0.4: _adler32 = 0
!greg 1073696323 bk-3.0.4: makepatch -vv -s - = 0
!greg 1073696350 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=10519
!greg 1073696350 bk-3.0.4: read unlock (11228)
!greg 1073696383 bk-3.0.4: get -p SCCS/s.udev.c = 0
!tiggi/greg 1073696393 bk-3.0.4: getuser -r = 0
!tiggi/greg 1073696393 bk-3.0.4: pwd = 0
!tiggi/greg 1073696393 bk-3.0.4: pwd = 0
!tiggi/greg 1073696393 bk-3.0.4: obtain write lock (11266)
!tiggi/greg 1073696393 bk-3.0.4: lock -L = 0
!tiggi/greg 1073696393 bk-3.0.4: version = 0
!tiggi/greg 1073696393 bk-3.0.4: diffs udev.c = 0
!tiggi/greg 1073696393 bk-3.0.4: edit -q SCCS/s.udev.c = 0
!tiggi/greg 1073696393 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!tiggi/greg 1073696393 bk-3.0.4: sfiles -c - = 0
!tiggi/greg 1073696393 bk-3.0.4: sfiles -p - = 0
!tiggi/greg 1073696393 bk-3.0.4: sfiles -x - = 0
!tiggi/greg 1073696393 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!tiggi/greg 1073696393 bk-3.0.4: _unlink = 0
!tiggi/greg 1073696393 bk-3.0.4: sfiles -x = 0
!tiggi/greg 1073696393 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!tiggi/greg 1073696393 bk-3.0.4: ci -q -G -yudev 012 old gcc fixup - = 0
!tiggi/greg 1073696393 bk-3.0.4: unlock -w = 0
!tiggi/greg 1073696394 bk-3.0.4: lock -w = 0
!tiggi/greg 1073696394 bk-3.0.4: import -tpatch -CR -yudev 012 old gcc fixup /tmp/patch11254 . = 0
!tiggi/greg 1073696394 bk-3.0.4: obtain write lock (11327)
!tiggi/greg 1073696394 bk-3.0.4: sfind -s,,p -C = 0
!tiggi/greg 1073696394 bk-3.0.4: sccscat -h ChangeSet = 0
!tiggi/greg 1073696394 bk-3.0.4: _keysort = 0
!tiggi/greg 1073696395 bk-3.0.4: sane = 0
!tiggi/greg 1073696395 bk-3.0.4: check -c - = 0
!tiggi/greg 1073696395 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!tiggi/greg 1073696395 bk-3.0.4: commit -y[PATCH] udev 012 old gcc fixup

Hello,
without this patch:
wolf@duel:/tmp/ud/udev-012>gcc -v
Reading specs from /usr/lib/gcc-lib/i386-slackware-linux/2.95.3/specs
gcc version 2.95.3 20010315 (release)
cannot compile udev.
 = 0
!tiggi/greg 1073696395 bk-3.0.4: write unlock (11327)
!greg 1073696538 bk-3.0.4: add udev.debian = 0
!greg 1073696540 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1073696540 bk-3.0.4: sane = 0
!greg 1073696540 bk-3.0.4: clean ChangeSet = 0
!greg 1073696540 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1073696540 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist11498 . = 0
!greg 1073696540 bk-3.0.4: _sort = 0
!greg 1073696541 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1073696541 bk-3.0.4: clean ChangeSet = 0
!greg 1073696541 bk-3.0.4: prs -h -d$each(:C:){(:C:)
} -r1.0 etc/init.d/udev.debian = 0
!greg 1073696541 bk-3.0.4: prs -h -d$each(:C:){(:C:)
} -r1.1 etc/init.d/udev.debian = 0
!greg 1073696541 bk-3.0.4: _strings x = 0
!greg 1073696545 bk-3.0.4: _strings x = 0
!greg 1073696548 bk-3.0.4: _strings x = 0
!greg 1073696548 bk-3.0.4: prs -hr1.0 -nd:PARENT: etc/init.d/udev.debian = 0
!greg 1073696548 bk-3.0.4: diffs -u -R1.0 etc/init.d/udev.debian = 0
!greg 1073696548 bk-3.0.4: prs -hr1.0 -nd:PARENT: etc/init.d/udev.debian = 0
!greg 1073696548 bk-3.0.4: diffs -u -R1.0 etc/init.d/udev.debian = 0
!greg 1073696548 bk-3.0.4: prs -hr1.0 -nd:PARENT: etc/init.d/udev.debian = 0
!greg 1073696548 bk-3.0.4: diffs -u -R1.0 etc/init.d/udev.debian = 0
!greg 1073696563 bk-3.0.4: lock -s = 0
!greg 1073696564 bk-3.0.4: lock -s = 0
!greg 1073696564 bk-3.0.4: sfind -pC etc/init.d/udev.debian = 0
!greg 1073696564 bk-3.0.4: sfind -pC etc/init.d/udev.debian = 0
!greg 1073696564 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1073696564 bk-3.0.4: obtain write lock (11524)
!greg 1073696564 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1073696564 bk-3.0.4: _keysort = 0
!greg 1073696564 bk-3.0.4: sane = 0
!greg 1073696564 bk-3.0.4: check -c - = 0
!greg 1073696564 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1073696564 bk-3.0.4: commit -dqY/tmp/cmt11498 -f/tmp/cfiles11498 = 0
!greg 1073696564 bk-3.0.4: write unlock (11524)
!greg 1073696564 bk-3.0.4: citool = 0
!greg 1073696649 bk-3.0.4: get -p extras/SCCS/s.name_cdrom.pl = 0
!kay.sievers/greg 1073696653 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1073696653 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073696653 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073696653 bk-3.0.4: obtain write lock (11562)
!kay.sievers/greg 1073696653 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1073696653 bk-3.0.4: version = 0
!kay.sievers/greg 1073696653 bk-3.0.4: diffs extras/name_cdrom.pl = 0
!kay.sievers/greg 1073696653 bk-3.0.4: edit -q extras/SCCS/s.name_cdrom.pl = 0
!kay.sievers/greg 1073696653 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1073696653 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1073696653 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1073696653 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1073696653 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1073696653 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1073696653 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1073696653 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1073696653 bk-3.0.4: ci -q -G -yfix Silly udev script - = 0
!kay.sievers/greg 1073696653 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1073696653 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1073696653 bk-3.0.4: import -tpatch -CR -yfix Silly udev script /tmp/patch11550 . = 0
!kay.sievers/greg 1073696653 bk-3.0.4: obtain write lock (11623)
!kay.sievers/greg 1073696653 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1073696653 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1073696653 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1073696653 bk-3.0.4: sane = 0
!kay.sievers/greg 1073696653 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1073696653 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1073696653 bk-3.0.4: commit -y[PATCH] fix Silly udev script

Hey, this is funny.
I couldn't resist to give it a try and we need a few changes:

  - it's %2c otherwise nearly all my CD's are "good", but sure I also have bad ones :)
  - remove the node first, cause get_cddb() dies and leaves the old one there
  - remove spaces in name, cause this is our separator

/udev/
|-- The_Cure-The_Peel_Sessions
|-- cdrom -> ./The_Cure-The_Peel_Sessions
|-- hda
|-- hda1
|-- hda2
|-- hda4
 = 0
!kay.sievers/greg 1073696653 bk-3.0.4: write unlock (11623)
!greg 1073696658 bk-3.0.4: obtain read lock (11631)
!greg 1073696658 bk-3.0.4: _probekey = 0
!greg 1073696664 bk-3.0.4: _keysort = 0
!greg 1073696664 bk-3.0.4: _adler32 = 0
!greg 1073696664 bk-3.0.4: makepatch -vv -s - = 0
!greg 1073696690 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=6445
!greg 1073696690 bk-3.0.4: read unlock (11631)
!greg 1073696733 bk-3.0.4: get -p SCCS/s.klibc_fixups.h = 0
!greg 1073696733 bk-3.0.4: get -p SCCS/s.namedev.c = 0
!kay.sievers/greg 1073696738 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1073696738 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073696738 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073696738 bk-3.0.4: obtain write lock (11670)
!kay.sievers/greg 1073696738 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1073696738 bk-3.0.4: version = 0
!kay.sievers/greg 1073696738 bk-3.0.4: diffs klibc_fixups.h = 0
!kay.sievers/greg 1073696738 bk-3.0.4: edit -q SCCS/s.klibc_fixups.h = 0
!kay.sievers/greg 1073696738 bk-3.0.4: diffs namedev.c = 0
!kay.sievers/greg 1073696738 bk-3.0.4: edit -q SCCS/s.namedev.c = 0
!kay.sievers/greg 1073696738 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1073696738 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1073696738 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1073696738 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1073696738 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1073696738 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1073696738 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1073696738 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1073696738 bk-3.0.4: ci -q -G -yudev - exec status fix for klibc - = 0
!kay.sievers/greg 1073696738 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1073696738 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1073696738 bk-3.0.4: import -tpatch -CR -yudev - exec status fix for klibc /tmp/patch11658 . = 0
!kay.sievers/greg 1073696738 bk-3.0.4: obtain write lock (11735)
!kay.sievers/greg 1073696738 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1073696738 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1073696738 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1073696738 bk-3.0.4: sane = 0
!kay.sievers/greg 1073696738 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1073696739 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1073696739 bk-3.0.4: commit -y[PATCH] udev - exec status fix for klibc

Here is a patch to remove the ifdef's and fix klibc instead.
 = 0
!kay.sievers/greg 1073696739 bk-3.0.4: write unlock (11735)
!greg 1073696999 bk-3.0.4: obtain read lock (14910)
!greg 1073696999 bk-3.0.4: _probekey = 0
!greg 1073697005 bk-3.0.4: _keysort = 0
!greg 1073697005 bk-3.0.4: _adler32 = 0
!greg 1073697005 bk-3.0.4: makepatch -vv -s - = 0
!greg 1073697031 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1862
!greg 1073697031 bk-3.0.4: read unlock (14910)
!greg 1073697036 bk-3.0.4: get -p SCCS/s.namedev.c = 0
!kay.sievers/greg 1073697049 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1073697049 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073697049 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073697049 bk-3.0.4: obtain write lock (14941)
!kay.sievers/greg 1073697049 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1073697049 bk-3.0.4: version = 0
!kay.sievers/greg 1073697049 bk-3.0.4: diffs namedev.c = 0
!kay.sievers/greg 1073697049 bk-3.0.4: edit -q SCCS/s.namedev.c = 0
!kay.sievers/greg 1073697049 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1073697049 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1073697049 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1073697049 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1073697049 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1073697049 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1073697049 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1073697049 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1073697049 bk-3.0.4: ci -q -G -yudev - make exec_callout() reusable - = 0
!kay.sievers/greg 1073697049 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1073697050 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1073697050 bk-3.0.4: import -tpatch -CR -yudev - make exec_callout() reusable /tmp/patch14929 . = 0
!kay.sievers/greg 1073697050 bk-3.0.4: obtain write lock (15002)
!kay.sievers/greg 1073697050 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1073697050 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1073697050 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1073697050 bk-3.0.4: sane = 0
!kay.sievers/greg 1073697050 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1073697050 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1073697050 bk-3.0.4: commit -y[PATCH] udev - make exec_callout() reusable

Here is a patch that switches exec_callout() to be reusable.
I want it to be callable in a different context.
 = 0
!kay.sievers/greg 1073697050 bk-3.0.4: write unlock (15002)
!greg 1073697099 bk-3.0.4: obtain read lock (15166)
!greg 1073697099 bk-3.0.4: _probekey = 0
!greg 1073697102 bk-3.0.4: _keysort = 0
!greg 1073697102 bk-3.0.4: _adler32 = 0
!greg 1073697102 bk-3.0.4: makepatch -vv -s - = 0
!greg 1073697111 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=19317
!greg 1073697111 bk-3.0.4: read unlock (15166)
!greg 1073697122 bk-3.0.4: obtain read lock (15174)
!greg 1073697122 bk-3.0.4: _probekey = 0
!greg 1073697125 bk-3.0.4: _keysort = 0
!greg 1073697125 bk-3.0.4: _adler32 = 0
!greg 1073697125 bk-3.0.4: makepatch -vv -s - = 0
!greg 1073697127 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=27082
!greg 1073697127 bk-3.0.4: read unlock (15174)
!greg 1073697130 bk-3.0.4: obtain read lock (15182)
!greg 1073697130 bk-3.0.4: _probekey = 0
!greg 1073697136 bk-3.0.4: _keysort = 0
!greg 1073697136 bk-3.0.4: _adler32 = 0
!greg 1073697136 bk-3.0.4: makepatch -vv -s - = 0
!greg 1073697161 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1547
!greg 1073697161 bk-3.0.4: read unlock (15182)
!greg 1073697205 bk-3.0.4: get -p etc/udev/SCCS/s.udev.rules = 0
!greg 1073697220 bk-3.0.4: edit etc/udev/udev.rules = 0
!greg 1073697259 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1073697259 bk-3.0.4: sane = 0
!greg 1073697259 bk-3.0.4: clean ChangeSet = 0
!greg 1073697259 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1073697260 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist15206 . = 0
!greg 1073697260 bk-3.0.4: _sort = 0
!greg 1073697260 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1073697260 bk-3.0.4: clean ChangeSet = 0
!greg 1073697260 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1073697260 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1073697261 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1073697261 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1073697273 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1073697273 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1073697273 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1073697273 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1073697274 bk-3.0.4: lock -s = 0
!greg 1073697274 bk-3.0.4: lock -s = 0
!greg 1073697274 bk-3.0.4: delta -qyadded dri rule to the default config file. etc/udev/udev.rules = 0
!greg 1073697274 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1073697274 bk-3.0.4: sfind -pC etc/udev/udev.rules = 0
!greg 1073697274 bk-3.0.4: obtain write lock (15234)
!greg 1073697274 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1073697274 bk-3.0.4: _keysort = 0
!greg 1073697274 bk-3.0.4: sane = 0
!greg 1073697274 bk-3.0.4: check -c - = 0
!greg 1073697274 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1073697274 bk-3.0.4: commit -dqY/tmp/cmt15206 -f/tmp/cfiles15206 = 0
!greg 1073697274 bk-3.0.4: write unlock (15234)
!greg 1073697274 bk-3.0.4: citool = 0
!greg 1073697278 bk-3.0.4: obtain read lock (15240)
!greg 1073697278 bk-3.0.4: _probekey = 0
!greg 1073697284 bk-3.0.4: _keysort = 0
!greg 1073697284 bk-3.0.4: _adler32 = 0
!greg 1073697284 bk-3.0.4: makepatch -vv -s - = 0
!greg 1073697309 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1231
!greg 1073697309 bk-3.0.4: read unlock (15240)
!greg 1073697343 bk-3.0.4: obtain read lock (15250)
!greg 1073697343 bk-3.0.4: _probekey = 0
!greg 1073697346 bk-3.0.4: _keysort = 0
!greg 1073697346 bk-3.0.4: _adler32 = 0
!greg 1073697346 bk-3.0.4: makepatch -vv -s - = 0
!greg 1073697347 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=1231
!greg 1073697347 bk-3.0.4: read unlock (15250)
!greg 1073697350 bk-3.0.4: obtain read lock (15258)
!greg 1073697350 bk-3.0.4: _probekey = 0
!greg 1073697352 bk-3.0.4: _keysort = 0
!greg 1073697352 bk-3.0.4: _adler32 = 0
!greg 1073697352 bk-3.0.4: makepatch -vv -s - = 0
!greg 1073697353 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=1231
!greg 1073697353 bk-3.0.4: read unlock (15258)
!greg 1073697587 bk-3.0.4: get -p SCCS/s.Makefile = 0
!greg 1073697587 bk-3.0.4: get -p etc/init.d/SCCS/s.udev = 0
!greg 1073697587 bk-3.0.4: get -p extras/SCCS/s.ide-devfs.sh = 0
!greg 1073697587 bk-3.0.4: get -p SCCS/s.udev.spec = 0
!eike-hotplug/greg 1073697596 bk-3.0.4: getuser -r = 0
!eike-hotplug/greg 1073697596 bk-3.0.4: pwd = 0
!eike-hotplug/greg 1073697596 bk-3.0.4: pwd = 0
!eike-hotplug/greg 1073697596 bk-3.0.4: obtain write lock (15308)
!eike-hotplug/greg 1073697596 bk-3.0.4: lock -L = 0
!eike-hotplug/greg 1073697596 bk-3.0.4: version = 0
!eike-hotplug/greg 1073697596 bk-3.0.4: diffs Makefile = 0
!eike-hotplug/greg 1073697596 bk-3.0.4: edit -q SCCS/s.Makefile = 0
!eike-hotplug/greg 1073697596 bk-3.0.4: diffs etc/init.d/udev = 0
!eike-hotplug/greg 1073697596 bk-3.0.4: edit -q etc/init.d/SCCS/s.udev = 0
!eike-hotplug/greg 1073697596 bk-3.0.4: diffs extras/ide-devfs.sh = 0
!eike-hotplug/greg 1073697596 bk-3.0.4: edit -q extras/SCCS/s.ide-devfs.sh = 0
!eike-hotplug/greg 1073697596 bk-3.0.4: diffs udev.spec = 0
!eike-hotplug/greg 1073697596 bk-3.0.4: edit -q SCCS/s.udev.spec = 0
!eike-hotplug/greg 1073697596 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!eike-hotplug/greg 1073697596 bk-3.0.4: sfiles -c - = 0
!eike-hotplug/greg 1073697596 bk-3.0.4: sfiles -p - = 0
!eike-hotplug/greg 1073697596 bk-3.0.4: sfiles -x - = 0
!eike-hotplug/greg 1073697596 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!eike-hotplug/greg 1073697596 bk-3.0.4: _unlink = 0
!eike-hotplug/greg 1073697596 bk-3.0.4: sfiles -x = 0
!eike-hotplug/greg 1073697596 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!eike-hotplug/greg 1073697596 bk-3.0.4: new -G -yLSB init script and other stuff - = 0
!eike-hotplug/greg 1073697596 bk-3.0.4: ci -q -G -yLSB init script and other stuff - = 0
!eike-hotplug/greg 1073697596 bk-3.0.4: unlock -w = 0
!eike-hotplug/greg 1073697596 bk-3.0.4: lock -w = 0
!eike-hotplug/greg 1073697596 bk-3.0.4: import -tpatch -CR -yLSB init script and other stuff /tmp/patch15296 . = 0
!eike-hotplug/greg 1073697596 bk-3.0.4: obtain write lock (15384)
!eike-hotplug/greg 1073697597 bk-3.0.4: sfind -s,,p -C = 0
!eike-hotplug/greg 1073697597 bk-3.0.4: sccscat -h ChangeSet = 0
!eike-hotplug/greg 1073697597 bk-3.0.4: _keysort = 0
!eike-hotplug/greg 1073697597 bk-3.0.4: sane = 0
!eike-hotplug/greg 1073697597 bk-3.0.4: check -c - = 0
!eike-hotplug/greg 1073697597 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!eike-hotplug/greg 1073697597 bk-3.0.4: commit -y[PATCH] LSB init script and other stuff

I had too much time during the holidays, so I played a bit with udev. The
changes are like last time mostly on the init stuff. I'm sending you this as
a great diff which is just for comments.

What it does:
-fix a typo in Makefile
-use only one "grep -v" instead of many
-don't include BK-Files into release (shrinks the stuff to 30%!)
-add a new init script which is LSB compliant
-add some flags to choose which one to use
-use /etc/udev/udev.conf in Redhat init script as the source for the udev
directory. If this is not done then the init script may create a directory
which udev itself isn't using (I changed /udev to /Udev to avoid collisions
with /usr and ran into this)
-first check for sysfs_dir before creating udev_root (maybe someone else has
already fixed this, I saw this discussion on lkml)
 = 0
!eike-hotplug/greg 1073697597 bk-3.0.4: write unlock (15384)
!greg 1073697601 bk-3.0.4: obtain read lock (15395)
!greg 1073697601 bk-3.0.4: _probekey = 0
!greg 1073697606 bk-3.0.4: _keysort = 0
!greg 1073697606 bk-3.0.4: _adler32 = 0
!greg 1073697606 bk-3.0.4: makepatch -vv -s - = 0
!greg 1073697631 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=8874
!greg 1073697631 bk-3.0.4: read unlock (15395)
!greg 1073697764 bk-3.0.4: obtain read lock (15403)
!greg 1073697764 bk-3.0.4: _probekey = 0
!greg 1073697770 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1073697770 bk-3.0.4: read unlock (15403)
!greg 1073698248 bk-3.0.4: changes = 0
!greg 1073698257 bk-3.0.4: obtain read lock (15422)
!greg 1073698257 bk-3.0.4: _probekey = 0
!greg 1073698259 bk-3.0.4: _keysort = 0
!greg 1073698259 bk-3.0.4: _adler32 = 0
!greg 1073698259 bk-3.0.4: makepatch -vv -s - = 0
!greg 1073698260 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=8874
!greg 1073698260 bk-3.0.4: read unlock (15422)
!greg 1073698270 bk-3.0.4: obtain read lock (15430)
!greg 1073698270 bk-3.0.4: gethelp -s push /usr/local/bitkeeper = 0
!greg 1073698270 bk-3.0.4: help -s push = 0
!greg 1073698270 bk-3.0.4: push gregkh@kernel.bkbits.net/udev = 1 xfered=0
!greg 1073698270 bk-3.0.4: read unlock (15430)
!greg 1073698274 bk-3.0.4: obtain read lock (15433)
!greg 1073698274 bk-3.0.4: _probekey = 0
!greg 1073698277 bk-3.0.4: _keysort = 0
!greg 1073698277 bk-3.0.4: _adler32 = 0
!greg 1073698277 bk-3.0.4: makepatch -vv -s - = 0
!greg 1073698277 bk-3.0.4: push gregkh@kernel.bkbits.net:udev = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=8874
!greg 1073698277 bk-3.0.4: read unlock (15433)
!greg 1073698833 bk-3.0.4: obtain read lock (15454)
!greg 1073698833 bk-3.0.4: _probekey = 0
!greg 1073698839 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1073698839 bk-3.0.4: read unlock (15454)
!greg 1073698843 bk-3.0.4: obtain read lock (15459)
!greg 1073698843 bk-3.0.4: _probekey = 0
!greg 1073698852 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=0
!greg 1073698852 bk-3.0.4: read unlock (15459)
!greg 1073939540 bk-3.0.4: obtain write lock (3424)
!greg 1073939545 bk-3.0.4: _listkey -q = 0 keysin=463(10) keysout=0(0)
!greg 1073939545 bk-3.0.4: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1073939545 bk-3.0.4: write unlock (3424)
!greg 1073942206 bk-3.0.4: get -p SCCS/s.Makefile = 0
!kay.sievers/greg 1073942210 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1073942210 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073942210 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073942210 bk-3.0.4: obtain write lock (6526)
!kay.sievers/greg 1073942210 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1073942210 bk-3.0.4: version = 0
!kay.sievers/greg 1073942210 bk-3.0.4: diffs Makefile = 0
!kay.sievers/greg 1073942210 bk-3.0.4: edit -q SCCS/s.Makefile = 0
!kay.sievers/greg 1073942210 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1073942210 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1073942210 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1073942210 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1073942210 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1073942210 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1073942210 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1073942210 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1073942210 bk-3.0.4: ci -q -G -yudev - Makefile error - = 0
!kay.sievers/greg 1073942210 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1073942211 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1073942211 bk-3.0.4: import -tpatch -CR -yudev - Makefile error /tmp/patch6514 . = 0
!kay.sievers/greg 1073942211 bk-3.0.4: obtain write lock (6587)
!kay.sievers/greg 1073942211 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1073942211 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1073942211 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1073942211 bk-3.0.4: sane = 0
!kay.sievers/greg 1073942211 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1073942211 bk-3.0.4: commit -y[PATCH] udev - Makefile error

--ikeVEW9yuYc//A+q
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

I get the following error on install:

pim:/home/kay/src/udev.test# make install
sed -e "s:@udevdir@:/udev:" < etc/udev/udev.conf.in > etc/udev/udev.conf
/usr/bin/install -c -d /etc/udev/
/usr/bin/install -c -d /udev
/usr/bin/install -c -d /etc/hotplug.d/default
/usr/bin/install -c -D udev /sbin/udev
/bin/sh: -c: line 2: syntax error: unexpected end of file
make: *** [install] Error 2


thanks,
Kay

--ikeVEW9yuYc//A+q
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline; filename="03-Makefile.diff"

===== Makefile 1.73 vs edited =====
 = 0
!kay.sievers/greg 1073942211 bk-3.0.4: write unlock (6587)
!kay.sievers/greg 1073942211 bk-3.0.4: _probekey = 0
!kay.sievers/greg 1073942212 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1073942212 bk-3.0.4: _adler32 = 0
!kay.sievers/greg 1073942212 bk-3.0.4: makepatch -e -s - = 0
!kay.sievers/greg 1073942212 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1073942212 bk-3.0.4: _adler32 = 0
!kay.sievers/greg 1073942212 bk-3.0.4: makepatch -e -s - = 0
!kay.sievers/greg 1073942212 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1073942221 bk-3.0.4: changes = 0
!greg 1073942224 bk-3.0.4: prs -hnr1.404 -d:REV: ChangeSet = 0
!greg 1073942224 bk-3.0.4: _keysort = 0
!greg 1073942224 bk-3.0.4: cset -ffl - = 0
!greg 1073942224 bk-3.0.4: stripdel -Cc - = 0
!greg 1073942225 bk-3.0.4: _keysort = 0
!greg 1073942225 bk-3.0.4: _adler32 = 0
!greg 1073942225 bk-3.0.4: cset -v -ffm - = 0
!greg 1073942226 bk-3.0.4: sfiles -D = 0
!greg 1073942226 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1073942226 bk-3.0.4: _keysort = 0
!greg 1073942229 bk-3.0.4: sane = 0
!greg 1073942229 bk-3.0.4: check -acv -f - = 0
!greg 1073942229 bk-3.0.4: sfind = 0
!greg 1073942229 bk-3.0.4: undo -r1.404 = 0
!greg 1073942239 bk-3.0.4: get -p SCCS/s.Makefile = 0
!kay.sievers/greg 1073942241 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1073942241 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073942241 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073942241 bk-3.0.4: obtain write lock (6649)
!kay.sievers/greg 1073942241 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1073942241 bk-3.0.4: version = 0
!kay.sievers/greg 1073942241 bk-3.0.4: diffs Makefile = 0
!kay.sievers/greg 1073942241 bk-3.0.4: edit -q SCCS/s.Makefile = 0
!kay.sievers/greg 1073942241 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1073942241 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1073942241 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1073942241 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1073942241 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1073942241 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1073942241 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1073942241 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1073942241 bk-3.0.4: ci -q -G -yudev - Makefile error - = 0
!kay.sievers/greg 1073942241 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1073942242 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1073942242 bk-3.0.4: import -tpatch -CR -yudev - Makefile error /tmp/patch6637 . = 0
!kay.sievers/greg 1073942242 bk-3.0.4: obtain write lock (6710)
!kay.sievers/greg 1073942242 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1073942242 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1073942242 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1073942242 bk-3.0.4: sane = 0
!kay.sievers/greg 1073942242 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1073942242 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1073942242 bk-3.0.4: commit -y[PATCH] udev - Makefile error

I get the following error on install:

pim:/home/kay/src/udev.test# make install
sed -e "s:@udevdir@:/udev:" < etc/udev/udev.conf.in > etc/udev/udev.conf
/usr/bin/install -c -d /etc/udev/
/usr/bin/install -c -d /udev
/usr/bin/install -c -d /etc/hotplug.d/default
/usr/bin/install -c -D udev /sbin/udev
/bin/sh: -c: line 2: syntax error: unexpected end of file
make: *** [install] Error 2
 = 0
!kay.sievers/greg 1073942242 bk-3.0.4: write unlock (6710)
!greg 1073942332 bk-3.0.4: get -p SCCS/s.udev.c = 0
!kay.sievers/greg 1073942336 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1073942336 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073942336 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073942336 bk-3.0.4: obtain write lock (6826)
!kay.sievers/greg 1073942336 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1073942336 bk-3.0.4: version = 0
!kay.sievers/greg 1073942336 bk-3.0.4: diffs udev.c = 0
!kay.sievers/greg 1073942336 bk-3.0.4: edit -q SCCS/s.udev.c = 0
!kay.sievers/greg 1073942336 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1073942336 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1073942336 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1073942336 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1073942336 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1073942336 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1073942336 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1073942336 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1073942336 bk-3.0.4: ci -q -G -yudev - advanced user query options - = 0
!kay.sievers/greg 1073942336 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1073942337 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1073942337 bk-3.0.4: import -tpatch -CR -yudev - advanced user query options /tmp/patch6814 . = 0
!kay.sievers/greg 1073942337 bk-3.0.4: obtain write lock (6887)
!kay.sievers/greg 1073942337 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1073942337 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1073942337 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1073942337 bk-3.0.4: sane = 0
!kay.sievers/greg 1073942337 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1073942337 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1073942337 bk-3.0.4: commit -y[PATCH] udev - advanced user query options

This patch improves the user options for udev.
It is possible now to query for the name, the symlinks or owner/group.
If asked for the name of the node we are able to prepend the udev_root
with the -r option.

SAMPLE:

  kay@pim:~/src/udev.test$ ./udev -V
  udev, version 012_bk

  kay@pim:~/src/udev.test$ ./udev -h
  Usage: [-qrVh]
    -q <name>  query database for the specified value
    -p <path>  device path used for query
    -r         print udev root
    -V         print udev version
    -h         print this help text

  kay@pim:~/src/udev.test$ ./udev -r
  /udev/

  kay@pim:~/src/udev.test$ ./udev -q name -p /class/video4linux/video0
  video/webcam0

  kay@pim:~/src/udev.test$ ./udev -q symlink -p /class/video4linux/video0
  camera0 kamera0

  kay@pim:~/src/udev.test$ ./udev -q owner -p /class/video4linux/video0
  501

  kay@pim:~/src/udev.test$ ./udev -r -q name -p /class/video4linux/video0
  /udev/video/webcam0
 = 0
!kay.sievers/greg 1073942337 bk-3.0.4: write unlock (6887)
!greg 1073942458 bk-3.0.4: obtain read lock (6962)
!greg 1073942458 bk-3.0.4: _probekey = 0
!greg 1073942463 bk-3.0.4: _keysort = 0
!greg 1073942463 bk-3.0.4: _adler32 = 0
!greg 1073942463 bk-3.0.4: makepatch -vv -s - = 0
!greg 1073942495 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=5330
!greg 1073942495 bk-3.0.4: read unlock (6962)
!greg 1073943537 bk-3.0.4: get -p SCCS/s.namedev.c = 0
!greg 1073943537 bk-3.0.4: get -p SCCS/s.namedev.h = 0
!greg 1073943537 bk-3.0.4: get -p SCCS/s.namedev_parse.c = 0
!greg 1073943538 bk-3.0.4: get -p test/SCCS/s.udev-test.pl = 0
!greg 1073943538 bk-3.0.4: get -p SCCS/s.udev.h = 0
!kay.sievers/greg 1073943544 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1073943544 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073943544 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073943544 bk-3.0.4: obtain write lock (7025)
!kay.sievers/greg 1073943544 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1073943544 bk-3.0.4: version = 0
!kay.sievers/greg 1073943544 bk-3.0.4: diffs namedev.c = 0
!kay.sievers/greg 1073943544 bk-3.0.4: edit -q SCCS/s.namedev.c = 0
!kay.sievers/greg 1073943544 bk-3.0.4: diffs namedev.h = 0
!kay.sievers/greg 1073943544 bk-3.0.4: edit -q SCCS/s.namedev.h = 0
!kay.sievers/greg 1073943544 bk-3.0.4: diffs namedev_parse.c = 0
!kay.sievers/greg 1073943544 bk-3.0.4: edit -q SCCS/s.namedev_parse.c = 0
!kay.sievers/greg 1073943544 bk-3.0.4: diffs test/udev-test.pl = 0
!kay.sievers/greg 1073943544 bk-3.0.4: edit -q test/SCCS/s.udev-test.pl = 0
!kay.sievers/greg 1073943544 bk-3.0.4: diffs udev.h = 0
!kay.sievers/greg 1073943544 bk-3.0.4: edit -q SCCS/s.udev.h = 0
!kay.sievers/greg 1073943544 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1073943544 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1073943544 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1073943544 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1073943544 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1073943545 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1073943545 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1073943545 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1073943545 bk-3.0.4: ci -q -G -yudev - drop all methods :) - = 0
!kay.sievers/greg 1073943545 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1073943545 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1073943545 bk-3.0.4: import -tpatch -CR -yudev - drop all methods :) /tmp/patch7013 . = 0
!kay.sievers/greg 1073943545 bk-3.0.4: obtain write lock (7102)
!kay.sievers/greg 1073943545 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1073943545 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1073943545 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1073943545 bk-3.0.4: sane = 0
!kay.sievers/greg 1073943545 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1073943545 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1073943545 bk-3.0.4: commit = 0
!kay.sievers/greg 1073943545 bk-3.0.4: write unlock (7102)
!greg 1073943920 bk-3.0.4: get -qe replace_test = 0
!greg 1073943924 bk-3.0.4: vim replace_test = 0
!greg 1073944145 bk-3.0.4: edit namedev_parse.c = 0
!greg 1073948603 bk-3.0.4: get -qe ignore_test = 0
!greg 1073948608 bk-3.0.4: vim ignore_test = 0
!greg 1073948611 bk-3.0.4: get -qe label_test = 0
!greg 1073948618 bk-3.0.4: vim label_test = 0
!greg 1073948634 bk-3.0.4: get -qe ignore_test = 1
!greg 1073948640 bk-3.0.4: vim ignore_test = 0
!greg 1073948680 bk-3.0.4: edit namedev.c = 0
!greg 1073948764 bk-3.0.4: get -qe modifier_test = 0
!greg 1073948768 bk-3.0.4: vim modifier_test = 0
!greg 1073948786 bk-3.0.4: get -qe topo_test = 0
!greg 1073948790 bk-3.0.4: vim topo_test = 0
!greg 1073948853 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1073948853 bk-3.0.4: sane = 0
!greg 1073948853 bk-3.0.4: clean ChangeSet = 0
!greg 1073948854 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1073948854 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist26123 . = 0
!greg 1073948854 bk-3.0.4: _sort = 0
!greg 1073948855 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1073948855 bk-3.0.4: clean ChangeSet = 0
!greg 1073948855 bk-3.0.4: sinfo namedev.c = 1
!greg 1073948855 bk-3.0.4: diffs -u namedev.c = 0
!greg 1073948857 bk-3.0.4: sinfo namedev_parse.c = 1
!greg 1073948857 bk-3.0.4: diffs -u namedev_parse.c = 0
!greg 1073948919 bk-3.0.4: sinfo test/ignore_test = 1
!greg 1073948919 bk-3.0.4: diffs -u test/ignore_test = 0
!greg 1073948922 bk-3.0.4: lock -s = 0
!greg 1073948922 bk-3.0.4: lock -s = 0
!greg 1073948923 bk-3.0.4: delta -qyAdd some helpful messages if the user uses the older config file format

Also fail a rule that we can not parse, as we can easily create incorrect rules
if we do not do this. namedev_parse.c = 0
!greg 1073948923 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1073948923 bk-3.0.4: sfind -pC namedev_parse.c = 0
!greg 1073948923 bk-3.0.4: obtain write lock (26148)
!greg 1073948923 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1073948923 bk-3.0.4: _keysort = 0
!greg 1073948923 bk-3.0.4: sane = 0
!greg 1073948923 bk-3.0.4: check -c - = 0
!greg 1073948923 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1073948923 bk-3.0.4: commit -dqY/tmp/cmt26123 -f/tmp/cfiles26123 = 0
!greg 1073948923 bk-3.0.4: write unlock (26148)
!greg 1073948923 bk-3.0.4: citool = 0
!greg 1073948924 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1073948924 bk-3.0.4: sane = 0
!greg 1073948924 bk-3.0.4: clean ChangeSet = 0
!greg 1073948924 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1073948925 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist26155 . = 0
!greg 1073948925 bk-3.0.4: _sort = 0
!greg 1073948926 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1073948926 bk-3.0.4: clean ChangeSet = 0
!greg 1073948926 bk-3.0.4: sinfo namedev.c = 1
!greg 1073948926 bk-3.0.4: diffs -u namedev.c = 0
!greg 1073948928 bk-3.0.4: sinfo namedev.c = 1
!greg 1073948928 bk-3.0.4: diffs -u namedev.c = 0
!greg 1073948938 bk-3.0.4: sinfo namedev.c = 1
!greg 1073948938 bk-3.0.4: diffs -u namedev.c = 0
!greg 1073948938 bk-3.0.4: sinfo namedev.c = 1
!greg 1073948939 bk-3.0.4: diffs -u namedev.c = 0
!greg 1073948939 bk-3.0.4: sinfo test/ignore_test = 1
!greg 1073948939 bk-3.0.4: diffs -u test/ignore_test = 0
!greg 1073948941 bk-3.0.4: lock -s = 0
!greg 1073948942 bk-3.0.4: lock -s = 0
!greg 1073948942 bk-3.0.4: delta -qyadd bus test for usb-serial bus. namedev.c = 0
!greg 1073948942 bk-3.0.4: sfind -pC namedev.c = 0
!greg 1073948942 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1073948942 bk-3.0.4: obtain write lock (26186)
!greg 1073948942 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1073948942 bk-3.0.4: _keysort = 0
!greg 1073948942 bk-3.0.4: sane = 0
!greg 1073948942 bk-3.0.4: check -c - = 0
!greg 1073948942 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1073948942 bk-3.0.4: commit -dqY/tmp/cmt26155 -f/tmp/cfiles26155 = 0
!greg 1073948942 bk-3.0.4: write unlock (26186)
!greg 1073948942 bk-3.0.4: citool = 0
!greg 1073948943 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1073948943 bk-3.0.4: sane = 0
!greg 1073948943 bk-3.0.4: clean ChangeSet = 0
!greg 1073948943 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1073948944 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist26193 . = 0
!greg 1073948944 bk-3.0.4: _sort = 0
!greg 1073948945 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1073948945 bk-3.0.4: clean ChangeSet = 0
!greg 1073948945 bk-3.0.4: sinfo test/ignore_test = 1
!greg 1073948945 bk-3.0.4: diffs -u test/ignore_test = 0
!greg 1073948946 bk-3.0.4: sinfo test/ignore_test = 1
!greg 1073948946 bk-3.0.4: diffs -u test/ignore_test = 0
!greg 1073948956 bk-3.0.4: sinfo test/ignore_test = 1
!greg 1073948956 bk-3.0.4: diffs -u test/ignore_test = 0
!greg 1073948957 bk-3.0.4: sinfo test/ignore_test = 1
!greg 1073948957 bk-3.0.4: diffs -u test/ignore_test = 0
!greg 1073948957 bk-3.0.4: sinfo test/label_test = 1
!greg 1073948957 bk-3.0.4: diffs -u test/label_test = 0
!greg 1073948957 bk-3.0.4: sinfo test/modifier_test = 1
!greg 1073948957 bk-3.0.4: diffs -u test/modifier_test = 0
!greg 1073948957 bk-3.0.4: sinfo test/replace_test = 1
!greg 1073948957 bk-3.0.4: diffs -u test/replace_test = 0
!greg 1073948957 bk-3.0.4: sinfo test/topo_test = 1
!greg 1073948957 bk-3.0.4: diffs -u test/topo_test = 0
!greg 1073948960 bk-3.0.4: lock -s = 0
!greg 1073948960 bk-3.0.4: lock -s = 0
!greg 1073948960 bk-3.0.4: delta -qyconvert the test shell scripts to the config file format. test/ignore_test = 0
!greg 1073948960 bk-3.0.4: delta -qyconvert the test shell scripts to the config file format. test/label_test = 0
!greg 1073948960 bk-3.0.4: delta -qyconvert the test shell scripts to the config file format. test/modifier_test = 0
!greg 1073948960 bk-3.0.4: delta -qyconvert the test shell scripts to the config file format. test/replace_test = 0
!greg 1073948960 bk-3.0.4: delta -qyconvert the test shell scripts to the config file format. test/topo_test = 0
!greg 1073948960 bk-3.0.4: sfind -pC test/topo_test = 0
!greg 1073948960 bk-3.0.4: sfind -pC test/modifier_test = 0
!greg 1073948960 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1073948960 bk-3.0.4: sfind -pC test/replace_test = 0
!greg 1073948960 bk-3.0.4: sfind -pC test/label_test = 0
!greg 1073948960 bk-3.0.4: sfind -pC test/ignore_test = 0
!greg 1073948960 bk-3.0.4: obtain write lock (26246)
!greg 1073948960 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1073948960 bk-3.0.4: _keysort = 0
!greg 1073948960 bk-3.0.4: sane = 0
!greg 1073948960 bk-3.0.4: check -c - = 0
!greg 1073948960 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1073948960 bk-3.0.4: commit -dqY/tmp/cmt26193 -f/tmp/cfiles26193 = 0
!greg 1073948960 bk-3.0.4: write unlock (26246)
!greg 1073948960 bk-3.0.4: citool = 0
!greg 1073948972 bk-3.0.4: get -qe udev.rules = 0
!greg 1073948985 bk-3.0.4: vim udev.rules = 0
!greg 1073949019 bk-3.0.4: get -qe udev.rules = 1
!greg 1073949060 bk-3.0.4: vim udev.rules = 0
!greg 1073949065 bk-3.0.4: get -qe udev.rules.gentoo = 0
!greg 1073949123 bk-3.0.4: vim udev.rules.gentoo = 0
!greg 1073949126 bk-3.0.4: get -qe udev.rules.devfs = 0
!greg 1073949167 bk-3.0.4: vim udev.rules.devfs = 0
!greg 1073949171 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1073949171 bk-3.0.4: sane = 0
!greg 1073949171 bk-3.0.4: clean ChangeSet = 0
!greg 1073949171 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1073949171 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist26282 . = 0
!greg 1073949171 bk-3.0.4: _sort = 0
!greg 1073949172 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1073949172 bk-3.0.4: clean ChangeSet = 0
!greg 1073949172 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1073949172 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1073949175 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1073949175 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1073949186 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1073949186 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1073949186 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1073949186 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1073949187 bk-3.0.4: sinfo etc/udev/udev.rules.devfs = 1
!greg 1073949187 bk-3.0.4: diffs -u etc/udev/udev.rules.devfs = 0
!greg 1073949187 bk-3.0.4: sinfo etc/udev/udev.rules.gentoo = 1
!greg 1073949187 bk-3.0.4: diffs -u etc/udev/udev.rules.gentoo = 0
!greg 1073949190 bk-3.0.4: lock -s = 0
!greg 1073949190 bk-3.0.4: lock -s = 0
!greg 1073949190 bk-3.0.4: delta -qyconvert the default rules files to the new format. etc/udev/udev.rules = 0
!greg 1073949190 bk-3.0.4: delta -qyconvert the default rules files to the new format. etc/udev/udev.rules.devfs = 0
!greg 1073949190 bk-3.0.4: delta -qyconvert the default rules files to the new format. etc/udev/udev.rules.gentoo = 0
!greg 1073949190 bk-3.0.4: sfind -pC etc/udev/udev.rules.gentoo = 0
!greg 1073949190 bk-3.0.4: sfind -pC etc/udev/udev.rules.devfs = 0
!greg 1073949190 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1073949190 bk-3.0.4: sfind -pC etc/udev/udev.rules = 0
!greg 1073949190 bk-3.0.4: obtain write lock (26323)
!greg 1073949190 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1073949190 bk-3.0.4: _keysort = 0
!greg 1073949190 bk-3.0.4: sane = 0
!greg 1073949190 bk-3.0.4: check -c - = 0
!greg 1073949190 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1073949190 bk-3.0.4: commit -dqY/tmp/cmt26282 -f/tmp/cfiles26282 = 0
!greg 1073949190 bk-3.0.4: write unlock (26323)
!greg 1073949190 bk-3.0.4: citool = 0
!greg 1073949237 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1073949237 bk-3.0.4: sane = 0
!greg 1073949237 bk-3.0.4: clean ChangeSet = 0
!greg 1073949237 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1073949238 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist26341 . = 0
!greg 1073949238 bk-3.0.4: _sort = 0
!greg 1073949238 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1073949238 bk-3.0.4: clean ChangeSet = 0
!greg 1073949238 bk-3.0.4: citool = 0
!greg 1073949265 bk-3.0.4: get -qe udev.rules udev.rules.devfs = 0
!greg 1073949392 bk-3.0.4: edit udev.rules.gentoo = 0
!greg 1073949630 bk-3.0.4: edit namedev.c = 0
!greg 1073949718 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1073949718 bk-3.0.4: sane = 0
!greg 1073949718 bk-3.0.4: clean ChangeSet = 0
!greg 1073949718 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1073949719 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist26369 . = 0
!greg 1073949719 bk-3.0.4: _sort = 0
!greg 1073949720 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1073949720 bk-3.0.4: clean ChangeSet = 0
!greg 1073949720 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1073949720 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1073949721 bk-3.0.4: sinfo namedev.c = 1
!greg 1073949721 bk-3.0.4: diffs -u namedev.c = 0
!greg 1073949733 bk-3.0.4: lock -s = 0
!greg 1073949733 bk-3.0.4: lock -s = 0
!greg 1073949733 bk-3.0.4: delta -qyfix a few stale comments in namedev.c namedev.c = 0
!greg 1073949733 bk-3.0.4: sfind -pC namedev.c = 0
!greg 1073949733 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1073949733 bk-3.0.4: obtain write lock (26391)
!greg 1073949733 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1073949733 bk-3.0.4: _keysort = 0
!greg 1073949733 bk-3.0.4: sane = 0
!greg 1073949733 bk-3.0.4: check -c - = 0
!greg 1073949733 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1073949733 bk-3.0.4: commit -dqY/tmp/cmt26369 -f/tmp/cfiles26369 = 0
!greg 1073949733 bk-3.0.4: write unlock (26391)
!greg 1073949733 bk-3.0.4: citool = 0
!greg 1073949734 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1073949734 bk-3.0.4: sane = 0
!greg 1073949734 bk-3.0.4: clean ChangeSet = 0
!greg 1073949734 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1073949736 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist26398 . = 0
!greg 1073949736 bk-3.0.4: _sort = 0
!greg 1073949736 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1073949736 bk-3.0.4: clean ChangeSet = 0
!greg 1073949736 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1073949736 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1073949738 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1073949738 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1073949764 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1073949764 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1073949769 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1073949769 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1073949770 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1073949770 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1073949770 bk-3.0.4: sinfo etc/udev/udev.rules.devfs = 1
!greg 1073949770 bk-3.0.4: diffs -u etc/udev/udev.rules.devfs = 0
!greg 1073949770 bk-3.0.4: sinfo etc/udev/udev.rules.gentoo = 1
!greg 1073949770 bk-3.0.4: diffs -u etc/udev/udev.rules.gentoo = 0
!greg 1073949771 bk-3.0.4: lock -s = 0
!greg 1073949772 bk-3.0.4: lock -s = 0
!greg 1073949772 bk-3.0.4: delta -qyAdd alsa device rules and a few other devfs rules.

Thanks to Libor Klepac <elkropac@students.zcu.cz> for the information etc/udev/udev.rules = 0
!greg 1073949772 bk-3.0.4: delta -qyAdd alsa device rules and a few other devfs rules.

Thanks to Libor Klepac <elkropac@students.zcu.cz> for the information etc/udev/udev.rules.devfs = 0
!greg 1073949772 bk-3.0.4: delta -qyAdd alsa device rules and a few other devfs rules.

Thanks to Libor Klepac <elkropac@students.zcu.cz> for the information etc/udev/udev.rules.gentoo = 0
!greg 1073949772 bk-3.0.4: sfind -pC etc/udev/udev.rules.gentoo = 0
!greg 1073949772 bk-3.0.4: sfind -pC etc/udev/udev.rules.devfs = 0
!greg 1073949772 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1073949772 bk-3.0.4: sfind -pC etc/udev/udev.rules = 0
!greg 1073949772 bk-3.0.4: obtain write lock (26441)
!greg 1073949772 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1073949772 bk-3.0.4: _keysort = 0
!greg 1073949772 bk-3.0.4: sane = 0
!greg 1073949772 bk-3.0.4: check -c - = 0
!greg 1073949772 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1073949772 bk-3.0.4: commit -dqY/tmp/cmt26398 -f/tmp/cfiles26398 = 0
!greg 1073949772 bk-3.0.4: write unlock (26441)
!greg 1073949772 bk-3.0.4: citool = 0
!greg 1073949774 bk-3.0.4: vim udev.rules udev.rules.devfs = 0
!greg 1073950191 bk-3.0.4: get -p etc/init.d/SCCS/s.udev.debian = 0
!elkropac/greg 1073950196 bk-3.0.4: getuser -r = 0
!elkropac/greg 1073950196 bk-3.0.4: pwd = 0
!elkropac/greg 1073950196 bk-3.0.4: pwd = 0
!elkropac/greg 1073950196 bk-3.0.4: obtain write lock (29286)
!elkropac/greg 1073950196 bk-3.0.4: lock -L = 0
!elkropac/greg 1073950196 bk-3.0.4: version = 0
!elkropac/greg 1073950196 bk-3.0.4: diffs etc/init.d/udev.debian = 0
!elkropac/greg 1073950196 bk-3.0.4: edit -q etc/init.d/SCCS/s.udev.debian = 0
!elkropac/greg 1073950196 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!elkropac/greg 1073950196 bk-3.0.4: sfiles -c - = 0
!elkropac/greg 1073950196 bk-3.0.4: sfiles -p - = 0
!elkropac/greg 1073950196 bk-3.0.4: sfiles -x - = 0
!elkropac/greg 1073950196 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!elkropac/greg 1073950196 bk-3.0.4: sfiles -x = 0
!elkropac/greg 1073950196 bk-3.0.4: _unlink = 0
!elkropac/greg 1073950196 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!elkropac/greg 1073950196 bk-3.0.4: ci -q -G -yfix udev directory for Debian init script - = 0
!elkropac/greg 1073950196 bk-3.0.4: unlock -w = 0
!elkropac/greg 1073950196 bk-3.0.4: lock -w = 0
!elkropac/greg 1073950196 bk-3.0.4: import -tpatch -CR -yfix udev directory for Debian init script /tmp/patch29274 . = 0
!elkropac/greg 1073950196 bk-3.0.4: obtain write lock (29347)
!elkropac/greg 1073950197 bk-3.0.4: sfind -s,,p -C = 0
!elkropac/greg 1073950197 bk-3.0.4: sccscat -h ChangeSet = 0
!elkropac/greg 1073950197 bk-3.0.4: _keysort = 0
!elkropac/greg 1073950197 bk-3.0.4: sane = 0
!elkropac/greg 1073950197 bk-3.0.4: check -c - = 0
!elkropac/greg 1073950197 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!elkropac/greg 1073950197 bk-3.0.4: commit -y[PATCH] fix udev directory for Debian init script

there is also patch on debian init.d file, it uses variable $udev_dir
also when creating and removing symlinks
 = 0
!elkropac/greg 1073950197 bk-3.0.4: write unlock (29347)
!greg 1073950518 bk-3.0.4: obtain read lock (30361)
!greg 1073950518 bk-3.0.4: _probekey = 0
!greg 1073950523 bk-3.0.4: _keysort = 0
!greg 1073950523 bk-3.0.4: _adler32 = 0
!greg 1073950523 bk-3.0.4: makepatch -vv -s - = 0
!greg 1073950548 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=35371
!greg 1073950548 bk-3.0.4: read unlock (30361)
!greg 1073950553 bk-3.0.4: obtain read lock (31324)
!greg 1073950553 bk-3.0.4: _probekey = 0
!greg 1073950555 bk-3.0.4: _keysort = 0
!greg 1073950555 bk-3.0.4: _adler32 = 0
!greg 1073950555 bk-3.0.4: makepatch -vv -s - = 0
!greg 1073950558 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=40426
!greg 1073950558 bk-3.0.4: read unlock (31324)
!greg 1073950879 bk-3.0.4: obtain read lock (31336)
!greg 1073950879 bk-3.0.4: _probekey = 0
!greg 1073950882 bk-3.0.4: _keysort = 0
!greg 1073950883 bk-3.0.4: _adler32 = 0
!greg 1073950883 bk-3.0.4: makepatch -vv -s - = 0
!greg 1073950884 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=40426
!greg 1073950884 bk-3.0.4: read unlock (31336)
!greg 1073951041 bk-3.0.4: get -qe udev.rules udev.rules.devfs udev.rules.gentoo = 0
!greg 1073951104 bk-3.0.4: vim udev.rules udev.rules.devfs udev.rules.gentoo = 0
!greg 1073951110 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1073951110 bk-3.0.4: sane = 0
!greg 1073951110 bk-3.0.4: clean ChangeSet = 0
!greg 1073951110 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1073951111 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist31360 . = 0
!greg 1073951111 bk-3.0.4: _sort = 0
!greg 1073951111 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1073951111 bk-3.0.4: clean ChangeSet = 0
!greg 1073951112 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1073951112 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1073951113 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1073951113 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1073951128 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1073951128 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1073951128 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1073951128 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1073951128 bk-3.0.4: sinfo etc/udev/udev.rules.gentoo = 1
!greg 1073951128 bk-3.0.4: diffs -u etc/udev/udev.rules.gentoo = 0
!greg 1073951130 bk-3.0.4: lock -s = 0
!greg 1073951130 bk-3.0.4: lock -s = 0
!greg 1073951130 bk-3.0.4: delta -qyoops, forgot to fix up the PROGRAM result from ID to RESULT in the config files. etc/udev/udev.rules = 0
!greg 1073951130 bk-3.0.4: delta -qyoops, forgot to fix up the PROGRAM result from ID to RESULT in the config files. etc/udev/udev.rules.gentoo = 0
!greg 1073951130 bk-3.0.4: sfind -pC etc/udev/udev.rules.gentoo = 0
!greg 1073951130 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1073951130 bk-3.0.4: sfind -pC etc/udev/udev.rules = 0
!greg 1073951130 bk-3.0.4: obtain write lock (31394)
!greg 1073951130 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1073951130 bk-3.0.4: _keysort = 0
!greg 1073951130 bk-3.0.4: sane = 0
!greg 1073951130 bk-3.0.4: check -c - = 0
!greg 1073951130 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1073951130 bk-3.0.4: commit -dqY/tmp/cmt31360 -f/tmp/cfiles31360 = 0
!greg 1073951130 bk-3.0.4: write unlock (31394)
!greg 1073951130 bk-3.0.4: citool = 0
!greg 1073951138 bk-3.0.4: obtain read lock (31400)
!greg 1073951138 bk-3.0.4: _probekey = 0
!greg 1073951140 bk-3.0.4: _keysort = 0
!greg 1073951140 bk-3.0.4: _adler32 = 0
!greg 1073951140 bk-3.0.4: makepatch -vv -s - = 0
!greg 1073951141 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=2208
!greg 1073951141 bk-3.0.4: read unlock (31400)
!greg 1073951142 bk-3.0.4: obtain read lock (31408)
!greg 1073951142 bk-3.0.4: _probekey = 0
!greg 1073951145 bk-3.0.4: _keysort = 0
!greg 1073951145 bk-3.0.4: _adler32 = 0
!greg 1073951145 bk-3.0.4: makepatch -vv -s - = 0
!greg 1073951146 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=2208
!greg 1073951146 bk-3.0.4: read unlock (31408)
!greg 1073951160 bk-3.0.4: obtain read lock (31417)
!greg 1073951160 bk-3.0.4: _probekey = 0
!greg 1073951165 bk-3.0.4: _keysort = 0
!greg 1073951165 bk-3.0.4: _adler32 = 0
!greg 1073951165 bk-3.0.4: makepatch -vv -s - = 0
!greg 1073951187 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=2208
!greg 1073951187 bk-3.0.4: read unlock (31417)
!greg 1073953245 bk-3.0.4: get -p SCCS/s.udev.c = 0
!greg 1073953245 bk-3.0.4: get -p SCCS/s.udevdb.c = 0
!greg 1073953245 bk-3.0.4: get -p SCCS/s.udevdb.h = 0
!greg 1073953247 bk-3.0.4: get -p SCCS/s.namedev.c = 0
!kay.sievers/greg 1073953255 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1073953255 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073953255 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073953255 bk-3.0.4: obtain write lock (32014)
!kay.sievers/greg 1073953255 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1073953255 bk-3.0.4: version = 0
!kay.sievers/greg 1073953255 bk-3.0.4: diffs udev.c = 0
!kay.sievers/greg 1073953255 bk-3.0.4: edit -q SCCS/s.udev.c = 0
!kay.sievers/greg 1073953255 bk-3.0.4: diffs udevdb.c = 0
!kay.sievers/greg 1073953256 bk-3.0.4: edit -q SCCS/s.udevdb.c = 0
!kay.sievers/greg 1073953256 bk-3.0.4: diffs udevdb.h = 0
!kay.sievers/greg 1073953256 bk-3.0.4: edit -q SCCS/s.udevdb.h = 0
!kay.sievers/greg 1073953256 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1073953256 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1073953256 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1073953256 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1073953256 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1073953256 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1073953256 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1073953256 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1073953256 bk-3.0.4: ci -q -G -ymore advanced user query options - = 0
!kay.sievers/greg 1073953256 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1073953256 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1073953256 bk-3.0.4: import -tpatch -CR -ymore advanced user query options /tmp/patch32002 . = 0
!kay.sievers/greg 1073953256 bk-3.0.4: obtain write lock (32083)
!kay.sievers/greg 1073953256 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1073953256 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1073953256 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1073953256 bk-3.0.4: sane = 0
!kay.sievers/greg 1073953256 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1073953256 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1073953256 bk-3.0.4: commit -y[PATCH] more advanced user query options

Here is the '-h' and a '-d' to dump the whole database:

  kay@pim:~/src/udev.kay$ ./udev -d
  P: /block/hdb/hdb1
  N: hdb1
  S:
  O:
  G:

  P: /class/video4linux/video0
  N: video/webcam0
  S: camera0 kamera0
  O: 500
  G: 500

  P: /block/hdc
  N: hdc
  S:
  O:
  G:
 = 0
!kay.sievers/greg 1073953256 bk-3.0.4: write unlock (32083)
!kay.sievers/greg 1073953259 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1073953259 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073953259 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073953260 bk-3.0.4: obtain write lock (32106)
!kay.sievers/greg 1073953260 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1073953260 bk-3.0.4: version = 0
!kay.sievers/greg 1073953260 bk-3.0.4: diffs namedev.c = 0
!kay.sievers/greg 1073953260 bk-3.0.4: edit -q SCCS/s.namedev.c = 0
!kay.sievers/greg 1073953260 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1073953260 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1073953260 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1073953260 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1073953260 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1073953260 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1073953260 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1073953260 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1073953260 bk-3.0.4: ci -q -G -yudev - simple debug tweak - = 0
!kay.sievers/greg 1073953260 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1073953260 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1073953260 bk-3.0.4: import -tpatch -CR -yudev - simple debug tweak /tmp/patch32094 . = 0
!kay.sievers/greg 1073953260 bk-3.0.4: obtain write lock (32167)
!kay.sievers/greg 1073953260 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1073953260 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1073953260 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1073953260 bk-3.0.4: sane = 0
!kay.sievers/greg 1073953260 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1073953261 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1073953261 bk-3.0.4: commit -y[PATCH] udev - simple debug tweak

change the empty debug string:
  Jan 13 00:55:42 pim udev[2849]: namedev_name_device: found matching rule, 'video*' becomes ''

to something useful:
  Jan 13 01:00:23 pim udev[3234]: namedev_name_device: found matching rule, 'video*' becomes 'video/webcam%n'
 = 0
!kay.sievers/greg 1073953261 bk-3.0.4: write unlock (32167)
!greg 1073954682 bk-3.0.4: get namedev.c = 0
!greg 1073954686 bk-3.0.4: get SCCS/s.namedev.c = 0
!greg 1073954702 bk-3.0.4: edit namedev.c = 0
!greg 1073954705 bk-3.0.4: get SCCS/s.namedev.c = 1
!greg 1073954712 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1073954712 bk-3.0.4: sane = 0
!greg 1073954712 bk-3.0.4: clean ChangeSet = 0
!greg 1073954712 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1073954712 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist3351 . = 0
!greg 1073954712 bk-3.0.4: _sort = 0
!greg 1073954713 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1073954713 bk-3.0.4: clean ChangeSet = 0
!greg 1073954713 bk-3.0.4: citool = 0
!greg 1073954729 bk-3.0.4: changes = 0
!greg 1073954733 bk-3.0.4: get SCCS/s.namedev.c = 1
!greg 1073954739 bk-3.0.4: unedit namedev.c = 0
!greg 1073954741 bk-3.0.4: get SCCS/s.namedev.c = 0
!greg 1073954745 bk-3.0.4: get SCCS/s.namedev.c = 0
!greg 1073954781 bk-3.0.4: get SCCS/s.namedev.c = 0
!greg 1073954951 bk-3.0.4: obtain read lock (6749)
!greg 1073954951 bk-3.0.4: _probekey = 0
!greg 1073954958 bk-3.0.4: push -n = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1073954958 bk-3.0.4: read unlock (6749)
!greg 1073954964 bk-3.0.4: changes = 0
!greg 1073954969 bk-3.0.4: prs -hnr1.416 -d:REV: ChangeSet = 0
!greg 1073954969 bk-3.0.4: _keysort = 0
!greg 1073954969 bk-3.0.4: cset -ffl - = 0
!greg 1073954969 bk-3.0.4: stripdel -Cc - = 0
!greg 1073954970 bk-3.0.4: _keysort = 0
!greg 1073954970 bk-3.0.4: _adler32 = 0
!greg 1073954970 bk-3.0.4: cset -v -ffm - = 0
!greg 1073954970 bk-3.0.4: sfiles -D = 0
!greg 1073954970 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1073954970 bk-3.0.4: _keysort = 0
!greg 1073954971 bk-3.0.4: sane = 0
!greg 1073954971 bk-3.0.4: check -acv -f - = 0
!greg 1073954971 bk-3.0.4: sfind = 0
!greg 1073954971 bk-3.0.4: undo -r1.416 = 0
!greg 1073955073 bk-3.0.4: changes = 0
!greg 1073955076 bk-3.0.4: prs -hnr1.415 -d:REV: ChangeSet = 0
!greg 1073955076 bk-3.0.4: _keysort = 0
!greg 1073955076 bk-3.0.4: cset -ffl - = 0
!greg 1073955076 bk-3.0.4: stripdel -Cc - = 0
!greg 1073955077 bk-3.0.4: _keysort = 0
!greg 1073955077 bk-3.0.4: _adler32 = 0
!greg 1073955077 bk-3.0.4: cset -v -ffm - = 0
!greg 1073955077 bk-3.0.4: sfiles -D = 0
!greg 1073955077 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1073955077 bk-3.0.4: _keysort = 0
!greg 1073955078 bk-3.0.4: sane = 0
!greg 1073955078 bk-3.0.4: check -acv -f - = 0
!greg 1073955078 bk-3.0.4: sfind = 0
!greg 1073955078 bk-3.0.4: undo -r1.415 = 0
!greg 1073955094 bk-3.0.4: get -p SCCS/s.namedev.c = 0
!greg 1073955096 bk-3.0.4: get -p SCCS/s.udev.c = 0
!greg 1073955097 bk-3.0.4: get -p SCCS/s.udevdb.c = 0
!greg 1073955097 bk-3.0.4: get -p SCCS/s.udevdb.h = 0
!greg 1073955099 bk-3.0.4: get -p SCCS/s.namedev.c = 0
!kay.sievers/greg 1073955103 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1073955103 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073955103 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073955103 bk-3.0.4: obtain write lock (9694)
!kay.sievers/greg 1073955103 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1073955103 bk-3.0.4: version = 0
!kay.sievers/greg 1073955103 bk-3.0.4: diffs namedev.c = 0
!kay.sievers/greg 1073955103 bk-3.0.4: edit -q SCCS/s.namedev.c = 0
!kay.sievers/greg 1073955103 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1073955103 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1073955103 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1073955103 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1073955103 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1073955104 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1073955104 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1073955104 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1073955104 bk-3.0.4: ci -q -G -yudev - simple debug tweak - = 0
!kay.sievers/greg 1073955104 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1073955104 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1073955104 bk-3.0.4: import -tpatch -CR -yudev - simple debug tweak /tmp/patch9682 . = 0
!kay.sievers/greg 1073955104 bk-3.0.4: obtain write lock (9755)
!kay.sievers/greg 1073955104 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1073955104 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1073955104 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1073955104 bk-3.0.4: sane = 0
!kay.sievers/greg 1073955104 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1073955104 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1073955104 bk-3.0.4: commit -y[PATCH] udev - simple debug tweak

change the empty debug string:
  Jan 13 00:55:42 pim udev[2849]: namedev_name_device: found matching rule, 'video*' becomes ''

to something useful:
  Jan 13 01:00:23 pim udev[3234]: namedev_name_device: found matching rule, 'video*' becomes 'video/webcam%n'
 = 0
!kay.sievers/greg 1073955104 bk-3.0.4: write unlock (9755)
!greg 1073955660 bk-3.0.4: changes = 0
!kay.sievers/greg 1073955674 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1073955674 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073955674 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073955674 bk-3.0.4: obtain write lock (9921)
!kay.sievers/greg 1073955675 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1073955675 bk-3.0.4: version = 0
!kay.sievers/greg 1073955675 bk-3.0.4: diffs namedev.c = 0
!kay.sievers/greg 1073955675 bk-3.0.4: edit -q SCCS/s.namedev.c = 0
!kay.sievers/greg 1073955675 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 1
!kay.sievers/greg 1073955675 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1073955675 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1073955675 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1073955675 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 1
!kay.sievers/greg 1073955675 bk-3.0.4: unedit namedev.c = 0
!kay.sievers/greg 1073955675 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1073955675 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1073955675 bk-3.0.4: import -tpatch -CR -yudev - simple debug tweak /tmp/patch9909 . = 1
!kay.sievers/greg 1073955678 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1073955678 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073955678 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073955678 bk-3.0.4: obtain write lock (9987)
!kay.sievers/greg 1073955678 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1073955678 bk-3.0.4: version = 0
!kay.sievers/greg 1073955678 bk-3.0.4: diffs udev.c = 0
!kay.sievers/greg 1073955678 bk-3.0.4: edit -q SCCS/s.udev.c = 0
!kay.sievers/greg 1073955678 bk-3.0.4: diffs udevdb.c = 0
!kay.sievers/greg 1073955678 bk-3.0.4: edit -q SCCS/s.udevdb.c = 0
!kay.sievers/greg 1073955678 bk-3.0.4: diffs udevdb.h = 0
!kay.sievers/greg 1073955678 bk-3.0.4: edit -q SCCS/s.udevdb.h = 0
!kay.sievers/greg 1073955678 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1073955678 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1073955678 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1073955678 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1073955678 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1073955679 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1073955679 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1073955679 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1073955679 bk-3.0.4: ci -q -G -ymore advanced user query options - = 0
!kay.sievers/greg 1073955679 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1073955679 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1073955679 bk-3.0.4: import -tpatch -CR -ymore advanced user query options /tmp/patch9975 . = 0
!kay.sievers/greg 1073955679 bk-3.0.4: obtain write lock (10056)
!kay.sievers/greg 1073955679 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1073955679 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1073955679 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1073955679 bk-3.0.4: sane = 0
!kay.sievers/greg 1073955679 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1073955679 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1073955679 bk-3.0.4: commit -y[PATCH] more advanced user query options

Here is the '-h' and a '-d' to dump the whole database:

  kay@pim:~/src/udev.kay$ ./udev -d
  P: /block/hdb/hdb1
  N: hdb1
  S:
  O:
  G:

  P: /class/video4linux/video0
  N: video/webcam0
  S: camera0 kamera0
  O: 500
  G: 500

  P: /block/hdc
  N: hdc
  S:
  O:
  G:
 = 0
!kay.sievers/greg 1073955679 bk-3.0.4: write unlock (10056)
!greg 1073955683 bk-3.0.4: get -qe udev.c = 0
!greg 1073955686 bk-3.0.4: vim udev.c = 0
!greg 1073955736 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1073955736 bk-3.0.4: sane = 0
!greg 1073955736 bk-3.0.4: clean ChangeSet = 0
!greg 1073955736 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1073955737 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist10180 . = 0
!greg 1073955737 bk-3.0.4: _sort = 0
!greg 1073955738 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1073955738 bk-3.0.4: clean ChangeSet = 0
!greg 1073955738 bk-3.0.4: sinfo udev.c = 1
!greg 1073955738 bk-3.0.4: diffs -u udev.c = 0
!greg 1073955741 bk-3.0.4: sinfo udev.c = 1
!greg 1073955741 bk-3.0.4: diffs -u udev.c = 0
!greg 1073955745 bk-3.0.4: sinfo udev.c = 1
!greg 1073955745 bk-3.0.4: diffs -u udev.c = 0
!greg 1073955745 bk-3.0.4: sinfo udev.c = 1
!greg 1073955745 bk-3.0.4: diffs -u udev.c = 0
!greg 1073955767 bk-3.0.4: sinfo udev.c = 1
!greg 1073955767 bk-3.0.4: diffs -u udev.c = 0
!greg 1073955768 bk-3.0.4: sinfo udev.c = 1
!greg 1073955768 bk-3.0.4: diffs -u udev.c = 0
!greg 1073955768 bk-3.0.4: _strings namedev.c.rej = 0
!greg 1073955771 bk-3.0.4: sinfo udev.c = 1
!greg 1073955771 bk-3.0.4: diffs -u udev.c = 0
!greg 1073955771 bk-3.0.4: sinfo udev.c = 1
!greg 1073955772 bk-3.0.4: diffs -u udev.c = 0
!greg 1073955772 bk-3.0.4: sinfo udev.c = 1
!greg 1073955772 bk-3.0.4: diffs -u udev.c = 0
!greg 1073955776 bk-3.0.4: lock -s = 0
!greg 1073955776 bk-3.0.4: lock -s = 0
!greg 1073955776 bk-3.0.4: delta -qyFix stupid gcc "optimization" of 1 character printk() calls.... Ick... udev.c = 0
!greg 1073955776 bk-3.0.4: sfind -pC udev.c = 0
!greg 1073955776 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1073955776 bk-3.0.4: obtain write lock (10224)
!greg 1073955776 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1073955776 bk-3.0.4: _keysort = 0
!greg 1073955776 bk-3.0.4: sane = 0
!greg 1073955776 bk-3.0.4: check -c - = 0
!greg 1073955776 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1073955776 bk-3.0.4: commit -dqY/tmp/cmt10180 -f/tmp/cfiles10180 = 0
!greg 1073955776 bk-3.0.4: write unlock (10224)
!greg 1073955776 bk-3.0.4: citool = 0
!greg 1073955918 bk-3.0.4: obtain read lock (10302)
!greg 1073955918 bk-3.0.4: _probekey = 0
!greg 1073955920 bk-3.0.4: _keysort = 0
!greg 1073955920 bk-3.0.4: _adler32 = 0
!greg 1073955920 bk-3.0.4: makepatch -vv -s - = 0
!greg 1073955921 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=6270
!greg 1073955921 bk-3.0.4: read unlock (10302)
!greg 1073955922 bk-3.0.4: obtain read lock (10310)
!greg 1073955922 bk-3.0.4: _probekey = 0
!greg 1073955926 bk-3.0.4: _keysort = 0
!greg 1073955926 bk-3.0.4: _adler32 = 0
!greg 1073955926 bk-3.0.4: makepatch -vv -s - = 0
!greg 1073955938 bk-3.0.4: obtain read lock (10318)
!greg 1073955938 bk-3.0.4: _probekey = 0
!greg 1073955941 bk-3.0.4: _keysort = 0
!greg 1073955941 bk-3.0.4: _adler32 = 0
!greg 1073955941 bk-3.0.4: makepatch -vv -s - = 0
!greg 1073955942 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=6270
!greg 1073955942 bk-3.0.4: read unlock (10318)
!greg 1073955951 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=6270
!greg 1073955951 bk-3.0.4: read unlock (10310)
!greg 1073957728 bk-3.0.4: get -p SCCS/s.udev.8 = 0
!kay.sievers/greg 1073957731 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1073957731 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073957731 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073957731 bk-3.0.4: obtain write lock (10379)
!kay.sievers/greg 1073957731 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1073957731 bk-3.0.4: version = 0
!kay.sievers/greg 1073957731 bk-3.0.4: diffs udev.8 = 0
!kay.sievers/greg 1073957731 bk-3.0.4: edit -q SCCS/s.udev.8 = 0
!kay.sievers/greg 1073957731 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1073957731 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1073957731 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1073957731 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1073957731 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1073957732 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1073957732 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1073957732 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1073957732 bk-3.0.4: ci -q -G -yupdate documentation for new config file format - = 0
!kay.sievers/greg 1073957732 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1073957732 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1073957732 bk-3.0.4: import -tpatch -CR -yupdate documentation for new config file format /tmp/patch10367 . = 0
!kay.sievers/greg 1073957732 bk-3.0.4: obtain write lock (10440)
!kay.sievers/greg 1073957732 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1073957732 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1073957732 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1073957732 bk-3.0.4: sane = 0
!kay.sievers/greg 1073957732 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1073957732 bk-3.0.4: commit -y[PATCH] update documentation for new config file format

Here is the man page update after my udev-weekend :)


===== udev.8 1.29 vs edited =====
 = 0
!kay.sievers/greg 1073957732 bk-3.0.4: write unlock (10440)
!kay.sievers/greg 1073957732 bk-3.0.4: _probekey = 0
!kay.sievers/greg 1073957733 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1073957733 bk-3.0.4: _adler32 = 0
!kay.sievers/greg 1073957733 bk-3.0.4: makepatch -e -s - = 0
!kay.sievers/greg 1073957733 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1073957733 bk-3.0.4: _adler32 = 0
!kay.sievers/greg 1073957733 bk-3.0.4: makepatch -e -s - = 0
!kay.sievers/greg 1073957733 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1073957738 bk-3.0.4: changes = 0
!greg 1073957744 bk-3.0.4: prs -hnr1.418 -d:REV: ChangeSet = 0
!greg 1073957744 bk-3.0.4: _keysort = 0
!greg 1073957744 bk-3.0.4: cset -ffl - = 0
!greg 1073957744 bk-3.0.4: stripdel -Cc - = 0
!greg 1073957745 bk-3.0.4: _keysort = 0
!greg 1073957745 bk-3.0.4: _adler32 = 0
!greg 1073957745 bk-3.0.4: cset -v -ffm - = 0
!greg 1073957745 bk-3.0.4: sfiles -D = 0
!greg 1073957745 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1073957745 bk-3.0.4: _keysort = 0
!greg 1073957746 bk-3.0.4: sane = 0
!greg 1073957746 bk-3.0.4: check -acv -f - = 0
!greg 1073957746 bk-3.0.4: sfind = 0
!greg 1073957746 bk-3.0.4: undo -r1.418 = 0
!kay.sievers/greg 1073957754 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1073957754 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073957754 bk-3.0.4: pwd = 0
!kay.sievers/greg 1073957754 bk-3.0.4: obtain write lock (10496)
!kay.sievers/greg 1073957754 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1073957754 bk-3.0.4: version = 0
!kay.sievers/greg 1073957754 bk-3.0.4: diffs udev.8 = 0
!kay.sievers/greg 1073957754 bk-3.0.4: edit -q SCCS/s.udev.8 = 0
!kay.sievers/greg 1073957754 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1073957754 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1073957754 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1073957754 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1073957754 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1073957754 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1073957754 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1073957754 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1073957754 bk-3.0.4: ci -q -G -yupdate documentation for new config file format - = 0
!kay.sievers/greg 1073957754 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1073957755 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1073957755 bk-3.0.4: import -tpatch -CR -yupdate documentation for new config file format /tmp/patch10484 . = 0
!kay.sievers/greg 1073957755 bk-3.0.4: obtain write lock (10557)
!kay.sievers/greg 1073957755 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1073957755 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1073957755 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1073957755 bk-3.0.4: sane = 0
!kay.sievers/greg 1073957755 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1073957755 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1073957755 bk-3.0.4: commit -y[PATCH] update documentation for new config file format

Here is the man page update after my udev-weekend :)
 = 0
!kay.sievers/greg 1073957755 bk-3.0.4: write unlock (10557)
!greg 1073957783 bk-3.0.4: get -qe udev.8 = 0
!greg 1073957791 bk-3.0.4: vim udev.8 = 0
!greg 1073957794 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1073957794 bk-3.0.4: sane = 0
!greg 1073957794 bk-3.0.4: clean ChangeSet = 0
!greg 1073957794 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1073957795 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist10591 . = 0
!greg 1073957795 bk-3.0.4: _sort = 0
!greg 1073957796 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1073957796 bk-3.0.4: clean ChangeSet = 0
!greg 1073957796 bk-3.0.4: sinfo udev.8 = 1
!greg 1073957796 bk-3.0.4: diffs -u udev.8 = 0
!greg 1073957798 bk-3.0.4: sinfo udev.8 = 1
!greg 1073957798 bk-3.0.4: diffs -u udev.8 = 0
!greg 1073957801 bk-3.0.4: sinfo udev.8 = 1
!greg 1073957801 bk-3.0.4: diffs -u udev.8 = 0
!greg 1073957802 bk-3.0.4: sinfo udev.8 = 1
!greg 1073957802 bk-3.0.4: diffs -u udev.8 = 0
!greg 1073957814 bk-3.0.4: sinfo udev.8 = 1
!greg 1073957814 bk-3.0.4: diffs -u udev.8 = 0
!greg 1073957815 bk-3.0.4: sinfo udev.8 = 1
!greg 1073957815 bk-3.0.4: diffs -u udev.8 = 0
!greg 1073957815 bk-3.0.4: lock -s = 0
!greg 1073957816 bk-3.0.4: lock -s = 0
!greg 1073957816 bk-3.0.4: delta -qyfix -d typo in the manpage update udev.8 = 0
!greg 1073957816 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1073957816 bk-3.0.4: sfind -pC udev.8 = 0
!greg 1073957816 bk-3.0.4: obtain write lock (10625)
!greg 1073957816 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1073957816 bk-3.0.4: _keysort = 0
!greg 1073957816 bk-3.0.4: sane = 0
!greg 1073957816 bk-3.0.4: check -c - = 0
!greg 1073957816 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1073957816 bk-3.0.4: commit -dqY/tmp/cmt10591 -f/tmp/cfiles10591 = 0
!greg 1073957816 bk-3.0.4: write unlock (10625)
!greg 1073957816 bk-3.0.4: citool = 0
!greg 1073957817 bk-3.0.4: obtain read lock (10631)
!greg 1073957817 bk-3.0.4: _probekey = 0
!greg 1073957823 bk-3.0.4: _keysort = 0
!greg 1073957823 bk-3.0.4: _adler32 = 0
!greg 1073957823 bk-3.0.4: makepatch -vv -s - = 0
!greg 1073957825 bk-3.0.4: obtain read lock (10639)
!greg 1073957825 bk-3.0.4: _probekey = 0
!greg 1073957827 bk-3.0.4: _keysort = 0
!greg 1073957827 bk-3.0.4: _adler32 = 0
!greg 1073957827 bk-3.0.4: makepatch -vv -s - = 0
!greg 1073957828 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=4395
!greg 1073957828 bk-3.0.4: read unlock (10639)
!greg 1073957846 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=4395
!greg 1073957846 bk-3.0.4: read unlock (10631)
!greg 1073958034 bk-3.0.4: obtain read lock (10891)
!greg 1073958034 bk-3.0.4: _probekey = 0
!greg 1073958040 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1073958040 bk-3.0.4: read unlock (10891)
!greg 1073958230 bk-3.0.4: get -qe README = 0
!greg 1073958568 bk-3.0.4: vim README = 0
!greg 1073958570 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1073958570 bk-3.0.4: sane = 0
!greg 1073958570 bk-3.0.4: clean ChangeSet = 0
!greg 1073958570 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1073958571 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist10954 . = 0
!greg 1073958571 bk-3.0.4: _sort = 0
!greg 1073958571 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1073958571 bk-3.0.4: clean ChangeSet = 0
!greg 1073958571 bk-3.0.4: sinfo README = 1
!greg 1073958571 bk-3.0.4: diffs -u README = 0
!greg 1073958573 bk-3.0.4: sinfo README = 1
!greg 1073958573 bk-3.0.4: diffs -u README = 0
!greg 1073958583 bk-3.0.4: sinfo README = 1
!greg 1073958583 bk-3.0.4: diffs -u README = 0
!greg 1073958584 bk-3.0.4: sinfo README = 1
!greg 1073958584 bk-3.0.4: diffs -u README = 0
!greg 1073958584 bk-3.0.4: lock -s = 0
!greg 1073958585 bk-3.0.4: lock -s = 0
!greg 1073958585 bk-3.0.4: delta -qyupdate the README in a few places. README = 0
!greg 1073958585 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1073958585 bk-3.0.4: sfind -pC README = 0
!greg 1073958585 bk-3.0.4: obtain write lock (10982)
!greg 1073958585 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1073958585 bk-3.0.4: _keysort = 0
!greg 1073958585 bk-3.0.4: sane = 0
!greg 1073958585 bk-3.0.4: check -c - = 0
!greg 1073958585 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1073958585 bk-3.0.4: commit -dqY/tmp/cmt10954 -f/tmp/cfiles10954 = 0
!greg 1073958585 bk-3.0.4: write unlock (10982)
!greg 1073958585 bk-3.0.4: citool = 0
!greg 1073958589 bk-3.0.4: obtain read lock (10988)
!greg 1073958589 bk-3.0.4: _probekey = 0
!greg 1073958593 bk-3.0.4: _keysort = 0
!greg 1073958593 bk-3.0.4: _adler32 = 0
!greg 1073958593 bk-3.0.4: makepatch -vv -s - = 0
!greg 1073958614 bk-3.0.4: obtain read lock (10999)
!greg 1073958614 bk-3.0.4: _probekey = 0
!greg 1073958617 bk-3.0.4: _keysort = 0
!greg 1073958617 bk-3.0.4: _adler32 = 0
!greg 1073958617 bk-3.0.4: makepatch -vv -s - = 0
!greg 1073958618 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=5957
!greg 1073958618 bk-3.0.4: read unlock (10999)
!greg 1073958619 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=5957
!greg 1073958619 bk-3.0.4: read unlock (10988)
!greg 1073958624 bk-3.0.4: obtain read lock (11007)
!greg 1073958624 bk-3.0.4: _probekey = 0
!greg 1073958626 bk-3.0.4: _keysort = 0
!greg 1073958626 bk-3.0.4: _adler32 = 0
!greg 1073958626 bk-3.0.4: makepatch -vv -s - = 0
!greg 1073958627 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=1837
!greg 1073958627 bk-3.0.4: read unlock (11007)
!greg 1073959099 bk-3.0.4: obtain read lock (11021)
!greg 1073959099 bk-3.0.4: _probekey = 0
!greg 1073959104 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1073959104 bk-3.0.4: read unlock (11021)
!greg 1074018505 bk-3.0.4: changes -t = 0
!greg 1074018505 bk-3.0.4: tags = 0
!greg 1074018511 bk-3.0.4: changes = 0
!greg 1074018644 bk-3.0.4: get -p etc/udev/SCCS/s.udev.rules = 0
!greg 1074018644 bk-3.0.4: get -p etc/udev/SCCS/s.udev.rules.gentoo = 0
!greg 1074018644 bk-3.0.4: get -p extras/SCCS/s.ide-devfs.sh = 0
!greg 1074018644 bk-3.0.4: get -p extras/SCCS/s.name_cdrom.pl = 0
!greg 1074018644 bk-3.0.4: get -p SCCS/s.namedev.c = 0
!greg 1074018644 bk-3.0.4: get -p SCCS/s.namedev.h = 0
!greg 1074018644 bk-3.0.4: get -p SCCS/s.udev.8 = 0
!kay.sievers/greg 1074018676 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1074018676 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074018676 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074018676 bk-3.0.4: obtain write lock (3594)
!kay.sievers/greg 1074018676 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1074018676 bk-3.0.4: version = 0
!kay.sievers/greg 1074018676 bk-3.0.4: diffs etc/udev/udev.rules = 0
!kay.sievers/greg 1074018676 bk-3.0.4: edit -q etc/udev/SCCS/s.udev.rules = 0
!kay.sievers/greg 1074018676 bk-3.0.4: diffs etc/udev/udev.rules.gentoo = 0
!kay.sievers/greg 1074018676 bk-3.0.4: edit -q etc/udev/SCCS/s.udev.rules.gentoo = 0
!kay.sievers/greg 1074018676 bk-3.0.4: diffs extras/ide-devfs.sh = 0
!kay.sievers/greg 1074018676 bk-3.0.4: edit -q extras/SCCS/s.ide-devfs.sh = 0
!kay.sievers/greg 1074018676 bk-3.0.4: diffs extras/name_cdrom.pl = 0
!kay.sievers/greg 1074018676 bk-3.0.4: edit -q extras/SCCS/s.name_cdrom.pl = 0
!kay.sievers/greg 1074018676 bk-3.0.4: diffs namedev.c = 0
!kay.sievers/greg 1074018676 bk-3.0.4: edit -q SCCS/s.namedev.c = 0
!kay.sievers/greg 1074018676 bk-3.0.4: diffs namedev.h = 0
!kay.sievers/greg 1074018676 bk-3.0.4: edit -q SCCS/s.namedev.h = 0
!kay.sievers/greg 1074018676 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1074018676 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1074018676 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1074018676 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1074018676 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1074018677 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1074018677 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1074018677 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1074018677 bk-3.0.4: ci -q -G -yudev - CALLOUT is PROGRAM now - = 0
!kay.sievers/greg 1074018677 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1074018677 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1074018677 bk-3.0.4: import -tpatch -CR -yudev - CALLOUT is PROGRAM now /tmp/patch3582 . = 0
!kay.sievers/greg 1074018677 bk-3.0.4: obtain write lock (3676)
!kay.sievers/greg 1074018677 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1074018677 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1074018677 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1074018677 bk-3.0.4: sane = 0
!kay.sievers/greg 1074018677 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1074018678 bk-3.0.4: commit -y[PATCH] udev - CALLOUT is PROGRAM now

replace CALLOUT by PROGRAM and fix old rule format
 = 0
!kay.sievers/greg 1074018678 bk-3.0.4: write unlock (3676)
!kay.sievers/greg 1074018678 bk-3.0.4: _probekey = 0
!kay.sievers/greg 1074018678 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1074018678 bk-3.0.4: _adler32 = 0
!kay.sievers/greg 1074018678 bk-3.0.4: makepatch -e -s - = 0
!kay.sievers/greg 1074018678 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1074018678 bk-3.0.4: _adler32 = 0
!kay.sievers/greg 1074018678 bk-3.0.4: makepatch -e -s - = 0
!kay.sievers/greg 1074018679 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!kay.sievers/greg 1074018679 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1074018679 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074018679 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074018679 bk-3.0.4: obtain write lock (3704)
!kay.sievers/greg 1074018679 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1074018679 bk-3.0.4: version = 0
!kay.sievers/greg 1074018679 bk-3.0.4: diffs udev.8 = 0
!kay.sievers/greg 1074018679 bk-3.0.4: edit -q SCCS/s.udev.8 = 0
!kay.sievers/greg 1074018679 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1074018679 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1074018679 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1074018679 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1074018679 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1074018679 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1074018679 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1074018679 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1074018679 bk-3.0.4: ci -q -G -yudev - more CALLOUT is PROGRAM now - = 0
!kay.sievers/greg 1074018679 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1074018679 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1074018679 bk-3.0.4: import -tpatch -CR -yudev - more CALLOUT is PROGRAM now /tmp/patch3692 . = 0
!kay.sievers/greg 1074018679 bk-3.0.4: obtain write lock (3765)
!kay.sievers/greg 1074018679 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1074018679 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1074018679 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1074018680 bk-3.0.4: sane = 0
!kay.sievers/greg 1074018680 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1074018680 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1074018680 bk-3.0.4: commit -y[PATCH] udev - more CALLOUT is PROGRAM now

On Tue, Jan 13, 2004 at 02:45:17AM +0100, Kay Sievers wrote:
> replace CALLOUT by PROGRAM and fix old rule format

One is missing.
 = 0
!kay.sievers/greg 1074018680 bk-3.0.4: write unlock (3765)
!greg 1074018865 bk-3.0.4: get -p SCCS/s.namedev.c = 0
!greg 1074018865 bk-3.0.4: get -p test/SCCS/s.udev-test.pl = 0
!greg 1074018868 bk-3.0.4: get -p extras/SCCS/s.ide-devfs.sh = 0
!greg 1074018868 bk-3.0.4: get -p extras/SCCS/s.name_cdrom.pl = 0
!kay.sievers/greg 1074018872 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1074018872 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074018872 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074018872 bk-3.0.4: obtain write lock (4021)
!kay.sievers/greg 1074018872 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1074018872 bk-3.0.4: version = 0
!kay.sievers/greg 1074018872 bk-3.0.4: diffs namedev.c = 0
!kay.sievers/greg 1074018872 bk-3.0.4: edit -q SCCS/s.namedev.c = 0
!kay.sievers/greg 1074018872 bk-3.0.4: diffs test/udev-test.pl = 0
!kay.sievers/greg 1074018872 bk-3.0.4: edit -q test/SCCS/s.udev-test.pl = 0
!kay.sievers/greg 1074018872 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1074018872 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1074018872 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1074018872 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1074018872 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1074018872 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1074018872 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1074018872 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1074018872 bk-3.0.4: ci -q -G -yudev - introduce format escape char - = 0
!kay.sievers/greg 1074018873 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1074018873 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1074018873 bk-3.0.4: import -tpatch -CR -yudev - introduce format escape char /tmp/patch4009 . = 0
!kay.sievers/greg 1074018873 bk-3.0.4: obtain write lock (4086)
!kay.sievers/greg 1074018873 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1074018873 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1074018873 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1074018873 bk-3.0.4: sane = 0
!kay.sievers/greg 1074018873 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1074018873 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1074018873 bk-3.0.4: commit -y[PATCH] udev - introduce format escape char

This patch adds a '%' to the format char list, so that a external
program may called with a non expanded '%' like:

  PROGRAM="/bin/date +%%s"

Olaf Hering asked for the feature.
A tricky test is also added :)
 = 0
!kay.sievers/greg 1074018873 bk-3.0.4: write unlock (4086)
!kay.sievers/greg 1074018877 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1074018877 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074018877 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074018877 bk-3.0.4: obtain write lock (4109)
!kay.sievers/greg 1074018877 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1074018877 bk-3.0.4: version = 0
!kay.sievers/greg 1074018877 bk-3.0.4: diffs extras/ide-devfs.sh = 0
!kay.sievers/greg 1074018877 bk-3.0.4: edit -q extras/SCCS/s.ide-devfs.sh = 0
!kay.sievers/greg 1074018877 bk-3.0.4: diffs extras/name_cdrom.pl = 0
!kay.sievers/greg 1074018877 bk-3.0.4: edit -q extras/SCCS/s.name_cdrom.pl = 0
!kay.sievers/greg 1074018877 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1074018877 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1074018877 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1074018877 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1074018877 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1074018878 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1074018878 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1074018878 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1074018878 bk-3.0.4: ci -q -G -yudev - small script optimization - = 0
!kay.sievers/greg 1074018878 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1074018878 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1074018878 bk-3.0.4: import -tpatch -CR -yudev - small script optimization /tmp/patch4097 . = 0
!kay.sievers/greg 1074018878 bk-3.0.4: obtain write lock (4174)
!kay.sievers/greg 1074018878 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1074018878 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1074018878 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1074018878 bk-3.0.4: sane = 0
!kay.sievers/greg 1074018878 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1074018878 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1074018878 bk-3.0.4: commit -y[PATCH] udev - small script optimization

Optimize the scripts reflecting the now more powerful rule logic,
cause we can combine all known fields now in any order:

  The ide-devfs.sh is only executed if the kernel name matches with 'hd*':

    BUS="ide", KERNEL="hd*", PROGRAM="/etc/udev/ide-devfs.sh %k %b %n", NAME="%k", SYMLINK="%1c %2c"

  The name_cdrom.pl is only executed for ide and scsi devices, but not for a partition.
  It exits with nonzero to skip the rule if the CD is not found:

    KERNEL="[hs]d[a-z]", PROGRAM="name_cdrom.pl %M %m", NAME="%1c", SYMLINK="cdrom"
 = 0
!kay.sievers/greg 1074018878 bk-3.0.4: write unlock (4174)
!greg 1074019625 bk-3.0.4: changes = 0
!greg 1074019631 bk-3.0.4: changes = 0
!greg 1074019637 bk-3.0.4: _keysort = 0
!greg 1074019637 bk-3.0.4: prs -h -d:KEY:
 -r1.417 SCCS/s.ChangeSet = 0
!greg 1074019637 bk-3.0.4: cset -r1.417 = 0
!greg 1074019637 bk-3.0.4: obtain write lock (4458)
!greg 1074019637 bk-3.0.4: sfind -s,,p -C = 0
!greg 1074019637 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1074019637 bk-3.0.4: commit -dF -Y/home/greg/tmp/bk_commit_kKtDbQ = 0
!greg 1074019637 bk-3.0.4: write unlock (4458)
!greg 1074019637 bk-3.0.4: cset -x1.417 = 0
!greg 1074019643 bk-3.0.4: sane -r = 0
!greg 1074019643 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1074019643 bk-3.0.4: dotbk .bkgui.d/rev.rc rev.rc = 0
!greg 1074019643 bk-3.0.4: sfiles -g ChangeSet = 0
!greg 1074019643 bk-3.0.4: root ChangeSet = 0
!greg 1074019643 bk-3.0.4: _lines -u -t -n50 ChangeSet = 0
!greg 1074019644 bk-3.0.4: prs -h -d:I:-:P: :DS: :UTC: :UTC-FUDGE:
 ChangeSet = 0
!greg 1074019644 bk-3.0.4: prs -h -d:DPN:@:I:, :Dy:-:Dm:-:Dd: :T::TZ:, :P:$if(:HT:){@:HT:}
$each(:C:){  (:C:)
}$each(:SYMBOL:){  TAG: (:SYMBOL:)
}
 -r1.375.. ChangeSet = 0
!greg 1074019644 bk-3.0.4: prs -hr+ -d:I:-:P: ChangeSet = 0
!greg 1074019646 bk-3.0.4: prs -hr -d:KIDS: ChangeSet = 0
!greg 1074019646 bk-3.0.4: prs -hr -d:KID: ChangeSet = 0
!greg 1074019646 bk-3.0.4: prs -hr -d:MPARENT: ChangeSet = 0
!greg 1074019646 bk-3.0.4: prs -hr1.425 -d:KIDS: ChangeSet = 0
!greg 1074019646 bk-3.0.4: prs -hr1.425 -d:KID: ChangeSet = 0
!greg 1074019646 bk-3.0.4: prs -hr1.425 -d:MPARENT: ChangeSet = 0
!greg 1074019646 bk-3.0.4: prs -hr1.425 -d:CSETKEY: ChangeSet = 0
!greg 1074019646 bk-3.0.4: _keysort = 0
!greg 1074019646 bk-3.0.4: cset -l - = 0
!greg 1074019646 bk-3.0.4: sccslog -i2 - = 0
!greg 1074019646 bk-3.0.4: changes -evr1.425 = 0
!greg 1074019646 bk-3.0.4: _keysort = 0
!greg 1074019646 bk-3.0.4: cset -l - = 0
!greg 1074019646 bk-3.0.4: sccslog -f -d:DPN:@:I:
 - = 0
!greg 1074019646 bk-3.0.4: changes -d:DPN:@:I:
 -fv -er1.425..1.425 = 0
!greg 1074019647 bk-3.0.4: prs -hr1.425..1.425 -d$if(:Li: -gt 0){(:I:)
} ChangeSet = 0
!greg 1074019647 bk-3.0.4: dotbk .bkgui.d/cset.rc cset.rc = 0
!greg 1074019647 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1074019648 bk-3.0.4: prs -bhr1.425..1.425 -d:I:
 ChangeSet = 0
!greg 1074019648 bk-3.0.4: _keysort = 0
!greg 1074019648 bk-3.0.4: cset -Hhr1.425 = 0
!greg 1074019648 bk-3.0.4: _sort = 0
!greg 1074019648 bk-3.0.4: prs -hr1.35 -d:PARENT:
 udev.c = 0
!greg 1074019648 bk-3.0.4: prs -hr1.34 -d:T: :Dd::DM::Dy:
 udev.c = 0
!greg 1074019648 bk-3.0.4: prs -hr1.35 -d:T: :Dd::DM::Dy:
 udev.c = 0
!greg 1074019648 bk-3.0.4: get -qkpr1.34  udev.c = 0
!greg 1074019648 bk-3.0.4: get -qkpr1.35  udev.c = 0
!greg 1074019648 bk-3.0.4: sfiles -g udev.c = 0
!greg 1074019648 bk-3.0.4: prs -hr1.34 -d:DPN:
	Flags = :FLAGS:
	Mode  = :RWXMODE:
 udev.c = 0
!greg 1074019648 bk-3.0.4: sfiles -g udev.c = 0
!greg 1074019648 bk-3.0.4: prs -hr1.35 -d:DPN:
	Flags = :FLAGS:
	Mode  = :RWXMODE:
 udev.c = 0
!greg 1074019648 bk-3.0.4: prs -d:GFILE: :I: :D: :T: :P:$if(:HT:){@:HT:}
$each(:C:){  (:C:)
} -hr1.425 ChangeSet = 0
!greg 1074019648 bk-3.0.4: prs -bhC1.35 -d:GFILE: :I: :D: :T: :P:$if(:HT:){@:HT:}
$each(:C:){  (:C:)
} udev.c = 0
!greg 1074019650 bk-3.0.4: csettool -r1.425..1.425 = 0
!greg 1074019651 bk-3.0.4: revtool = 0
!greg 1074019659 bk-3.0.4: get -p SCCS/s.Makefile = 0
!greg 1074019706 bk-3.0.4: get -p SCCS/s.Makefile = 0
!kay.sievers/greg 1074019713 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1074019713 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074019713 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074019713 bk-3.0.4: obtain write lock (4538)
!kay.sievers/greg 1074019713 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1074019713 bk-3.0.4: version = 0
!kay.sievers/greg 1074019713 bk-3.0.4: diffs Makefile = 0
!kay.sievers/greg 1074019713 bk-3.0.4: edit -q SCCS/s.Makefile = 0
!kay.sievers/greg 1074019713 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1074019713 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1074019713 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1074019713 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1074019713 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1074019713 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1074019713 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1074019713 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1074019713 bk-3.0.4: ci -q -G -yfix klibc with printf() and gcc - = 0
!kay.sievers/greg 1074019713 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1074019713 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1074019713 bk-3.0.4: import -tpatch -CR -yfix klibc with printf() and gcc /tmp/patch4526 . = 0
!kay.sievers/greg 1074019713 bk-3.0.4: obtain write lock (4599)
!kay.sievers/greg 1074019713 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1074019713 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1074019713 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1074019713 bk-3.0.4: sane = 0
!kay.sievers/greg 1074019713 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1074019714 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1074019714 bk-3.0.4: commit -y[PATCH] fix klibc with printf() and gcc

On Mon, Jan 12, 2004 at 05:04:45PM -0800, Greg KH wrote:
> Very nice, applied.  But I did have to make one small change to get the
> code to build properly with klibc:
>
> > +static void print_record(char *path, struct udevice *dev)
> > +{
> > +	printf("P: %s\n", path);
> > +	printf("N: %s\n", dev->name);
> > +	printf("S: %s\n", dev->symlink);
> > +	printf("O: %s\n", dev->owner);
> > +	printf("G: %s\n", dev->group);
> > +	printf("\n");
> > +}
>
> Turns out that gcc likes to convert single character printf() calls to
> putchar() which is only defined in klibc as a macro :(

Just for information. This seems to fix the gcc with klibc :)
 = 0
!kay.sievers/greg 1074019714 bk-3.0.4: write unlock (4599)
!greg 1074021157 bk-3.0.4: changes = 0
!greg 1074023299 bk-3.0.4: obtain read lock (7883)
!greg 1074023299 bk-3.0.4: _probekey = 0
!greg 1074023302 bk-3.0.4: _keysort = 0
!greg 1074023302 bk-3.0.4: _adler32 = 0
!greg 1074023302 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074023303 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=13650
!greg 1074023303 bk-3.0.4: read unlock (7883)
!greg 1074023303 bk-3.0.4: obtain read lock (7891)
!greg 1074023304 bk-3.0.4: _probekey = 0
!greg 1074023309 bk-3.0.4: _keysort = 0
!greg 1074023309 bk-3.0.4: _adler32 = 0
!greg 1074023309 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074023342 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=13650
!greg 1074023342 bk-3.0.4: read unlock (7891)
!greg 1074043906 bk-3.0.4: obtain write lock (8943)
!greg 1074043949 bk-3.0.4: _listkey -q = 0 keysin=449(10) keysout=96(2)
!greg 1074043952 bk-3.0.4: cat BitKeeper/etc/skipkeys = 0
!greg 1074043952 bk-3.0.4: renumber -q RESYNC/SCCS/s.ChangeSet = 0
!greg 1074043952 bk-3.0.4: takepatch -mvvv = 0 psize=5096
!greg 1074043952 bk-3.0.4: sfind RESYNC = 0
!greg 1074043953 bk-3.0.4: sfio -omq = 0
!greg 1074043953 bk-3.0.4: clean SCCS/s.ChangeLog = 0
!greg 1074043953 bk-3.0.4: clean SCCS/s.ChangeSet = 0
!greg 1074043953 bk-3.0.4: clean SCCS/s.Makefile = 0
!greg 1074043953 bk-3.0.4: clean SCCS/s.TODO = 0
!greg 1074043953 bk-3.0.4: clean SCCS/s.udev.spec = 0
!greg 1074043953 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1074043953 bk-3.0.4: _keysort = 0
!greg 1074043957 bk-3.0.4: sane = 0
!greg 1074043957 bk-3.0.4: check -acv -- - = 0
!greg 1074043957 bk-3.0.4: sfind = 0
!greg 1074043957 bk-3.0.4: resolve -a -yMerge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev = 0
!greg 1074043958 bk-3.0.4: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=374807
!greg 1074043958 bk-3.0.4: write unlock (8943)
!greg 1074043958 bk-3.0.4: _probekey = 0
!greg 1074043958 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1074043986 bk-3.0.4: obtain read lock (8975)
!greg 1074043986 bk-3.0.4: _probekey = 0
!greg 1074043991 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=0
!greg 1074043991 bk-3.0.4: read unlock (8975)
!greg 1074043996 bk-3.0.4: obtain read lock (8980)
!greg 1074043996 bk-3.0.4: _probekey = 0
!greg 1074044000 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=0
!greg 1074044000 bk-3.0.4: read unlock (8980)
!greg 1074104165 bk-3.0.4: get -qe Makefile udev.spec = 0
!greg 1074104179 bk-3.0.4: vim Makefile udev.spec = 0
!greg 1074104181 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1074104181 bk-3.0.4: sane = 0
!greg 1074104181 bk-3.0.4: clean ChangeSet = 0
!greg 1074104181 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1074104184 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist16106 . = 0
!greg 1074104184 bk-3.0.4: _sort = 0
!greg 1074104184 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1074104184 bk-3.0.4: clean ChangeSet = 0
!greg 1074104184 bk-3.0.4: sinfo Makefile = 1
!greg 1074104184 bk-3.0.4: diffs -u Makefile = 0
!greg 1074104185 bk-3.0.4: sinfo Makefile = 1
!greg 1074104185 bk-3.0.4: diffs -u Makefile = 0
!greg 1074104190 bk-3.0.4: sinfo Makefile = 1
!greg 1074104190 bk-3.0.4: diffs -u Makefile = 0
!greg 1074104190 bk-3.0.4: sinfo Makefile = 1
!greg 1074104190 bk-3.0.4: diffs -u Makefile = 0
!greg 1074104190 bk-3.0.4: sinfo udev.spec = 1
!greg 1074104190 bk-3.0.4: diffs -u udev.spec = 0
!greg 1074104191 bk-3.0.4: lock -s = 0
!greg 1074104191 bk-3.0.4: lock -s = 0
!greg 1074104191 bk-3.0.4: delta -qy013_bk mark Makefile = 0
!greg 1074104191 bk-3.0.4: delta -qy013_bk mark udev.spec = 0
!greg 1074104191 bk-3.0.4: sfind -pC udev.spec = 0
!greg 1074104191 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1074104191 bk-3.0.4: sfind -pC Makefile = 0
!greg 1074104191 bk-3.0.4: obtain write lock (16140)
!greg 1074104192 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1074104192 bk-3.0.4: _keysort = 0
!greg 1074104192 bk-3.0.4: sane = 0
!greg 1074104192 bk-3.0.4: check -c - = 0
!greg 1074104192 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1074104192 bk-3.0.4: commit -dqY/tmp/cmt16106 -f/tmp/cfiles16106 = 0
!greg 1074104192 bk-3.0.4: write unlock (16140)
!greg 1074104192 bk-3.0.4: citool = 0
!greg 1074104194 bk-3.0.4: obtain read lock (16146)
!greg 1074104194 bk-3.0.4: _probekey = 0
!greg 1074104200 bk-3.0.4: _keysort = 0
!greg 1074104200 bk-3.0.4: _adler32 = 0
!greg 1074104200 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074104237 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1508
!greg 1074104237 bk-3.0.4: read unlock (16146)
!greg 1074104287 bk-3.0.4: get -p SCCS/s.udev.8 = 0
!kay.sievers/greg 1074104290 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1074104290 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074104290 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074104290 bk-3.0.4: obtain write lock (16214)
!kay.sievers/greg 1074104290 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1074104290 bk-3.0.4: version = 0
!kay.sievers/greg 1074104290 bk-3.0.4: diffs udev.8 = 0
!kay.sievers/greg 1074104290 bk-3.0.4: edit -q SCCS/s.udev.8 = 0
!kay.sievers/greg 1074104290 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1074104290 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1074104290 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1074104290 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1074104290 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1074104291 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1074104291 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1074104291 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1074104291 bk-3.0.4: ci -q -G -yudev - mention format string escape char in man page - = 0
!kay.sievers/greg 1074104291 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1074104291 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1074104291 bk-3.0.4: import -tpatch -CR -yudev - mention format string escape char in man page /tmp/patch16202 . = 0
!kay.sievers/greg 1074104292 bk-3.0.4: obtain write lock (16275)
!kay.sievers/greg 1074104292 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1074104292 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1074104292 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1074104292 bk-3.0.4: sane = 0
!kay.sievers/greg 1074104292 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1074104292 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1074104292 bk-3.0.4: commit -y[PATCH] udev - mention format string escape char in man page

If we want to pass any '%' down to a program, you need to ecape it by '%%',
otherwise we try to expand it with our own format char list.
 = 0
!kay.sievers/greg 1074104292 bk-3.0.4: write unlock (16275)
!greg 1074104303 bk-3.0.4: obtain read lock (16283)
!greg 1074104303 bk-3.0.4: _probekey = 0
!greg 1074104305 bk-3.0.4: _keysort = 0
!greg 1074104305 bk-3.0.4: _adler32 = 0
!greg 1074104305 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074104314 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=2520
!greg 1074104314 bk-3.0.4: read unlock (16283)
!greg 1074104368 bk-3.0.4: obtain read lock (16291)
!greg 1074104368 bk-3.0.4: _probekey = 0
!greg 1074104371 bk-3.0.4: _keysort = 0
!greg 1074104371 bk-3.0.4: _adler32 = 0
!greg 1074104371 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074104373 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=2520
!greg 1074104373 bk-3.0.4: read unlock (16291)
!greg 1074104373 bk-3.0.4: obtain read lock (16299)
!greg 1074104373 bk-3.0.4: _probekey = 0
!greg 1074104378 bk-3.0.4: _keysort = 0
!greg 1074104378 bk-3.0.4: _adler32 = 0
!greg 1074104378 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074104404 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1287
!greg 1074104404 bk-3.0.4: read unlock (16299)
!greg 1074111664 bk-3.0.4: get -p libsysfs/SCCS/s.libsysfs.h = 0
!greg 1074111664 bk-3.0.4: get -p libsysfs/SCCS/s.sysfs_bus.c = 0
!greg 1074111664 bk-3.0.4: get -p libsysfs/SCCS/s.sysfs_class.c = 0
!greg 1074111664 bk-3.0.4: get -p libsysfs/SCCS/s.sysfs_device.c = 0
!greg 1074111664 bk-3.0.4: get -p libsysfs/SCCS/s.sysfs_dir.c = 0
!greg 1074111664 bk-3.0.4: get -p libsysfs/SCCS/s.sysfs_driver.c = 0
!greg 1074111664 bk-3.0.4: get -p libsysfs/SCCS/s.sysfs_utils.c = 0
!greg 1074111664 bk-3.0.4: get -p SCCS/s.namedev.c = 0
!greg 1074112014 bk-3.0.4: get -qe /etc/udev/udev.rules = 1
!greg 1074112019 bk-3.0.4: vim /etc/udev/udev.rules = 0
!greg 1074112102 bk-3.0.4: get -p libsysfs/SCCS/s.libsysfs.h = 0
!greg 1074112102 bk-3.0.4: get -p libsysfs/SCCS/s.sysfs_bus.c = 0
!greg 1074112102 bk-3.0.4: get -p libsysfs/SCCS/s.sysfs_class.c = 0
!greg 1074112102 bk-3.0.4: get -p libsysfs/SCCS/s.sysfs_device.c = 0
!greg 1074112102 bk-3.0.4: get -p libsysfs/SCCS/s.sysfs_dir.c = 0
!greg 1074112102 bk-3.0.4: get -p libsysfs/SCCS/s.sysfs_driver.c = 0
!greg 1074112102 bk-3.0.4: get -p libsysfs/SCCS/s.sysfs_utils.c = 0
!greg 1074112102 bk-3.0.4: get -p SCCS/s.namedev.c = 0
!greg 1074112106 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1074112106 bk-3.0.4: sane = 0
!greg 1074112106 bk-3.0.4: clean ChangeSet = 0
!greg 1074112106 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1074112107 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist31195 . = 0
!greg 1074112107 bk-3.0.4: _sort = 0
!greg 1074112108 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1074112108 bk-3.0.4: clean ChangeSet = 0
!greg 1074112108 bk-3.0.4: citool = 0
!greg 1074112113 bk-3.0.4: get -p libsysfs/SCCS/s.libsysfs.h = 0
!greg 1074112113 bk-3.0.4: get -e libsysfs/SCCS/s.libsysfs.h = 0
!greg 1074112113 bk-3.0.4: get -p libsysfs/SCCS/s.sysfs_bus.c = 0
!greg 1074112113 bk-3.0.4: get -e libsysfs/SCCS/s.sysfs_bus.c = 0
!greg 1074112113 bk-3.0.4: get -p libsysfs/SCCS/s.sysfs_class.c = 0
!greg 1074112113 bk-3.0.4: get -e libsysfs/SCCS/s.sysfs_class.c = 0
!greg 1074112113 bk-3.0.4: get -p libsysfs/SCCS/s.sysfs_device.c = 0
!greg 1074112113 bk-3.0.4: get -e libsysfs/SCCS/s.sysfs_device.c = 0
!greg 1074112113 bk-3.0.4: get -p libsysfs/SCCS/s.sysfs_dir.c = 0
!greg 1074112113 bk-3.0.4: get -e libsysfs/SCCS/s.sysfs_dir.c = 0
!greg 1074112113 bk-3.0.4: get -p libsysfs/SCCS/s.sysfs_driver.c = 0
!greg 1074112113 bk-3.0.4: get -e libsysfs/SCCS/s.sysfs_driver.c = 0
!greg 1074112113 bk-3.0.4: get -p libsysfs/SCCS/s.sysfs_utils.c = 0
!greg 1074112113 bk-3.0.4: get -e libsysfs/SCCS/s.sysfs_utils.c = 0
!greg 1074112113 bk-3.0.4: get -p SCCS/s.namedev.c = 0
!greg 1074112113 bk-3.0.4: get -e SCCS/s.namedev.c = 0
!greg 1074115843 bk-3.0.4: get -qe udev.rules = 0
!greg 1074115985 bk-3.0.4: edit udev.rules.devfs = 0
!greg 1074116284 bk-3.0.4: vim udev.rules = 0
!greg 1074116286 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1074116286 bk-3.0.4: sane = 0
!greg 1074116286 bk-3.0.4: clean ChangeSet = 0
!greg 1074116286 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1074116289 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist6603 . = 0
!greg 1074116289 bk-3.0.4: _sort = 0
!greg 1074116289 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1074116289 bk-3.0.4: clean ChangeSet = 0
!greg 1074116289 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1074116289 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1074116293 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1074116293 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1074116310 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1074116310 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1074116311 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1074116311 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1074116311 bk-3.0.4: sinfo etc/udev/udev.rules.devfs = 1
!greg 1074116311 bk-3.0.4: diffs -u etc/udev/udev.rules.devfs = 0
!greg 1074116311 bk-3.0.4: sinfo libsysfs/libsysfs.h = 1
!greg 1074116311 bk-3.0.4: diffs -u libsysfs/libsysfs.h = 0
!greg 1074116315 bk-3.0.4: lock -s = 0
!greg 1074116315 bk-3.0.4: lock -s = 0
!greg 1074116315 bk-3.0.4: delta -qyadded input device rules to udev.rules and udev.rules.devfs etc/udev/udev.rules = 0
!greg 1074116315 bk-3.0.4: delta -qyadded input device rules to udev.rules and udev.rules.devfs etc/udev/udev.rules.devfs = 0
!greg 1074116315 bk-3.0.4: sfind -pC etc/udev/udev.rules.devfs = 0
!greg 1074116315 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1074116315 bk-3.0.4: sfind -pC etc/udev/udev.rules = 0
!greg 1074116316 bk-3.0.4: obtain write lock (6640)
!greg 1074116316 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1074116316 bk-3.0.4: _keysort = 0
!greg 1074116316 bk-3.0.4: sane = 0
!greg 1074116316 bk-3.0.4: check -c - = 0
!greg 1074116316 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1074116316 bk-3.0.4: commit -dqY/tmp/cmt6603 -f/tmp/cfiles6603 = 0
!greg 1074116316 bk-3.0.4: write unlock (6640)
!greg 1074116316 bk-3.0.4: citool = 0
!greg 1074118182 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1074118182 bk-3.0.4: sane = 0
!greg 1074118182 bk-3.0.4: clean ChangeSet = 0
!greg 1074118182 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1074118184 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist8062 . = 0
!greg 1074118184 bk-3.0.4: _sort = 0
!greg 1074118185 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1074118185 bk-3.0.4: clean ChangeSet = 0
!greg 1074118185 bk-3.0.4: sinfo libsysfs/libsysfs.h = 1
!greg 1074118185 bk-3.0.4: diffs -u libsysfs/libsysfs.h = 0
!greg 1074118188 bk-3.0.4: sinfo libsysfs/libsysfs.h = 1
!greg 1074118188 bk-3.0.4: diffs -u libsysfs/libsysfs.h = 0
!greg 1074118188 bk-3.0.4: unedit libsysfs/libsysfs.h = 0
!greg 1074118188 bk-3.0.4: sinfo libsysfs/sysfs_bus.c = 1
!greg 1074118188 bk-3.0.4: diffs -u libsysfs/sysfs_bus.c = 0
!greg 1074118188 bk-3.0.4: sinfo libsysfs/sysfs_bus.c = 1
!greg 1074118188 bk-3.0.4: diffs -u libsysfs/sysfs_bus.c = 0
!greg 1074118188 bk-3.0.4: sinfo libsysfs/sysfs_bus.c = 1
!greg 1074118188 bk-3.0.4: diffs -u libsysfs/sysfs_bus.c = 0
!greg 1074118188 bk-3.0.4: sinfo libsysfs/sysfs_bus.c = 1
!greg 1074118188 bk-3.0.4: diffs -u libsysfs/sysfs_bus.c = 0
!greg 1074118188 bk-3.0.4: unedit libsysfs/sysfs_bus.c = 0
!greg 1074118188 bk-3.0.4: sinfo libsysfs/sysfs_class.c = 1
!greg 1074118188 bk-3.0.4: diffs -u libsysfs/sysfs_class.c = 0
!greg 1074118188 bk-3.0.4: sinfo libsysfs/sysfs_class.c = 1
!greg 1074118188 bk-3.0.4: diffs -u libsysfs/sysfs_class.c = 0
!greg 1074118188 bk-3.0.4: sinfo libsysfs/sysfs_class.c = 1
!greg 1074118188 bk-3.0.4: diffs -u libsysfs/sysfs_class.c = 0
!greg 1074118188 bk-3.0.4: sinfo libsysfs/sysfs_class.c = 1
!greg 1074118188 bk-3.0.4: diffs -u libsysfs/sysfs_class.c = 0
!greg 1074118189 bk-3.0.4: unedit libsysfs/sysfs_class.c = 0
!greg 1074118189 bk-3.0.4: sinfo libsysfs/sysfs_device.c = 1
!greg 1074118189 bk-3.0.4: diffs -u libsysfs/sysfs_device.c = 0
!greg 1074118189 bk-3.0.4: sinfo libsysfs/sysfs_device.c = 1
!greg 1074118189 bk-3.0.4: diffs -u libsysfs/sysfs_device.c = 0
!greg 1074118189 bk-3.0.4: sinfo libsysfs/sysfs_device.c = 1
!greg 1074118189 bk-3.0.4: diffs -u libsysfs/sysfs_device.c = 0
!greg 1074118189 bk-3.0.4: sinfo libsysfs/sysfs_device.c = 1
!greg 1074118189 bk-3.0.4: diffs -u libsysfs/sysfs_device.c = 0
!greg 1074118189 bk-3.0.4: unedit libsysfs/sysfs_device.c = 0
!greg 1074118189 bk-3.0.4: sinfo libsysfs/sysfs_dir.c = 1
!greg 1074118189 bk-3.0.4: diffs -u libsysfs/sysfs_dir.c = 0
!greg 1074118189 bk-3.0.4: sinfo libsysfs/sysfs_dir.c = 1
!greg 1074118189 bk-3.0.4: diffs -u libsysfs/sysfs_dir.c = 0
!greg 1074118189 bk-3.0.4: sinfo libsysfs/sysfs_dir.c = 1
!greg 1074118189 bk-3.0.4: diffs -u libsysfs/sysfs_dir.c = 0
!greg 1074118189 bk-3.0.4: sinfo libsysfs/sysfs_dir.c = 1
!greg 1074118189 bk-3.0.4: diffs -u libsysfs/sysfs_dir.c = 0
!greg 1074118189 bk-3.0.4: unedit libsysfs/sysfs_dir.c = 0
!greg 1074118189 bk-3.0.4: sinfo libsysfs/sysfs_driver.c = 1
!greg 1074118189 bk-3.0.4: diffs -u libsysfs/sysfs_driver.c = 0
!greg 1074118189 bk-3.0.4: sinfo libsysfs/sysfs_driver.c = 1
!greg 1074118189 bk-3.0.4: diffs -u libsysfs/sysfs_driver.c = 0
!greg 1074118189 bk-3.0.4: sinfo libsysfs/sysfs_driver.c = 1
!greg 1074118189 bk-3.0.4: diffs -u libsysfs/sysfs_driver.c = 0
!greg 1074118189 bk-3.0.4: sinfo libsysfs/sysfs_driver.c = 1
!greg 1074118189 bk-3.0.4: diffs -u libsysfs/sysfs_driver.c = 0
!greg 1074118190 bk-3.0.4: sinfo libsysfs/sysfs_driver.c = 1
!greg 1074118190 bk-3.0.4: diffs -u libsysfs/sysfs_driver.c = 0
!greg 1074118190 bk-3.0.4: unedit libsysfs/sysfs_driver.c = 0
!greg 1074118190 bk-3.0.4: sinfo libsysfs/sysfs_utils.c = 1
!greg 1074118190 bk-3.0.4: diffs -u libsysfs/sysfs_utils.c = 0
!greg 1074118190 bk-3.0.4: sinfo libsysfs/sysfs_utils.c = 1
!greg 1074118190 bk-3.0.4: diffs -u libsysfs/sysfs_utils.c = 0
!greg 1074118190 bk-3.0.4: sinfo libsysfs/sysfs_utils.c = 1
!greg 1074118190 bk-3.0.4: diffs -u libsysfs/sysfs_utils.c = 0
!greg 1074118191 bk-3.0.4: sinfo libsysfs/sysfs_utils.c = 1
!greg 1074118191 bk-3.0.4: diffs -u libsysfs/sysfs_utils.c = 0
!greg 1074118191 bk-3.0.4: unedit libsysfs/sysfs_utils.c = 0
!greg 1074118191 bk-3.0.4: sinfo namedev.c = 1
!greg 1074118191 bk-3.0.4: diffs -u namedev.c = 0
!greg 1074118191 bk-3.0.4: sinfo namedev.c = 1
!greg 1074118191 bk-3.0.4: diffs -u namedev.c = 0
!greg 1074118191 bk-3.0.4: sinfo namedev.c = 1
!greg 1074118191 bk-3.0.4: diffs -u namedev.c = 0
!greg 1074118192 bk-3.0.4: sinfo namedev.c = 1
!greg 1074118192 bk-3.0.4: diffs -u namedev.c = 0
!greg 1074118192 bk-3.0.4: citool = 0
!greg 1074118588 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1074118588 bk-3.0.4: sane = 0
!greg 1074118588 bk-3.0.4: clean ChangeSet = 0
!greg 1074118588 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1074118589 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist8277 . = 0
!greg 1074118589 bk-3.0.4: _sort = 0
!greg 1074118589 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1074118589 bk-3.0.4: clean ChangeSet = 0
!greg 1074118589 bk-3.0.4: sinfo namedev.c = 1
!greg 1074118589 bk-3.0.4: diffs -u namedev.c = 0
!greg 1074118590 bk-3.0.4: sinfo namedev.c = 1
!greg 1074118590 bk-3.0.4: diffs -u namedev.c = 0
!greg 1074118591 bk-3.0.4: citool = 0
!greg 1074118627 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1074118627 bk-3.0.4: sane = 0
!greg 1074118627 bk-3.0.4: clean ChangeSet = 0
!greg 1074118627 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1074118628 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist8296 . = 0
!greg 1074118628 bk-3.0.4: _sort = 0
!greg 1074118629 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1074118629 bk-3.0.4: clean ChangeSet = 0
!greg 1074118629 bk-3.0.4: sinfo namedev.c = 1
!greg 1074118629 bk-3.0.4: diffs -u namedev.c = 0
!greg 1074118630 bk-3.0.4: sinfo namedev.c = 1
!greg 1074118630 bk-3.0.4: diffs -u namedev.c = 0
!greg 1074118631 bk-3.0.4: unedit namedev.c = 0
!greg 1074118632 bk-3.0.4: citool = 0
!greg 1074118893 bk-3.0.4: get -p libsysfs/SCCS/s.libsysfs.h = 0
!greg 1074118893 bk-3.0.4: get -p libsysfs/SCCS/s.sysfs_bus.c = 0
!greg 1074118893 bk-3.0.4: get -p libsysfs/SCCS/s.sysfs_class.c = 0
!greg 1074118893 bk-3.0.4: get -p libsysfs/SCCS/s.sysfs_device.c = 0
!greg 1074118893 bk-3.0.4: get -p libsysfs/SCCS/s.sysfs_dir.c = 0
!greg 1074118893 bk-3.0.4: get -p libsysfs/SCCS/s.sysfs_driver.c = 0
!greg 1074118893 bk-3.0.4: get -p libsysfs/SCCS/s.sysfs_utils.c = 0
!greg 1074118893 bk-3.0.4: get -p SCCS/s.namedev.c = 0
!ananthmg/greg 1074118896 bk-3.0.4: getuser -r = 0
!ananthmg/greg 1074118896 bk-3.0.4: pwd = 0
!ananthmg/greg 1074118896 bk-3.0.4: pwd = 0
!ananthmg/greg 1074118896 bk-3.0.4: obtain write lock (8374)
!ananthmg/greg 1074118896 bk-3.0.4: lock -L = 0
!ananthmg/greg 1074118896 bk-3.0.4: version = 0
!ananthmg/greg 1074118896 bk-3.0.4: diffs libsysfs/libsysfs.h = 0
!ananthmg/greg 1074118896 bk-3.0.4: edit -q libsysfs/SCCS/s.libsysfs.h = 0
!ananthmg/greg 1074118896 bk-3.0.4: diffs libsysfs/sysfs_bus.c = 0
!ananthmg/greg 1074118896 bk-3.0.4: edit -q libsysfs/SCCS/s.sysfs_bus.c = 0
!ananthmg/greg 1074118896 bk-3.0.4: diffs libsysfs/sysfs_class.c = 0
!ananthmg/greg 1074118896 bk-3.0.4: edit -q libsysfs/SCCS/s.sysfs_class.c = 0
!ananthmg/greg 1074118896 bk-3.0.4: diffs libsysfs/sysfs_device.c = 0
!ananthmg/greg 1074118896 bk-3.0.4: edit -q libsysfs/SCCS/s.sysfs_device.c = 0
!ananthmg/greg 1074118896 bk-3.0.4: diffs libsysfs/sysfs_dir.c = 0
!ananthmg/greg 1074118896 bk-3.0.4: edit -q libsysfs/SCCS/s.sysfs_dir.c = 0
!ananthmg/greg 1074118896 bk-3.0.4: diffs libsysfs/sysfs_driver.c = 0
!ananthmg/greg 1074118896 bk-3.0.4: edit -q libsysfs/SCCS/s.sysfs_driver.c = 0
!ananthmg/greg 1074118896 bk-3.0.4: diffs libsysfs/sysfs_utils.c = 0
!ananthmg/greg 1074118896 bk-3.0.4: edit -q libsysfs/SCCS/s.sysfs_utils.c = 0
!ananthmg/greg 1074118896 bk-3.0.4: diffs namedev.c = 0
!ananthmg/greg 1074118896 bk-3.0.4: edit -q SCCS/s.namedev.c = 0
!ananthmg/greg 1074118896 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!ananthmg/greg 1074118896 bk-3.0.4: sfiles -c - = 0
!ananthmg/greg 1074118896 bk-3.0.4: sfiles -p - = 0
!ananthmg/greg 1074118896 bk-3.0.4: sfiles -x - = 0
!ananthmg/greg 1074118896 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!ananthmg/greg 1074118896 bk-3.0.4: _unlink = 0
!ananthmg/greg 1074118896 bk-3.0.4: sfiles -x = 0
!ananthmg/greg 1074118896 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!ananthmg/greg 1074118897 bk-3.0.4: ci -q -G -ylibsysfs update for refresh + namedev.c changes - = 0
!ananthmg/greg 1074118897 bk-3.0.4: unlock -w = 0
!ananthmg/greg 1074118897 bk-3.0.4: lock -w = 0
!ananthmg/greg 1074118897 bk-3.0.4: import -tpatch -CR -ylibsysfs update for refresh + namedev.c changes /tmp/patch8362 . = 0
!ananthmg/greg 1074118897 bk-3.0.4: obtain write lock (8463)
!ananthmg/greg 1074118898 bk-3.0.4: sfind -s,,p -C = 0
!ananthmg/greg 1074118898 bk-3.0.4: sccscat -h ChangeSet = 0
!ananthmg/greg 1074118898 bk-3.0.4: _keysort = 0
!ananthmg/greg 1074118898 bk-3.0.4: sane = 0
!ananthmg/greg 1074118898 bk-3.0.4: check -c - = 0
!ananthmg/greg 1074118898 bk-3.0.4: commit -y[PATCH] libsysfs update for refresh + namedev.c changes

Please find inlined a patch which contains updates to libsysfs
(pre-release) for refresh and also changes to namedev.c to take
advantage of it.
 = 0
!ananthmg/greg 1074118898 bk-3.0.4: write unlock (8463)
!ananthmg/greg 1074118898 bk-3.0.4: _probekey = 0
!ananthmg/greg 1074118899 bk-3.0.4: _keysort = 0
!ananthmg/greg 1074118899 bk-3.0.4: _adler32 = 0
!ananthmg/greg 1074118899 bk-3.0.4: makepatch -e -s - = 0
!ananthmg/greg 1074118899 bk-3.0.4: _keysort = 0
!ananthmg/greg 1074118899 bk-3.0.4: _adler32 = 0
!ananthmg/greg 1074118899 bk-3.0.4: makepatch -e -s - = 0
!ananthmg/greg 1074118900 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1074119546 bk-3.0.4: changes = 0
!greg 1074120787 bk-3.0.4: obtain read lock (12933)
!greg 1074120787 bk-3.0.4: _probekey = 0
!greg 1074120793 bk-3.0.4: _keysort = 0
!greg 1074120793 bk-3.0.4: _adler32 = 0
!greg 1074120793 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074120824 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=24695
!greg 1074120824 bk-3.0.4: read unlock (12933)
!greg 1074120824 bk-3.0.4: obtain read lock (12941)
!greg 1074120824 bk-3.0.4: _probekey = 0
!greg 1074120827 bk-3.0.4: _keysort = 0
!greg 1074120827 bk-3.0.4: _adler32 = 0
!greg 1074120827 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074120828 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=24695
!greg 1074120828 bk-3.0.4: read unlock (12941)
!greg 1074120828 bk-3.0.4: obtain read lock (12949)
!greg 1074120828 bk-3.0.4: _probekey = 0
!greg 1074120830 bk-3.0.4: _keysort = 0
!greg 1074120830 bk-3.0.4: _adler32 = 0
!greg 1074120830 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074120831 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=24695
!greg 1074120831 bk-3.0.4: read unlock (12949)
!greg 1074120858 bk-3.0.4: edit udev.c = 0
!greg 1074120908 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1074120908 bk-3.0.4: sane = 0
!greg 1074120908 bk-3.0.4: clean ChangeSet = 0
!greg 1074120908 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1074120909 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist12975 . = 0
!greg 1074120909 bk-3.0.4: _sort = 0
!greg 1074120910 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1074120910 bk-3.0.4: clean ChangeSet = 0
!greg 1074120910 bk-3.0.4: sinfo udev.c = 1
!greg 1074120910 bk-3.0.4: diffs -u udev.c = 0
!greg 1074120911 bk-3.0.4: sinfo udev.c = 1
!greg 1074120911 bk-3.0.4: diffs -u udev.c = 0
!greg 1074120921 bk-3.0.4: sinfo udev.c = 1
!greg 1074120921 bk-3.0.4: diffs -u udev.c = 0
!greg 1074120922 bk-3.0.4: sinfo udev.c = 1
!greg 1074120922 bk-3.0.4: diffs -u udev.c = 0
!greg 1074120924 bk-3.0.4: lock -s = 0
!greg 1074120924 bk-3.0.4: lock -s = 0
!greg 1074120924 bk-3.0.4: delta -qyadd usb_host and pci_bus to the class blacklist. udev.c = 0
!greg 1074120924 bk-3.0.4: sfind -pC udev.c = 0
!greg 1074120924 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1074120924 bk-3.0.4: obtain write lock (13003)
!greg 1074120924 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1074120924 bk-3.0.4: _keysort = 0
!greg 1074120924 bk-3.0.4: sane = 0
!greg 1074120924 bk-3.0.4: check -c - = 0
!greg 1074120924 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1074120924 bk-3.0.4: commit -dqY/tmp/cmt12975 -f/tmp/cfiles12975 = 0
!greg 1074120924 bk-3.0.4: write unlock (13003)
!greg 1074120924 bk-3.0.4: citool = 0
!greg 1074120935 bk-3.0.4: obtain read lock (13010)
!greg 1074120935 bk-3.0.4: _probekey = 0
!greg 1074120941 bk-3.0.4: _keysort = 0
!greg 1074120941 bk-3.0.4: _adler32 = 0
!greg 1074120941 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074120966 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1079
!greg 1074120966 bk-3.0.4: read unlock (13010)
!greg 1074120966 bk-3.0.4: obtain read lock (13018)
!greg 1074120966 bk-3.0.4: _probekey = 0
!greg 1074120969 bk-3.0.4: _keysort = 0
!greg 1074120969 bk-3.0.4: _adler32 = 0
!greg 1074120969 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074120969 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=1079
!greg 1074120969 bk-3.0.4: read unlock (13018)
!greg 1074120969 bk-3.0.4: obtain read lock (13026)
!greg 1074120969 bk-3.0.4: _probekey = 0
!greg 1074120971 bk-3.0.4: _keysort = 0
!greg 1074120971 bk-3.0.4: _adler32 = 0
!greg 1074120971 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074120972 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=1079
!greg 1074120972 bk-3.0.4: read unlock (13026)
!greg 1074121003 bk-3.0.4: obtain read lock (13058)
!greg 1074121003 bk-3.0.4: _probekey = 0
!greg 1074121009 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1074121009 bk-3.0.4: read unlock (13058)
!greg 1074121009 bk-3.0.4: obtain read lock (13063)
!greg 1074121009 bk-3.0.4: _probekey = 0
!greg 1074121012 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=0
!greg 1074121012 bk-3.0.4: read unlock (13063)
!greg 1074121012 bk-3.0.4: obtain read lock (13068)
!greg 1074121012 bk-3.0.4: _probekey = 0
!greg 1074121014 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=0
!greg 1074121014 bk-3.0.4: read unlock (13068)
!greg 1074201471 bk-3.0.4: get -qe udev.rules udev.rules.devfs = 0
!greg 1074201486 bk-3.0.4: vim udev.rules udev.rules.devfs = 0
!greg 1074201487 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1074201487 bk-3.0.4: sane = 0
!greg 1074201487 bk-3.0.4: clean ChangeSet = 0
!greg 1074201487 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1074201489 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist18836 . = 0
!greg 1074201489 bk-3.0.4: _sort = 0
!greg 1074201490 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1074201490 bk-3.0.4: clean ChangeSet = 0
!greg 1074201490 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1074201490 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1074201491 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1074201491 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1074201498 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1074201499 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1074201499 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1074201499 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1074201499 bk-3.0.4: sinfo etc/udev/udev.rules.devfs = 1
!greg 1074201499 bk-3.0.4: diffs -u etc/udev/udev.rules.devfs = 0
!greg 1074201500 bk-3.0.4: lock -s = 0
!greg 1074201500 bk-3.0.4: lock -s = 0
!greg 1074201500 bk-3.0.4: delta -qyremove unneeded keyboard rule. etc/udev/udev.rules = 0
!greg 1074201500 bk-3.0.4: delta -qyremove unneeded keyboard rule. etc/udev/udev.rules.devfs = 0
!greg 1074201500 bk-3.0.4: sfind -pC etc/udev/udev.rules.devfs = 0
!greg 1074201500 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1074201500 bk-3.0.4: sfind -pC etc/udev/udev.rules = 0
!greg 1074201501 bk-3.0.4: obtain write lock (18870)
!greg 1074201501 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1074201501 bk-3.0.4: _keysort = 0
!greg 1074201501 bk-3.0.4: sane = 0
!greg 1074201501 bk-3.0.4: check -c - = 0
!greg 1074201501 bk-3.0.4: commit -dqY/tmp/cmt18836 -f/tmp/cfiles18836 = 0
!greg 1074201501 bk-3.0.4: write unlock (18870)
!greg 1074201501 bk-3.0.4: citool = 0
!greg 1074201501 bk-3.0.4: _probekey = 0
!greg 1074201502 bk-3.0.4: _keysort = 0
!greg 1074201502 bk-3.0.4: _adler32 = 0
!greg 1074201502 bk-3.0.4: makepatch -e -s - = 0
!greg 1074201502 bk-3.0.4: _keysort = 0
!greg 1074201502 bk-3.0.4: _adler32 = 0
!greg 1074201502 bk-3.0.4: makepatch -e -s - = 0
!greg 1074201502 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1074201506 bk-3.0.4: obtain read lock (18884)
!greg 1074201506 bk-3.0.4: _probekey = 0
!greg 1074201524 bk-3.0.4: _keysort = 0
!greg 1074201524 bk-3.0.4: _adler32 = 0
!greg 1074201524 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074201577 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1632
!greg 1074201577 bk-3.0.4: read unlock (18884)
!greg 1074201577 bk-3.0.4: obtain read lock (18947)
!greg 1074201577 bk-3.0.4: _probekey = 0
!greg 1074201579 bk-3.0.4: _keysort = 0
!greg 1074201579 bk-3.0.4: _adler32 = 0
!greg 1074201579 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074201582 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=1632
!greg 1074201582 bk-3.0.4: read unlock (18947)
!greg 1074201582 bk-3.0.4: obtain read lock (18955)
!greg 1074201582 bk-3.0.4: _probekey = 0
!greg 1074201584 bk-3.0.4: _keysort = 0
!greg 1074201584 bk-3.0.4: _adler32 = 0
!greg 1074201584 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074201592 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=1632
!greg 1074201592 bk-3.0.4: read unlock (18955)
!greg 1074202772 bk-3.0.4: edit namedev.c = 0
!greg 1074202782 bk-3.0.4: get -qe udev.8 = 0
!greg 1074202800 bk-3.0.4: vim udev.8 = 0
!greg 1074202809 bk-3.0.4: get -qe udev.rules = 0
!greg 1074202874 bk-3.0.4: edit udev.rules.devfs = 0
!greg 1074202901 bk-3.0.4: edit udev.rules.gentoo = 0
!greg 1074202919 bk-3.0.4: vim udev.rules = 0
!greg 1074202925 bk-3.0.4: unedit udev.rules.gentoo = 0
!greg 1074202961 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1074202961 bk-3.0.4: sane = 0
!greg 1074202961 bk-3.0.4: clean ChangeSet = 0
!greg 1074202961 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1074202962 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist19116 . = 0
!greg 1074202962 bk-3.0.4: _sort = 0
!greg 1074202963 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1074202963 bk-3.0.4: clean ChangeSet = 0
!greg 1074202963 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1074202963 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1074202964 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1074202964 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1074202975 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1074202975 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1074202975 bk-3.0.4: sinfo etc/udev/udev.rules = 1
!greg 1074202975 bk-3.0.4: diffs -u etc/udev/udev.rules = 0
!greg 1074202975 bk-3.0.4: sinfo etc/udev/udev.rules.devfs = 1
!greg 1074202975 bk-3.0.4: diffs -u etc/udev/udev.rules.devfs = 0
!greg 1074202976 bk-3.0.4: sinfo namedev.c = 1
!greg 1074202976 bk-3.0.4: diffs -u namedev.c = 0
!greg 1074202976 bk-3.0.4: sinfo udev.8 = 1
!greg 1074202976 bk-3.0.4: diffs -u udev.8 = 0
!greg 1074202978 bk-3.0.4: lock -s = 0
!greg 1074202978 bk-3.0.4: lock -s = 0
!greg 1074202978 bk-3.0.4: delta -qyremove the %D modifier as it is not longer needed. etc/udev/udev.rules = 0
!greg 1074202978 bk-3.0.4: delta -qyremove the %D modifier as it is not longer needed. etc/udev/udev.rules.devfs = 0
!greg 1074202978 bk-3.0.4: delta -qyremove the %D modifier as it is not longer needed. namedev.c = 0
!greg 1074202978 bk-3.0.4: delta -qyremove the %D modifier as it is not longer needed. udev.8 = 0
!greg 1074202978 bk-3.0.4: sfind -pC namedev.c = 0
!greg 1074202978 bk-3.0.4: sfind -pC etc/udev/udev.rules.devfs = 0
!greg 1074202978 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1074202978 bk-3.0.4: sfind -pC udev.8 = 0
!greg 1074202978 bk-3.0.4: sfind -pC etc/udev/udev.rules = 0
!greg 1074202978 bk-3.0.4: obtain write lock (19162)
!greg 1074202978 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1074202978 bk-3.0.4: _keysort = 0
!greg 1074202979 bk-3.0.4: sane = 0
!greg 1074202979 bk-3.0.4: check -c - = 0
!greg 1074202979 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1074202979 bk-3.0.4: commit -dqY/tmp/cmt19116 -f/tmp/cfiles19116 = 0
!greg 1074202979 bk-3.0.4: write unlock (19162)
!greg 1074202979 bk-3.0.4: citool = 0
!greg 1074203000 bk-3.0.4: obtain read lock (19190)
!greg 1074203000 bk-3.0.4: _probekey = 0
!greg 1074203005 bk-3.0.4: _keysort = 0
!greg 1074203005 bk-3.0.4: _adler32 = 0
!greg 1074203005 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074203027 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=2999
!greg 1074203027 bk-3.0.4: read unlock (19190)
!greg 1074203027 bk-3.0.4: obtain read lock (19198)
!greg 1074203027 bk-3.0.4: _probekey = 0
!greg 1074203029 bk-3.0.4: _keysort = 0
!greg 1074203029 bk-3.0.4: _adler32 = 0
!greg 1074203029 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074203030 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=2999
!greg 1074203030 bk-3.0.4: read unlock (19198)
!greg 1074203030 bk-3.0.4: obtain read lock (19206)
!greg 1074203030 bk-3.0.4: _probekey = 0
!greg 1074203032 bk-3.0.4: _keysort = 0
!greg 1074203032 bk-3.0.4: _adler32 = 0
!greg 1074203032 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074203033 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=2999
!greg 1074203033 bk-3.0.4: read unlock (19206)
!greg 1074203164 bk-3.0.4: get -qe udev.rules.devfs = 0
!greg 1074203315 bk-3.0.4: vim udev.rules.devfs = 0
!greg 1074203351 bk-3.0.4: diffs -u = 0
!greg 1074203354 bk-3.0.4: diffs -u = 0
!greg 1074203382 bk-3.0.4: unedit udev.rules.devfs = 0
!greg 1074203388 bk-3.0.4: get -p etc/udev/SCCS/s.udev.rules.devfs = 0
!flamingice/greg 1074203391 bk-3.0.4: getuser -r = 0
!flamingice/greg 1074203391 bk-3.0.4: pwd = 0
!flamingice/greg 1074203391 bk-3.0.4: pwd = 0
!flamingice/greg 1074203391 bk-3.0.4: obtain write lock (19273)
!flamingice/greg 1074203391 bk-3.0.4: lock -L = 0
!flamingice/greg 1074203391 bk-3.0.4: version = 0
!flamingice/greg 1074203391 bk-3.0.4: diffs etc/udev/udev.rules.devfs = 0
!flamingice/greg 1074203391 bk-3.0.4: edit -q etc/udev/SCCS/s.udev.rules.devfs = 0
!flamingice/greg 1074203391 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!flamingice/greg 1074203391 bk-3.0.4: sfiles -c - = 0
!flamingice/greg 1074203391 bk-3.0.4: sfiles -p - = 0
!flamingice/greg 1074203391 bk-3.0.4: sfiles -x - = 0
!flamingice/greg 1074203391 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!flamingice/greg 1074203392 bk-3.0.4: _unlink = 0
!flamingice/greg 1074203392 bk-3.0.4: sfiles -x = 0
!flamingice/greg 1074203392 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!flamingice/greg 1074203392 bk-3.0.4: ci -q -G -yminor patch for devfs rules - = 0
!flamingice/greg 1074203392 bk-3.0.4: unlock -w = 0
!flamingice/greg 1074203392 bk-3.0.4: lock -w = 0
!flamingice/greg 1074203392 bk-3.0.4: import -tpatch -CR -yminor patch for devfs rules /tmp/patch19261 . = 0
!flamingice/greg 1074203392 bk-3.0.4: obtain write lock (19334)
!flamingice/greg 1074203393 bk-3.0.4: sfind -s,,p -C = 0
!flamingice/greg 1074203393 bk-3.0.4: sccscat -h ChangeSet = 0
!flamingice/greg 1074203393 bk-3.0.4: _keysort = 0
!flamingice/greg 1074203393 bk-3.0.4: sane = 0
!flamingice/greg 1074203393 bk-3.0.4: check -c - = 0
!flamingice/greg 1074203393 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!flamingice/greg 1074203393 bk-3.0.4: commit -y[PATCH] minor patch for devfs rules

I've attached a patch that adds a few rules to udev.rules.devfs, making it
look a little more like devfs on my system. (I have the sysfs patches from
2.6.1-rc1-mm2) I added rules for oss, misc, floppy, and input devices. The
oss rules look like trouble with a wildcard at the end of each name, but I'm
not sure how I can make it any better.

Devfs has a bunch of other devices in the floppy directory for floppies
formatted in unusual ways, but I don't see them in udev. Not that I ever used
them, since they're usually automatically detected.
 = 0
!flamingice/greg 1074203393 bk-3.0.4: write unlock (19334)
!greg 1074203564 bk-3.0.4: get -p SCCS/s.Makefile = 0
!greg 1074203564 bk-3.0.4: get -p SCCS/s.logging.c = 0
!greg 1074203564 bk-3.0.4: get -p SCCS/s.namedev.c = 0
!greg 1074203564 bk-3.0.4: get -p SCCS/s.namedev.h = 0
!greg 1074203564 bk-3.0.4: get -p SCCS/s.namedev_parse.c = 0
!greg 1074203565 bk-3.0.4: get -p SCCS/s.udev-add.c = 0
!greg 1074203565 bk-3.0.4: get -p SCCS/s.udev-remove.c = 0
!greg 1074203565 bk-3.0.4: get -p SCCS/s.udev.c = 0
!greg 1074203565 bk-3.0.4: get -p SCCS/s.udev.h = 0
!greg 1074203565 bk-3.0.4: get -p SCCS/s.udev_config.c = 0
!greg 1074203565 bk-3.0.4: get -p SCCS/s.udevdb.c = 0
!kay.sievers/greg 1074203598 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1074203598 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074203598 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074203599 bk-3.0.4: obtain write lock (19416)
!kay.sievers/greg 1074203599 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1074203599 bk-3.0.4: version = 0
!kay.sievers/greg 1074203599 bk-3.0.4: diffs Makefile = 0
!kay.sievers/greg 1074203599 bk-3.0.4: edit -q SCCS/s.Makefile = 0
!kay.sievers/greg 1074203599 bk-3.0.4: diffs logging.c = 0
!kay.sievers/greg 1074203599 bk-3.0.4: edit -q SCCS/s.logging.c = 0
!kay.sievers/greg 1074203599 bk-3.0.4: diffs namedev.c = 0
!kay.sievers/greg 1074203599 bk-3.0.4: edit -q SCCS/s.namedev.c = 0
!kay.sievers/greg 1074203599 bk-3.0.4: diffs namedev.h = 0
!kay.sievers/greg 1074203599 bk-3.0.4: edit -q SCCS/s.namedev.h = 0
!kay.sievers/greg 1074203599 bk-3.0.4: diffs namedev_parse.c = 0
!kay.sievers/greg 1074203599 bk-3.0.4: edit -q SCCS/s.namedev_parse.c = 0
!kay.sievers/greg 1074203599 bk-3.0.4: diffs udev-add.c = 0
!kay.sievers/greg 1074203599 bk-3.0.4: edit -q SCCS/s.udev-add.c = 0
!kay.sievers/greg 1074203599 bk-3.0.4: diffs udev-remove.c = 0
!kay.sievers/greg 1074203599 bk-3.0.4: edit -q SCCS/s.udev-remove.c = 0
!kay.sievers/greg 1074203599 bk-3.0.4: diffs udev.c = 0
!kay.sievers/greg 1074203599 bk-3.0.4: edit -q SCCS/s.udev.c = 0
!kay.sievers/greg 1074203599 bk-3.0.4: diffs udev.h = 0
!kay.sievers/greg 1074203599 bk-3.0.4: edit -q SCCS/s.udev.h = 0
!kay.sievers/greg 1074203599 bk-3.0.4: diffs udev_config.c = 0
!kay.sievers/greg 1074203599 bk-3.0.4: edit -q SCCS/s.udev_config.c = 0
!kay.sievers/greg 1074203599 bk-3.0.4: diffs udevdb.c = 0
!kay.sievers/greg 1074203599 bk-3.0.4: edit -q SCCS/s.udevdb.c = 0
!kay.sievers/greg 1074203599 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1074203599 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1074203599 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1074203599 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1074203599 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1074203599 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1074203599 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1074203599 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1074203599 bk-3.0.4: new -G -yadd udev logging to info log - = 0
!kay.sievers/greg 1074203599 bk-3.0.4: ci -q -G -yadd udev logging to info log - = 0
!kay.sievers/greg 1074203599 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1074203600 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1074203600 bk-3.0.4: import -tpatch -CR -yadd udev logging to info log /tmp/patch19404 . = 0
!kay.sievers/greg 1074203600 bk-3.0.4: obtain write lock (19520)
!kay.sievers/greg 1074203600 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1074203600 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1074203600 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1074203600 bk-3.0.4: sane = 0
!kay.sievers/greg 1074203600 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1074203600 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1074203600 bk-3.0.4: commit -y[PATCH] add udev logging to info log

On Thu, Jan 15, 2004 at 05:14:16AM +0100, Kay Sievers wrote:
> On Wed, Jan 14, 2004 at 01:10:43PM -0800, Greg KH wrote:
> > On Wed, Jan 14, 2004 at 02:34:26PM -0600, Clay Haapala wrote:
> > > On Wed, 14 Jan 2004, Chris Friesen spake thusly:
> > > >
> > > > Maybe for ones with a matching rule, you could print something like:
> > > >
> > > >
> > > Is the act of printing/syslogging a rule in an of itself?
> >
> > No, as currently the only way stuff ends up in the syslog is if
> > DEBUG=true is used on the build line.
> >
> > But it's sounding like we might want to change that... :)
>
> How about this in the syslog after connect/disconnect?
>
>   Jan 15 05:07:45 pim udev[28007]: configured rule in '/etc/udev/udev.rules' at line 17 applied, 'video*' becomes 'video/webcam%n'
>   Jan 15 05:07:45 pim udev[28007]: creating device node '/udev/video/webcam0'
>   Jan 15 05:07:47 pim udev[28015]: removing device node '/udev/video/webcam0'

Here is a slightly better version. I've created a logging.h file and
moved the debug macros from udev.h in there.

If you type:

  'make'            - you will get a binary that prints one or two lines to syslog
                      if a device node is created or deleted

  'make LOG=false'  - you get a binary that prints asolutely nothing

  'make DEBUG=true' - the same as today, it will print all debug lines
 = 0
!kay.sievers/greg 1074203600 bk-3.0.4: write unlock (19520)
!greg 1074203775 bk-3.0.4: edit logging.h = 0
!greg 1074203798 bk-3.0.4: edit Makefile = 0
!greg 1074203813 bk-3.0.4: get -qe udev.spec = 0
!greg 1074203886 bk-3.0.4: vim udev.spec = 0
!greg 1074203908 bk-3.0.4: get -qe README = 0
!greg 1074204030 bk-3.0.4: vim README = 0
!greg 1074204032 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1074204032 bk-3.0.4: sane = 0
!greg 1074204032 bk-3.0.4: clean ChangeSet = 0
!greg 1074204032 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1074204033 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist20252 . = 0
!greg 1074204033 bk-3.0.4: _sort = 0
!greg 1074204034 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1074204034 bk-3.0.4: clean ChangeSet = 0
!greg 1074204034 bk-3.0.4: sinfo Makefile = 1
!greg 1074204034 bk-3.0.4: diffs -u Makefile = 0
!greg 1074204035 bk-3.0.4: sinfo Makefile = 1
!greg 1074204035 bk-3.0.4: diffs -u Makefile = 0
!greg 1074204055 bk-3.0.4: sinfo Makefile = 1
!greg 1074204055 bk-3.0.4: diffs -u Makefile = 0
!greg 1074204055 bk-3.0.4: sinfo Makefile = 1
!greg 1074204055 bk-3.0.4: diffs -u Makefile = 0
!greg 1074204055 bk-3.0.4: sinfo README = 1
!greg 1074204055 bk-3.0.4: diffs -u README = 0
!greg 1074204056 bk-3.0.4: sinfo logging.h = 1
!greg 1074204056 bk-3.0.4: diffs -u logging.h = 0
!greg 1074204056 bk-3.0.4: sinfo udev.spec = 1
!greg 1074204056 bk-3.0.4: diffs -u udev.spec = 0
!greg 1074204058 bk-3.0.4: lock -s = 0
!greg 1074204058 bk-3.0.4: lock -s = 0
!greg 1074204058 bk-3.0.4: delta -qyclean up the logging patch a bit to make the option more like the other options.

Also documented it and added it to the .spec file. Makefile = 0
!greg 1074204058 bk-3.0.4: delta -qyclean up the logging patch a bit to make the option more like the other options.

Also documented it and added it to the .spec file. README = 0
!greg 1074204058 bk-3.0.4: delta -qyclean up the logging patch a bit to make the option more like the other options.

Also documented it and added it to the .spec file. logging.h = 0
!greg 1074204058 bk-3.0.4: delta -qyclean up the logging patch a bit to make the option more like the other options.

Also documented it and added it to the .spec file. udev.spec = 0
!greg 1074204058 bk-3.0.4: sfind -pC udev.spec = 0
!greg 1074204058 bk-3.0.4: sfind -pC logging.h = 0
!greg 1074204058 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1074204058 bk-3.0.4: sfind -pC README = 0
!greg 1074204058 bk-3.0.4: sfind -pC Makefile = 0
!greg 1074204058 bk-3.0.4: obtain write lock (20298)
!greg 1074204058 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1074204058 bk-3.0.4: _keysort = 0
!greg 1074204058 bk-3.0.4: sane = 0
!greg 1074204058 bk-3.0.4: check -c - = 0
!greg 1074204058 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1074204058 bk-3.0.4: commit -dqY/tmp/cmt20252 -f/tmp/cfiles20252 = 0
!greg 1074204058 bk-3.0.4: write unlock (20298)
!greg 1074204058 bk-3.0.4: citool = 0
!greg 1074204061 bk-3.0.4: obtain read lock (20311)
!greg 1074204061 bk-3.0.4: _probekey = 0
!greg 1074204107 bk-3.0.4: obtain read lock (20314)
!greg 1074204107 bk-3.0.4: _probekey = 0
!greg 1074204111 bk-3.0.4: _keysort = 0
!greg 1074204111 bk-3.0.4: _adler32 = 0
!greg 1074204111 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074204112 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=17630
!greg 1074204112 bk-3.0.4: read unlock (20314)
!greg 1074204112 bk-3.0.4: obtain read lock (20322)
!greg 1074204112 bk-3.0.4: _probekey = 0
!greg 1074204114 bk-3.0.4: _keysort = 0
!greg 1074204115 bk-3.0.4: _adler32 = 0
!greg 1074204115 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074204122 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=17630
!greg 1074204122 bk-3.0.4: read unlock (20322)
!greg 1074206487 bk-3.0.4: obtain read lock (20372)
!greg 1074206487 bk-3.0.4: _probekey = 0
!greg 1074206493 bk-3.0.4: _keysort = 0
!greg 1074206493 bk-3.0.4: _adler32 = 0
!greg 1074206493 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074206517 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=17630
!greg 1074206517 bk-3.0.4: read unlock (20372)
!greg 1074206517 bk-3.0.4: obtain read lock (20382)
!greg 1074206517 bk-3.0.4: _probekey = 0
!greg 1074206521 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=0
!greg 1074206521 bk-3.0.4: read unlock (20382)
!greg 1074206521 bk-3.0.4: obtain read lock (20387)
!greg 1074206521 bk-3.0.4: _probekey = 0
!greg 1074206524 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=0
!greg 1074206524 bk-3.0.4: read unlock (20387)
!greg 1074212570 bk-3.0.4: get -p SCCS/s.namedev_parse.c = 0
!hannal/greg 1074212574 bk-3.0.4: getuser -r = 0
!hannal/greg 1074212574 bk-3.0.4: pwd = 0
!hannal/greg 1074212574 bk-3.0.4: pwd = 0
!hannal/greg 1074212574 bk-3.0.4: obtain write lock (21797)
!hannal/greg 1074212574 bk-3.0.4: lock -L = 0
!hannal/greg 1074212574 bk-3.0.4: version = 0
!hannal/greg 1074212574 bk-3.0.4: diffs namedev_parse.c = 0
!hannal/greg 1074212574 bk-3.0.4: edit -q SCCS/s.namedev_parse.c = 0
!hannal/greg 1074212574 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!hannal/greg 1074212574 bk-3.0.4: sfiles -c - = 0
!hannal/greg 1074212574 bk-3.0.4: sfiles -p - = 0
!hannal/greg 1074212574 bk-3.0.4: sfiles -x - = 0
!hannal/greg 1074212574 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!hannal/greg 1074212575 bk-3.0.4: _unlink = 0
!hannal/greg 1074212575 bk-3.0.4: sfiles -x = 0
!hannal/greg 1074212575 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!hannal/greg 1074212575 bk-3.0.4: ci -q -G -ysmall cut n paste error fix - = 0
!hannal/greg 1074212575 bk-3.0.4: unlock -w = 0
!hannal/greg 1074212575 bk-3.0.4: lock -w = 0
!hannal/greg 1074212575 bk-3.0.4: import -tpatch -CR -ysmall cut n paste error fix /tmp/patch21785 . = 0
!hannal/greg 1074212575 bk-3.0.4: obtain write lock (21858)
!hannal/greg 1074212576 bk-3.0.4: sfind -s,,p -C = 0
!hannal/greg 1074212576 bk-3.0.4: sccscat -h ChangeSet = 0
!hannal/greg 1074212576 bk-3.0.4: _keysort = 0
!hannal/greg 1074212576 bk-3.0.4: sane = 0
!hannal/greg 1074212576 bk-3.0.4: check -c - = 0
!hannal/greg 1074212576 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!hannal/greg 1074212576 bk-3.0.4: commit -y[PATCH] small cut n paste error fix = 0
!hannal/greg 1074212576 bk-3.0.4: write unlock (21858)
!greg 1074212589 bk-3.0.4: obtain read lock (22057)
!greg 1074212589 bk-3.0.4: _probekey = 0
!greg 1074212594 bk-3.0.4: _keysort = 0
!greg 1074212594 bk-3.0.4: _adler32 = 0
!greg 1074212594 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074212616 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1161
!greg 1074212616 bk-3.0.4: read unlock (22057)
!greg 1074212616 bk-3.0.4: obtain read lock (22078)
!greg 1074212616 bk-3.0.4: _probekey = 0
!greg 1074212619 bk-3.0.4: _keysort = 0
!greg 1074212619 bk-3.0.4: _adler32 = 0
!greg 1074212619 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074212619 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=1161
!greg 1074212619 bk-3.0.4: read unlock (22078)
!greg 1074212619 bk-3.0.4: obtain read lock (22088)
!greg 1074212619 bk-3.0.4: _probekey = 0
!greg 1074212625 bk-3.0.4: _keysort = 0
!greg 1074212625 bk-3.0.4: _adler32 = 0
!greg 1074212625 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074212626 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=1161
!greg 1074212626 bk-3.0.4: read unlock (22088)
!greg 1074290311 bk-3.0.4: get -p SCCS/s.udev.c = 0
!greg 1074290311 bk-3.0.4: get -p SCCS/s.udevdb.c = 0
!greg 1074290311 bk-3.0.4: get -p SCCS/s.udevdb.h = 0
!greg 1074290313 bk-3.0.4: get -p extras/scsi_id/SCCS/s.ChangeLog = 0
!greg 1074290313 bk-3.0.4: get -p extras/scsi_id/SCCS/s.Makefile = 0
!greg 1074290313 bk-3.0.4: get -p extras/scsi_id/SCCS/s.README = 0
!greg 1074290313 bk-3.0.4: get -p extras/scsi_id/SCCS/s.TODO = 0
!greg 1074290313 bk-3.0.4: get -p extras/scsi_id/SCCS/s.scsi_id.c = 0
!greg 1074290313 bk-3.0.4: get -p extras/scsi_id/SCCS/s.scsi_id.config = 0
!greg 1074290313 bk-3.0.4: get -p extras/scsi_id/SCCS/s.scsi_id.h = 0
!greg 1074290313 bk-3.0.4: get -p extras/scsi_id/SCCS/s.scsi_serial.c = 0
!kay.sievers/greg 1074290316 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1074290316 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074290316 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074290316 bk-3.0.4: obtain write lock (3697)
!kay.sievers/greg 1074290316 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1074290316 bk-3.0.4: version = 0
!kay.sievers/greg 1074290316 bk-3.0.4: diffs udev.c = 0
!kay.sievers/greg 1074290316 bk-3.0.4: edit -q SCCS/s.udev.c = 0
!kay.sievers/greg 1074290316 bk-3.0.4: diffs udevdb.c = 0
!kay.sievers/greg 1074290316 bk-3.0.4: edit -q SCCS/s.udevdb.c = 0
!kay.sievers/greg 1074290316 bk-3.0.4: diffs udevdb.h = 0
!kay.sievers/greg 1074290316 bk-3.0.4: edit -q SCCS/s.udevdb.h = 0
!kay.sievers/greg 1074290316 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1074290317 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1074290317 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1074290317 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1074290317 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1074290318 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1074290318 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1074290318 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1074290318 bk-3.0.4: ci -q -G -yudev - reverse user query options - = 0
!kay.sievers/greg 1074290318 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1074290318 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1074290318 bk-3.0.4: import -tpatch -CR -yudev - reverse user query options /tmp/patch3685 . = 0
!kay.sievers/greg 1074290318 bk-3.0.4: obtain write lock (3766)
!kay.sievers/greg 1074290319 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1074290319 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1074290319 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1074290320 bk-3.0.4: sane = 0
!kay.sievers/greg 1074290320 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1074290320 bk-3.0.4: commit -y[PATCH] udev - reverse user query options

Here we get the ability to query with the name of the node instead of
the device path. It uses a linear search over the whole database.

  kay@pim:~/src/udev.kay$ ./udev -q path -n video/webcam0
  /class/video4linux/video0
 = 0
!kay.sievers/greg 1074290320 bk-3.0.4: write unlock (3766)
!kay.sievers/greg 1074290320 bk-3.0.4: _probekey = 0
!kay.sievers/greg 1074290320 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1074290320 bk-3.0.4: _adler32 = 0
!kay.sievers/greg 1074290320 bk-3.0.4: makepatch -e -s - = 0
!kay.sievers/greg 1074290320 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1074290320 bk-3.0.4: _adler32 = 0
!kay.sievers/greg 1074290320 bk-3.0.4: makepatch -e -s - = 0
!kay.sievers/greg 1074290321 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1074290581 bk-3.0.4: changes = 0
!greg 1074290584 bk-3.0.4: prs -hnr1.440 -d:REV: ChangeSet = 0
!greg 1074290584 bk-3.0.4: _keysort = 0
!greg 1074290584 bk-3.0.4: cset -ffl - = 0
!greg 1074290584 bk-3.0.4: stripdel -Cc - = 0
!greg 1074290585 bk-3.0.4: _keysort = 0
!greg 1074290585 bk-3.0.4: _adler32 = 0
!greg 1074290585 bk-3.0.4: cset -v -ffm - = 0
!greg 1074290586 bk-3.0.4: sfiles -D = 0
!greg 1074290586 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1074290586 bk-3.0.4: _keysort = 0
!greg 1074290589 bk-3.0.4: sane = 0
!greg 1074290589 bk-3.0.4: check -acv -f - = 0
!greg 1074290589 bk-3.0.4: sfind = 0
!greg 1074290589 bk-3.0.4: undo -r1.440 = 0
!greg 1074290624 bk-3.0.4: get -p extras/scsi_id/SCCS/s.ChangeLog = 0
!greg 1074290624 bk-3.0.4: get -p extras/scsi_id/SCCS/s.Makefile = 0
!greg 1074290624 bk-3.0.4: get -p extras/scsi_id/SCCS/s.README = 0
!greg 1074290624 bk-3.0.4: get -p extras/scsi_id/SCCS/s.TODO = 0
!greg 1074290624 bk-3.0.4: get -p extras/scsi_id/SCCS/s.scsi_id.c = 0
!greg 1074290624 bk-3.0.4: get -p extras/scsi_id/SCCS/s.scsi_id.config = 0
!greg 1074290625 bk-3.0.4: get -p extras/scsi_id/SCCS/s.scsi_id.h = 0
!greg 1074290625 bk-3.0.4: get -p extras/scsi_id/SCCS/s.scsi_serial.c = 0
!patmans/greg 1074290628 bk-3.0.4: getuser -r = 0
!patmans/greg 1074290628 bk-3.0.4: pwd = 0
!patmans/greg 1074290628 bk-3.0.4: pwd = 0
!patmans/greg 1074290628 bk-3.0.4: obtain write lock (4086)
!patmans/greg 1074290628 bk-3.0.4: lock -L = 0
!patmans/greg 1074290628 bk-3.0.4: version = 0
!patmans/greg 1074290628 bk-3.0.4: diffs extras/scsi_id/ChangeLog = 0
!patmans/greg 1074290628 bk-3.0.4: edit -q extras/scsi_id/SCCS/s.ChangeLog = 0
!patmans/greg 1074290628 bk-3.0.4: diffs extras/scsi_id/Makefile = 0
!patmans/greg 1074290628 bk-3.0.4: edit -q extras/scsi_id/SCCS/s.Makefile = 0
!patmans/greg 1074290628 bk-3.0.4: diffs extras/scsi_id/README = 0
!patmans/greg 1074290628 bk-3.0.4: edit -q extras/scsi_id/SCCS/s.README = 0
!patmans/greg 1074290628 bk-3.0.4: diffs extras/scsi_id/TODO = 0
!patmans/greg 1074290628 bk-3.0.4: edit -q extras/scsi_id/SCCS/s.TODO = 0
!patmans/greg 1074290628 bk-3.0.4: diffs extras/scsi_id/scsi_id.c = 0
!patmans/greg 1074290628 bk-3.0.4: edit -q extras/scsi_id/SCCS/s.scsi_id.c = 0
!patmans/greg 1074290628 bk-3.0.4: diffs extras/scsi_id/scsi_id.config = 0
!patmans/greg 1074290628 bk-3.0.4: edit -q extras/scsi_id/SCCS/s.scsi_id.config = 0
!patmans/greg 1074290628 bk-3.0.4: diffs extras/scsi_id/scsi_id.h = 0
!patmans/greg 1074290628 bk-3.0.4: edit -q extras/scsi_id/SCCS/s.scsi_id.h = 0
!patmans/greg 1074290628 bk-3.0.4: diffs extras/scsi_id/scsi_serial.c = 0
!patmans/greg 1074290628 bk-3.0.4: edit -q extras/scsi_id/SCCS/s.scsi_serial.c = 0
!patmans/greg 1074290628 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!patmans/greg 1074290628 bk-3.0.4: sfiles -c - = 0
!patmans/greg 1074290628 bk-3.0.4: sfiles -p - = 0
!patmans/greg 1074290628 bk-3.0.4: sfiles -x - = 0
!patmans/greg 1074290628 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!patmans/greg 1074290628 bk-3.0.4: _unlink = 0
!patmans/greg 1074290628 bk-3.0.4: sfiles -x = 0
!patmans/greg 1074290628 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!patmans/greg 1074290628 bk-3.0.4: new -G -yupdate udev scsi_id to scsi_id 0.3 - = 0
!patmans/greg 1074290629 bk-3.0.4: ci -q -G -yupdate udev scsi_id to scsi_id 0.3 - = 0
!patmans/greg 1074290629 bk-3.0.4: unlock -w = 0
!patmans/greg 1074290629 bk-3.0.4: lock -w = 0
!patmans/greg 1074290629 bk-3.0.4: import -tpatch -CR -yupdate udev scsi_id to scsi_id 0.3 /tmp/patch4074 . = 0
!patmans/greg 1074290629 bk-3.0.4: obtain write lock (4178)
!patmans/greg 1074290630 bk-3.0.4: sfind -s,,p -C = 0
!patmans/greg 1074290630 bk-3.0.4: sccscat -h ChangeSet = 0
!patmans/greg 1074290630 bk-3.0.4: _keysort = 0
!patmans/greg 1074290630 bk-3.0.4: sane = 0
!patmans/greg 1074290630 bk-3.0.4: check -c - = 0
!patmans/greg 1074290630 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!patmans/greg 1074290630 bk-3.0.4: commit -y[PATCH] update udev scsi_id to scsi_id 0.3 = 0
!patmans/greg 1074290630 bk-3.0.4: write unlock (4178)
!greg 1074290643 bk-3.0.4: obtain read lock (4362)
!greg 1074290643 bk-3.0.4: _probekey = 0
!greg 1074290649 bk-3.0.4: _keysort = 0
!greg 1074290649 bk-3.0.4: _adler32 = 0
!greg 1074290649 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074290680 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=12027
!greg 1074290680 bk-3.0.4: read unlock (4362)
!greg 1074290680 bk-3.0.4: obtain read lock (4382)
!greg 1074290680 bk-3.0.4: _probekey = 0
!greg 1074290683 bk-3.0.4: _keysort = 0
!greg 1074290683 bk-3.0.4: _adler32 = 0
!greg 1074290683 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074290687 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=12027
!greg 1074290687 bk-3.0.4: read unlock (4382)
!greg 1074290687 bk-3.0.4: obtain read lock (4394)
!greg 1074290687 bk-3.0.4: _probekey = 0
!greg 1074290689 bk-3.0.4: _keysort = 0
!greg 1074290689 bk-3.0.4: _adler32 = 0
!greg 1074290689 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074290696 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=12027
!greg 1074290696 bk-3.0.4: read unlock (4394)
!greg 1074302731 bk-3.0.4: get -p SCCS/s.namedev.c = 0
!greg 1074302731 bk-3.0.4: get -p SCCS/s.udev.h = 0
!greg 1074302731 bk-3.0.4: get -p SCCS/s.udev_config.c = 0
!greg 1074303748 bk-3.0.4: obtain read lock (20561)
!greg 1074303748 bk-3.0.4: _probekey = 0
!greg 1074303754 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1074303754 bk-3.0.4: read unlock (20561)
!greg 1074303754 bk-3.0.4: obtain read lock (20566)
!greg 1074303754 bk-3.0.4: _probekey = 0
!greg 1074303757 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=0
!greg 1074303757 bk-3.0.4: read unlock (20566)
!greg 1074303757 bk-3.0.4: obtain read lock (20571)
!greg 1074303757 bk-3.0.4: _probekey = 0
!greg 1074303759 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=0
!greg 1074303759 bk-3.0.4: read unlock (20571)
!greg 1074541163 bk-3.0.4: get -p test/SCCS/s.udev-test.pl = 0
!kay.sievers/greg 1074541166 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1074541166 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074541166 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074541166 bk-3.0.4: obtain write lock (3215)
!kay.sievers/greg 1074541166 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1074541166 bk-3.0.4: version = 0
!kay.sievers/greg 1074541167 bk-3.0.4: diffs test/udev-test.pl = 0
!kay.sievers/greg 1074541167 bk-3.0.4: edit -q test/SCCS/s.udev-test.pl = 0
!kay.sievers/greg 1074541167 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1074541167 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1074541167 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1074541167 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1074541167 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1074541168 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1074541168 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1074541168 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1074541168 bk-3.0.4: ci -q -G -yudev - kill %D from udev-test.pl - = 0
!kay.sievers/greg 1074541168 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1074541168 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1074541168 bk-3.0.4: import -tpatch -CR -yudev - kill %D from udev-test.pl /tmp/patch3203 . = 0
!kay.sievers/greg 1074541168 bk-3.0.4: obtain write lock (3276)
!kay.sievers/greg 1074541168 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1074541168 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1074541168 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1074541168 bk-3.0.4: sane = 0
!kay.sievers/greg 1074541168 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1074541168 bk-3.0.4: commit -y[PATCH] udev - kill %D from udev-test.pl

Kill the two tests with %D.
 = 0
!kay.sievers/greg 1074541168 bk-3.0.4: write unlock (3276)
!kay.sievers/greg 1074541169 bk-3.0.4: _probekey = 0
!kay.sievers/greg 1074541169 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1074541169 bk-3.0.4: _adler32 = 0
!kay.sievers/greg 1074541169 bk-3.0.4: makepatch -e -s - = 0
!kay.sievers/greg 1074541169 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1074541169 bk-3.0.4: _adler32 = 0
!kay.sievers/greg 1074541169 bk-3.0.4: makepatch -e -s - = 0
!kay.sievers/greg 1074541170 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!kay.sievers/greg 1074541231 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1074541231 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074541231 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074541231 bk-3.0.4: obtain write lock (3612)
!kay.sievers/greg 1074541231 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1074541231 bk-3.0.4: version = 0
!kay.sievers/greg 1074541231 bk-3.0.4: diffs udev.8 = 0
!kay.sievers/greg 1074541231 bk-3.0.4: edit -q SCCS/s.udev.8 = 0
!kay.sievers/greg 1074541231 bk-3.0.4: diffs udev.c = 0
!kay.sievers/greg 1074541231 bk-3.0.4: edit -q SCCS/s.udev.c = 0
!kay.sievers/greg 1074541231 bk-3.0.4: diffs udevdb.c = 0
!kay.sievers/greg 1074541231 bk-3.0.4: edit -q SCCS/s.udevdb.c = 0
!kay.sievers/greg 1074541231 bk-3.0.4: diffs udevdb.h = 0
!kay.sievers/greg 1074541232 bk-3.0.4: edit -q SCCS/s.udevdb.h = 0
!kay.sievers/greg 1074541232 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1074541232 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1074541232 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1074541232 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1074541232 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1074541232 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1074541232 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1074541232 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1074541232 bk-3.0.4: ci -q -G -yudev - reverse user query options - = 0
!kay.sievers/greg 1074541232 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1074541232 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1074541232 bk-3.0.4: import -tpatch -CR -yudev - reverse user query options /tmp/patch3600 . = 0
!kay.sievers/greg 1074541232 bk-3.0.4: obtain write lock (3685)
!kay.sievers/greg 1074541232 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1074541232 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1074541232 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1074541232 bk-3.0.4: sane = 0
!kay.sievers/greg 1074541232 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1074541232 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1074541232 bk-3.0.4: commit -y[PATCH] udev - reverse user query options

Here we get the ability to query with the name of the node instead of
the device path. It uses a linear search over the whole database.

  kay@pim:~/src/udev.kay$ ./udev -q path -n video/webcam0
  /class/video4linux/video0


New version, with better function return codes for error handling.
 = 0
!kay.sievers/greg 1074541232 bk-3.0.4: write unlock (3685)
!greg 1074541358 bk-3.0.4: get -p SCCS/s.namedev.c = 0
!greg 1074541358 bk-3.0.4: get -p SCCS/s.udev.h = 0
!greg 1074541358 bk-3.0.4: get -p SCCS/s.udev_config.c = 0
!hannal/greg 1074541361 bk-3.0.4: getuser -r = 0
!hannal/greg 1074541361 bk-3.0.4: pwd = 0
!hannal/greg 1074541361 bk-3.0.4: pwd = 0
!hannal/greg 1074541361 bk-3.0.4: obtain write lock (3911)
!hannal/greg 1074541361 bk-3.0.4: lock -L = 0
!hannal/greg 1074541361 bk-3.0.4: version = 0
!hannal/greg 1074541361 bk-3.0.4: diffs namedev.c = 0
!hannal/greg 1074541361 bk-3.0.4: edit -q SCCS/s.namedev.c = 0
!hannal/greg 1074541361 bk-3.0.4: diffs udev.h = 0
!hannal/greg 1074541361 bk-3.0.4: edit -q SCCS/s.udev.h = 0
!hannal/greg 1074541361 bk-3.0.4: diffs udev_config.c = 0
!hannal/greg 1074541361 bk-3.0.4: edit -q SCCS/s.udev_config.c = 0
!hannal/greg 1074541361 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!hannal/greg 1074541361 bk-3.0.4: sfiles -c - = 0
!hannal/greg 1074541361 bk-3.0.4: sfiles -p - = 0
!hannal/greg 1074541361 bk-3.0.4: sfiles -x - = 0
!hannal/greg 1074541361 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!hannal/greg 1074541362 bk-3.0.4: _unlink = 0
!hannal/greg 1074541362 bk-3.0.4: sfiles -x = 0
!hannal/greg 1074541362 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!hannal/greg 1074541362 bk-3.0.4: ci -q -G -yset default owner/group in db. - = 0
!hannal/greg 1074541362 bk-3.0.4: unlock -w = 0
!hannal/greg 1074541362 bk-3.0.4: lock -w = 0
!hannal/greg 1074541362 bk-3.0.4: import -tpatch -CR -yset default owner/group in db. /tmp/patch3899 . = 0
!hannal/greg 1074541362 bk-3.0.4: obtain write lock (3980)
!hannal/greg 1074541362 bk-3.0.4: sfind -s,,p -C = 0
!hannal/greg 1074541362 bk-3.0.4: sccscat -h ChangeSet = 0
!hannal/greg 1074541362 bk-3.0.4: _keysort = 0
!hannal/greg 1074541362 bk-3.0.4: sane = 0
!hannal/greg 1074541362 bk-3.0.4: check -c - = 0
!hannal/greg 1074541362 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!hannal/greg 1074541362 bk-3.0.4: commit -y[PATCH] set default owner/group in db.

This patch fixes a bug where the udev database stored empty strings
for Owner and Group if they were default. This patch stores the default
value into the database if not set otherwise. See example output:


crw-------    1 root     root       4,  65 Jan 16 11:13 ttyS1

P: /class/tty/ttyS1
N: ttyS1
S:
O: root
G: root

This is a bit of a hack. However, until udev supports setting the
o/g values they will be root/root anyway so the database might as
well reflect the truth instead of empty strings.
 = 0
!hannal/greg 1074541362 bk-3.0.4: write unlock (3980)
!greg 1074541458 bk-3.0.4: get -p etc/udev/SCCS/s.udev.conf.in = 0
!greg 1074541458 bk-3.0.4: get -p SCCS/s.namedev.c = 0
!greg 1074541458 bk-3.0.4: get -p SCCS/s.udev-add.c = 0
!greg 1074541458 bk-3.0.4: get -p SCCS/s.udev.8 = 0
!greg 1074541458 bk-3.0.4: get -p SCCS/s.udev.h = 0
!greg 1074541458 bk-3.0.4: get -p SCCS/s.udev_config.c = 0
!kay.sievers/greg 1074541462 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1074541462 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074541462 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074541462 bk-3.0.4: obtain write lock (6171)
!kay.sievers/greg 1074541462 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1074541462 bk-3.0.4: version = 0
!kay.sievers/greg 1074541462 bk-3.0.4: diffs etc/udev/udev.conf.in = 0
!kay.sievers/greg 1074541462 bk-3.0.4: edit -q etc/udev/SCCS/s.udev.conf.in = 0
!kay.sievers/greg 1074541462 bk-3.0.4: diffs namedev.c = 0
!kay.sievers/greg 1074541462 bk-3.0.4: edit -q SCCS/s.namedev.c = 0
!kay.sievers/greg 1074541462 bk-3.0.4: diffs udev-add.c = 0
!kay.sievers/greg 1074541462 bk-3.0.4: edit -q SCCS/s.udev-add.c = 0
!kay.sievers/greg 1074541462 bk-3.0.4: diffs udev.8 = 0
!kay.sievers/greg 1074541462 bk-3.0.4: edit -q SCCS/s.udev.8 = 0
!kay.sievers/greg 1074541462 bk-3.0.4: diffs udev.h = 0
!kay.sievers/greg 1074541462 bk-3.0.4: edit -q SCCS/s.udev.h = 0
!kay.sievers/greg 1074541462 bk-3.0.4: diffs udev_config.c = 0
!kay.sievers/greg 1074541462 bk-3.0.4: edit -q SCCS/s.udev_config.c = 0
!kay.sievers/greg 1074541462 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1074541462 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1074541462 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1074541462 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1074541462 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1074541463 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1074541463 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1074541463 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1074541463 bk-3.0.4: ci -q -G -yset default owner/group in db - update - = 0
!kay.sievers/greg 1074541463 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1074541463 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1074541463 bk-3.0.4: import -tpatch -CR -yset default owner/group in db - update /tmp/patch6159 . = 0
!kay.sievers/greg 1074541463 bk-3.0.4: obtain write lock (6252)
!kay.sievers/greg 1074541463 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1074541463 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1074541463 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1074541464 bk-3.0.4: sane = 0
!kay.sievers/greg 1074541464 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1074541464 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1074541464 bk-3.0.4: commit -y[PATCH] set default owner/group in db - update

I've edited the man page today, so this is alreay included :)

Also a few more trivials:
  o added the defaults to udev.conf.in
  o removed class_dev from get_default_mode(), to match with Hanna's
  o changed size of mode_str to MODE_SIZE
  o changed a few char compares from from 0x00 to '\0'
 = 0
!kay.sievers/greg 1074541464 bk-3.0.4: write unlock (6252)
!kay.sievers/greg 1074541586 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1074541586 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074541586 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074541586 bk-3.0.4: obtain write lock (6482)
!kay.sievers/greg 1074541586 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1074541586 bk-3.0.4: version = 0
!kay.sievers/greg 1074541586 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1074541586 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1074541586 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1074541586 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1074541586 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1074541586 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1074541586 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1074541586 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1074541586 bk-3.0.4: new -G -yudev - program to query all device attributes to build a rule - = 0
!kay.sievers/greg 1074541586 bk-3.0.4: ci -q -G -yudev - program to query all device attributes to build a rule - = 0
!kay.sievers/greg 1074541586 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1074541586 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1074541586 bk-3.0.4: import -tpatch -CR -yudev - program to query all device attributes to build a rule /tmp/patch6470 . = 0
!kay.sievers/greg 1074541586 bk-3.0.4: obtain write lock (6542)
!kay.sievers/greg 1074541586 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1074541586 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1074541586 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1074541586 bk-3.0.4: sane = 0
!kay.sievers/greg 1074541586 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1074541587 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1074541587 bk-3.0.4: commit -y[PATCH] udev - program to query all device attributes to build a rule

On Sun, Jan 18, 2004 at 07:30:50AM +0100, Kay Sievers wrote:
> Hi,
> here is a small program to query all attributes of a device and
> print these in the udev key format. It may help to get the keys to
> define a rule.

Fixed a typo - the sysfs_device is right now.

USB FLash Reader:
    kay@pim:~/src/udev.kay$ extras/udevinfo/udevinfo /sys/block/sda/sda1

    device '/sys/block/sda/sda1' has major:minor 8:1

    looking at class device '/sys/block/sda/sda1':
      SYSFS_dev="8:1"
      SYSFS_start="32"
      SYSFS_size="160"
      SYSFS_stat="       0        0        0        0"

    follow class device's "device" link '/sys/block/sda':
      BUS="scsi"
      ID="57:0:0:0"
      SYSFS_detach_state="0"
      SYSFS_type="0"
      SYSFS_device_blocked="0"
      SYSFS_queue_depth="1"
      SYSFS_scsi_level="3"
      SYSFS_vendor="SMSC    "
      SYSFS_model="USB 2 HS-CF"
      SYSFS_rev="1.25"
      SYSFS_online="1"
 = 0
!kay.sievers/greg 1074541587 bk-3.0.4: write unlock (6542)
!greg 1074542010 bk-3.0.4: obtain read lock (6651)
!greg 1074542010 bk-3.0.4: _probekey = 0
!greg 1074542022 bk-3.0.4: obtain read lock (6656)
!greg 1074542022 bk-3.0.4: _probekey = 0
!greg 1074542027 bk-3.0.4: _keysort = 0
!greg 1074542027 bk-3.0.4: _adler32 = 0
!greg 1074542027 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074542061 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=22322
!greg 1074542061 bk-3.0.4: read unlock (6656)
!greg 1074542061 bk-3.0.4: obtain read lock (6725)
!greg 1074542061 bk-3.0.4: _probekey = 0
!greg 1074542064 bk-3.0.4: _keysort = 0
!greg 1074542064 bk-3.0.4: _adler32 = 0
!greg 1074542064 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074542067 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=22322
!greg 1074542067 bk-3.0.4: read unlock (6725)
!greg 1074542067 bk-3.0.4: obtain read lock (6741)
!greg 1074542067 bk-3.0.4: _probekey = 0
!greg 1074542070 bk-3.0.4: _keysort = 0
!greg 1074542070 bk-3.0.4: _adler32 = 0
!greg 1074542070 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074542080 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=22322
!greg 1074542080 bk-3.0.4: read unlock (6741)
!greg 1074544533 bk-3.0.4: edit logging.h = 0
!greg 1074544727 bk-3.0.4: diffs -u = 0
!greg 1074544731 bk-3.0.4: diffs -u = 0
!greg 1074544834 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1074544834 bk-3.0.4: sane = 0
!greg 1074544834 bk-3.0.4: clean ChangeSet = 0
!greg 1074544834 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1074544836 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist10252 . = 0
!greg 1074544836 bk-3.0.4: _sort = 0
!greg 1074544836 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1074544836 bk-3.0.4: clean ChangeSet = 0
!greg 1074544836 bk-3.0.4: sinfo logging.h = 1
!greg 1074544836 bk-3.0.4: diffs -u logging.h = 0
!greg 1074544838 bk-3.0.4: _strings extras/udevinfo/udevinfo = 0
!greg 1074544841 bk-3.0.4: _strings x = 0
!greg 1074544842 bk-3.0.4: sinfo logging.h = 1
!greg 1074544842 bk-3.0.4: diffs -u logging.h = 0
!greg 1074544842 bk-3.0.4: sinfo logging.h = 1
!greg 1074544842 bk-3.0.4: diffs -u logging.h = 0
!greg 1074544842 bk-3.0.4: sinfo logging.h = 1
!greg 1074544842 bk-3.0.4: diffs -u logging.h = 0
!greg 1074544843 bk-3.0.4: sinfo logging.h = 1
!greg 1074544843 bk-3.0.4: diffs -u logging.h = 0
!greg 1074544865 bk-3.0.4: sinfo logging.h = 1
!greg 1074544865 bk-3.0.4: diffs -u logging.h = 0
!greg 1074544872 bk-3.0.4: sinfo logging.h = 1
!greg 1074544872 bk-3.0.4: diffs -u logging.h = 0
!greg 1074544872 bk-3.0.4: sinfo logging.h = 1
!greg 1074544872 bk-3.0.4: diffs -u logging.h = 0
!greg 1074544873 bk-3.0.4: lock -s = 0
!greg 1074544873 bk-3.0.4: lock -s = 0
!greg 1074544873 bk-3.0.4: delta -qyfixup logging.h to handle different logging options properly.

Thanks to Olaf Hering <olh@suse.de> for the error message. logging.h = 0
!greg 1074544873 bk-3.0.4: sfind -pC logging.h = 0
!greg 1074544873 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1074544873 bk-3.0.4: obtain write lock (10294)
!greg 1074544873 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1074544874 bk-3.0.4: _keysort = 0
!greg 1074544874 bk-3.0.4: sane = 0
!greg 1074544874 bk-3.0.4: check -c - = 0
!greg 1074544874 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1074544874 bk-3.0.4: commit -dqY/tmp/cmt10252 -f/tmp/cfiles10252 = 0
!greg 1074544874 bk-3.0.4: write unlock (10294)
!greg 1074544874 bk-3.0.4: citool = 0
!greg 1074544877 bk-3.0.4: obtain read lock (10301)
!greg 1074544877 bk-3.0.4: _probekey = 0
!greg 1074544883 bk-3.0.4: _keysort = 0
!greg 1074544883 bk-3.0.4: _adler32 = 0
!greg 1074544883 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074544914 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1492
!greg 1074544914 bk-3.0.4: read unlock (10301)
!greg 1074544914 bk-3.0.4: obtain read lock (10309)
!greg 1074544914 bk-3.0.4: _probekey = 0
!greg 1074544916 bk-3.0.4: _keysort = 0
!greg 1074544916 bk-3.0.4: _adler32 = 0
!greg 1074544916 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074544917 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=1492
!greg 1074544917 bk-3.0.4: read unlock (10309)
!greg 1074544917 bk-3.0.4: obtain read lock (10317)
!greg 1074544917 bk-3.0.4: _probekey = 0
!greg 1074544919 bk-3.0.4: _keysort = 0
!greg 1074544919 bk-3.0.4: _adler32 = 0
!greg 1074544919 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074544920 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=1492
!greg 1074544920 bk-3.0.4: read unlock (10317)
!greg 1074805432 bk-3.0.4: obtain write lock (4396)
!greg 1074805437 bk-3.0.4: _listkey -q = 0 keysin=457(10) keysout=45(1)
!greg 1074805439 bk-3.0.4: cat BitKeeper/etc/skipkeys = 0
!greg 1074805439 bk-3.0.4: renumber -q RESYNC/SCCS/s.ChangeSet = 0
!greg 1074805440 bk-3.0.4: takepatch -mvvv = 0 psize=8131
!greg 1074805440 bk-3.0.4: sfind RESYNC = 0
!greg 1074805440 bk-3.0.4: sfio -omq = 0
!greg 1074805440 bk-3.0.4: clean SCCS/s.ChangeLog = 0
!greg 1074805440 bk-3.0.4: clean SCCS/s.ChangeSet = 0
!greg 1074805440 bk-3.0.4: clean SCCS/s.Makefile = 0
!greg 1074805440 bk-3.0.4: clean SCCS/s.logging.h = 0
!greg 1074805440 bk-3.0.4: clean SCCS/s.namedev.c = 0
!greg 1074805440 bk-3.0.4: clean SCCS/s.namedev_parse.c = 0
!greg 1074805440 bk-3.0.4: clean SCCS/s.udev.spec = 0
!greg 1074805440 bk-3.0.4: clean extras/multipath/SCCS/s.ChangeLog = 0
!greg 1074805440 bk-3.0.4: clean extras/multipath/SCCS/s.README = 0
!greg 1074805440 bk-3.0.4: clean extras/multipath/SCCS/s.main.c = 0
!greg 1074805440 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1074805440 bk-3.0.4: _keysort = 0
!greg 1074805445 bk-3.0.4: sane = 0
!greg 1074805445 bk-3.0.4: check -acv -- - = 0
!greg 1074805445 bk-3.0.4: sfind = 0
!greg 1074805445 bk-3.0.4: resolve -a -yMerge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev = 0
!greg 1074805445 bk-3.0.4: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=450588
!greg 1074805445 bk-3.0.4: write unlock (4396)
!greg 1074805445 bk-3.0.4: _probekey = 0
!greg 1074805446 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1074805448 bk-3.0.4: obtain read lock (4434)
!greg 1074805448 bk-3.0.4: _probekey = 0
!greg 1074805455 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1074805455 bk-3.0.4: read unlock (4434)
!greg 1074805455 bk-3.0.4: obtain read lock (4439)
!greg 1074805455 bk-3.0.4: _probekey = 0
!greg 1074805459 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=0
!greg 1074805459 bk-3.0.4: read unlock (4439)
!greg 1074805459 bk-3.0.4: obtain read lock (4444)
!greg 1074805459 bk-3.0.4: _probekey = 0
!greg 1074805462 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=0
!greg 1074805462 bk-3.0.4: read unlock (4444)
!greg 1074805468 bk-3.0.4: edit Makefile udev.spec = 0
!greg 1074805473 bk-3.0.4: get -qe Makefile udev.spec = 1
!greg 1074805484 bk-3.0.4: vim Makefile udev.spec = 0
!greg 1074805485 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1074805486 bk-3.0.4: sane = 0
!greg 1074805486 bk-3.0.4: clean ChangeSet = 0
!greg 1074805486 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1074805486 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist4455 . = 0
!greg 1074805486 bk-3.0.4: _sort = 0
!greg 1074805487 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1074805487 bk-3.0.4: clean ChangeSet = 0
!greg 1074805487 bk-3.0.4: sinfo Makefile = 1
!greg 1074805487 bk-3.0.4: diffs -u Makefile = 0
!greg 1074805488 bk-3.0.4: sinfo Makefile = 1
!greg 1074805488 bk-3.0.4: diffs -u Makefile = 0
!greg 1074805492 bk-3.0.4: sinfo Makefile = 1
!greg 1074805492 bk-3.0.4: diffs -u Makefile = 0
!greg 1074805493 bk-3.0.4: sinfo Makefile = 1
!greg 1074805493 bk-3.0.4: diffs -u Makefile = 0
!greg 1074805493 bk-3.0.4: sinfo udev.spec = 1
!greg 1074805493 bk-3.0.4: diffs -u udev.spec = 0
!greg 1074805494 bk-3.0.4: lock -s = 0
!greg 1074805494 bk-3.0.4: lock -s = 0
!greg 1074805494 bk-3.0.4: delta -qy014_bk mark Makefile = 0
!greg 1074805494 bk-3.0.4: delta -qy014_bk mark udev.spec = 0
!greg 1074805494 bk-3.0.4: sfind -pC udev.spec = 0
!greg 1074805494 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1074805494 bk-3.0.4: sfind -pC Makefile = 0
!greg 1074805494 bk-3.0.4: obtain write lock (4489)
!greg 1074805494 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1074805494 bk-3.0.4: _keysort = 0
!greg 1074805494 bk-3.0.4: sane = 0
!greg 1074805494 bk-3.0.4: check -c - = 0
!greg 1074805494 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1074805494 bk-3.0.4: commit -dqY/tmp/cmt4455 -f/tmp/cfiles4455 = 0
!greg 1074805494 bk-3.0.4: write unlock (4489)
!greg 1074805494 bk-3.0.4: citool = 0
!greg 1074805497 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1074805497 bk-3.0.4: sane = 0
!greg 1074805497 bk-3.0.4: clean ChangeSet = 0
!greg 1074805497 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1074805498 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist4496 . = 0
!greg 1074805498 bk-3.0.4: _sort = 0
!greg 1074805499 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1074805499 bk-3.0.4: clean ChangeSet = 0
!greg 1074805499 bk-3.0.4: citool = 0
!greg 1074805501 bk-3.0.4: obtain read lock (4507)
!greg 1074805501 bk-3.0.4: _probekey = 0
!greg 1074805507 bk-3.0.4: _keysort = 0
!greg 1074805507 bk-3.0.4: _adler32 = 0
!greg 1074805507 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074805541 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1509
!greg 1074805541 bk-3.0.4: read unlock (4507)
!greg 1074805541 bk-3.0.4: obtain read lock (4518)
!greg 1074805541 bk-3.0.4: _probekey = 0
!greg 1074805544 bk-3.0.4: _keysort = 0
!greg 1074805544 bk-3.0.4: _adler32 = 0
!greg 1074805544 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074805545 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=1509
!greg 1074805545 bk-3.0.4: read unlock (4518)
!greg 1074805545 bk-3.0.4: obtain read lock (4526)
!greg 1074805545 bk-3.0.4: _probekey = 0
!greg 1074805547 bk-3.0.4: _keysort = 0
!greg 1074805547 bk-3.0.4: _adler32 = 0
!greg 1074805547 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074805548 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=1509
!greg 1074805548 bk-3.0.4: read unlock (4526)
!greg 1074811510 bk-3.0.4: get -qe namedev.c = 0
!greg 1074811510 bk-3.0.4: gvim namedev.c = 0
!greg 1074812084 bk-3.0.4: edit test/udev-test.pl = 0
!greg 1074812231 bk-3.0.4: diffs -u = 0
!greg 1074812235 bk-3.0.4: diffs -u = 0
!greg 1074815215 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1074815215 bk-3.0.4: sane = 0
!greg 1074815215 bk-3.0.4: clean ChangeSet = 0
!greg 1074815215 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1074815216 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist6804 . = 0
!greg 1074815216 bk-3.0.4: _sort = 0
!greg 1074815216 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1074815216 bk-3.0.4: clean ChangeSet = 0
!greg 1074815217 bk-3.0.4: sinfo namedev.c = 1
!greg 1074815217 bk-3.0.4: diffs -u namedev.c = 0
!greg 1074815234 bk-3.0.4: sinfo test/udev-test.pl = 1
!greg 1074815234 bk-3.0.4: diffs -u test/udev-test.pl = 0
!greg 1074815238 bk-3.0.4: citool = 0
!greg 1074817223 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1074817223 bk-3.0.4: sane = 0
!greg 1074817223 bk-3.0.4: clean ChangeSet = 0
!greg 1074817223 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1074817224 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist10364 . = 0
!greg 1074817224 bk-3.0.4: _sort = 0
!greg 1074817225 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1074817225 bk-3.0.4: clean ChangeSet = 0
!greg 1074817225 bk-3.0.4: sinfo namedev.c = 1
!greg 1074817225 bk-3.0.4: diffs -u namedev.c = 0
!greg 1074817227 bk-3.0.4: sinfo namedev.c = 1
!greg 1074817227 bk-3.0.4: diffs -u namedev.c = 0
!greg 1074817264 bk-3.0.4: sinfo namedev.c = 1
!greg 1074817264 bk-3.0.4: diffs -u namedev.c = 0
!greg 1074817265 bk-3.0.4: sinfo namedev.c = 1
!greg 1074817265 bk-3.0.4: diffs -u namedev.c = 0
!greg 1074817265 bk-3.0.4: sinfo test/udev-test.pl = 1
!greg 1074817265 bk-3.0.4: diffs -u test/udev-test.pl = 0
!greg 1074817272 bk-3.0.4: lock -s = 0
!greg 1074817273 bk-3.0.4: lock -s = 0
!greg 1074817273 bk-3.0.4: delta -qyadd support for figuring out which device on the sysfs "chain" the rule applies to.

This should fix one of the more annoying things to me about udev, and 
gets rid of a TODO item. namedev.c = 0
!greg 1074817273 bk-3.0.4: delta -qyadd support for figuring out which device on the sysfs "chain" the rule applies to.

This should fix one of the more annoying things to me about udev, and 
gets rid of a TODO item. test/udev-test.pl = 0
!greg 1074817273 bk-3.0.4: new test/sys/bus/pci/devices/0000:00:09.0 = 0
!greg 1074817273 bk-3.0.4: sfind -pC namedev.c = 0
!greg 1074817273 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1074817273 bk-3.0.4: sfind -pC test/sys/bus/pci/devices/0000:00:09.0 = 0
!greg 1074817273 bk-3.0.4: sfind -pC test/udev-test.pl = 0
!greg 1074817273 bk-3.0.4: obtain write lock (10401)
!greg 1074817273 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1074817273 bk-3.0.4: _keysort = 0
!greg 1074817273 bk-3.0.4: sane = 0
!greg 1074817273 bk-3.0.4: check -c - = 0
!greg 1074817273 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1074817273 bk-3.0.4: commit -dqY/tmp/cmt10364 -f/tmp/cfiles10364 = 0
!greg 1074817273 bk-3.0.4: write unlock (10401)
!greg 1074817273 bk-3.0.4: citool = 0
!greg 1074817288 bk-3.0.4: edit TODO = 0
!greg 1074817313 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1074817313 bk-3.0.4: sane = 0
!greg 1074817313 bk-3.0.4: clean ChangeSet = 0
!greg 1074817313 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1074817314 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist10410 . = 0
!greg 1074817314 bk-3.0.4: _sort = 0
!greg 1074817314 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1074817314 bk-3.0.4: clean ChangeSet = 0
!greg 1074817314 bk-3.0.4: sinfo TODO = 1
!greg 1074817314 bk-3.0.4: diffs -u TODO = 0
!greg 1074817315 bk-3.0.4: sinfo TODO = 1
!greg 1074817315 bk-3.0.4: diffs -u TODO = 0
!greg 1074817323 bk-3.0.4: sinfo TODO = 1
!greg 1074817323 bk-3.0.4: diffs -u TODO = 0
!greg 1074817323 bk-3.0.4: sinfo TODO = 1
!greg 1074817323 bk-3.0.4: diffs -u TODO = 0
!greg 1074817334 bk-3.0.4: sinfo TODO = 1
!greg 1074817334 bk-3.0.4: diffs -u TODO = 0
!greg 1074817335 bk-3.0.4: sinfo TODO = 1
!greg 1074817335 bk-3.0.4: diffs -u TODO = 0
!greg 1074817336 bk-3.0.4: lock -s = 0
!greg 1074817336 bk-3.0.4: lock -s = 0
!greg 1074817336 bk-3.0.4: delta -qyremove TODO item about BUS value, as it is now done. TODO = 0
!greg 1074817336 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1074817336 bk-3.0.4: sfind -pC TODO = 0
!greg 1074817336 bk-3.0.4: obtain write lock (10444)
!greg 1074817337 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1074817337 bk-3.0.4: _keysort = 0
!greg 1074817337 bk-3.0.4: sane = 0
!greg 1074817337 bk-3.0.4: check -c - = 0
!greg 1074817337 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1074817337 bk-3.0.4: commit -dqY/tmp/cmt10410 -f/tmp/cfiles10410 = 0
!greg 1074817337 bk-3.0.4: write unlock (10444)
!greg 1074817337 bk-3.0.4: citool = 0
!greg 1074817343 bk-3.0.4: obtain read lock (10451)
!greg 1074817343 bk-3.0.4: _probekey = 0
!greg 1074817348 bk-3.0.4: _keysort = 0
!greg 1074817348 bk-3.0.4: _adler32 = 0
!greg 1074817348 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074817378 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=6210
!greg 1074817378 bk-3.0.4: read unlock (10451)
!greg 1074817378 bk-3.0.4: obtain read lock (10459)
!greg 1074817378 bk-3.0.4: _probekey = 0
!greg 1074817381 bk-3.0.4: _keysort = 0
!greg 1074817381 bk-3.0.4: _adler32 = 0
!greg 1074817381 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074817382 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=6210
!greg 1074817382 bk-3.0.4: read unlock (10459)
!greg 1074817382 bk-3.0.4: obtain read lock (10467)
!greg 1074817382 bk-3.0.4: _probekey = 0
!greg 1074817384 bk-3.0.4: _keysort = 0
!greg 1074817384 bk-3.0.4: _adler32 = 0
!greg 1074817384 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074817386 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=6210
!greg 1074817386 bk-3.0.4: read unlock (10467)
!greg 1074817712 bk-3.0.4: get -p SCCS/s.Makefile = 0
!greg 1074817731 bk-3.0.4: get -p SCCS/s.Makefile = 0
!kay.sievers/greg 1074817736 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1074817736 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074817736 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074817736 bk-3.0.4: obtain write lock (10524)
!kay.sievers/greg 1074817736 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1074817736 bk-3.0.4: version = 0
!kay.sievers/greg 1074817736 bk-3.0.4: diffs Makefile = 0
!kay.sievers/greg 1074817736 bk-3.0.4: edit -q SCCS/s.Makefile = 0
!kay.sievers/greg 1074817736 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1074817736 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1074817736 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1074817736 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1074817737 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1074817737 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1074817737 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1074817737 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1074817737 bk-3.0.4: new -G -yspilt udev into pieces - = 0
!kay.sievers/greg 1074817737 bk-3.0.4: ci -q -G -yspilt udev into pieces - = 0
!kay.sievers/greg 1074817737 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1074817737 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1074817737 bk-3.0.4: import -tpatch -CR -yspilt udev into pieces /tmp/patch10512 . = 0
!kay.sievers/greg 1074817737 bk-3.0.4: obtain write lock (10588)
!kay.sievers/greg 1074817737 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1074817737 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1074817737 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1074817737 bk-3.0.4: sane = 0
!kay.sievers/greg 1074817737 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1074817737 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1074817737 bk-3.0.4: commit -y[PATCH] spilt udev into pieces

On Thu, Jan 22, 2004 at 01:27:45AM +0100, Kay Sievers wrote:
> On Wed, Jan 21, 2004 at 02:38:25PM +0100, Kay Sievers wrote:
> > On Thu, Jan 15, 2004 at 01:45:10PM -0800, Greg KH wrote:
> > > On Thu, Jan 15, 2004 at 10:36:25PM +0800, Ling, Xiaofeng wrote:
> > > > Hi, Greg
> > > >    I wrote a simple implementation for the two pieces
> > > > of send and receive hotplug event,
> > > > use a message queue and a list for the out of order
> > > >  hotplug event. It also has a timeout timer of 3 seconds.
> > > >  They are now separate program. the file nseq is the test script.
> > > >  Could you have a look to see wether it is feasible?
> > > > If so, I'll continue to merge with udev.
> > >
> > > Yes, very nice start.  Please continue on.
> > >
> > > One minor comment, please stick with the kernel coding style when you
> > > are writing new code for udev.
> >
> > I took the code from Xiaofeng, cleaned the whitespace, renamed some bits,
> > tweaked the debugging, added the udev exec and created a patch for the current tree.
> >
> > It seems functional now, by simply executing our current udev (dirty hack).
> > It reorders the incoming events and if one is missing it delays the
> > execution of the following ones up to a maximum of 10 seconds.
> >
> > Test script is included, but you can't mix hotplug sequence numbers and
> > test script numbers, it will result in waiting for the missing numbers :)
>
> Hey, nobody want's to play with me?
> So here I'm chatting with myself :)
>
> This is the next version with signal handling for resetting the expected
> signal number. I changed the behaviour of the timeout to skip all
> missing events at once and to proceed with the next event in the queue.
>
> So it's now possible to use the test script at any time, cause it resets
> the daemon, if real hotplug event coming in later all missing nimbers will
> be skipped after a timeout of 10 seconds and the queued events are applied.

Here is the next updated updated version to apply to the lastet udev.
I've added infrastructure for getting the state of the IPC queue in the
sender and set the program to exec by the daemon. Also the magic key id
is replaced by the usual key generation by path/nr.

It looks promising, I use it on my machine and my 4in1 USB-flash-reader
connect/disconnect emits the events "randomly" but udevd is able to
reorder it and calls our normal udev in the right order.
 = 0
!kay.sievers/greg 1074817737 bk-3.0.4: write unlock (10588)
!greg 1074817892 bk-3.0.4: root = 0
!greg 1074817892 bk-3.0.4: sfiles -g udevd_test.sh = 0
!greg 1074817892 bk-3.0.4: gfiles udevd_test.sh = 0
!greg 1074817892 bk-3.0.4: clean udevd_test.sh = 0
!greg 1074817892 bk-3.0.4: admin -m555 udevd_test.sh = 0
!greg 1074817892 bk-3.0.4: unedit udevd_test.sh = 0
!greg 1074817892 bk-3.0.4: chmod 555 udevd_test.sh = 0
!greg 1074817975 bk-3.0.4: obtain read lock (11039)
!greg 1074817975 bk-3.0.4: _probekey = 0
!greg 1074817980 bk-3.0.4: _keysort = 0
!greg 1074817980 bk-3.0.4: _adler32 = 0
!greg 1074817980 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074818009 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=17566
!greg 1074818009 bk-3.0.4: read unlock (11039)
!greg 1074818009 bk-3.0.4: obtain read lock (11047)
!greg 1074818009 bk-3.0.4: _probekey = 0
!greg 1074818012 bk-3.0.4: _keysort = 0
!greg 1074818012 bk-3.0.4: _adler32 = 0
!greg 1074818012 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074818012 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=17566
!greg 1074818012 bk-3.0.4: read unlock (11047)
!greg 1074818012 bk-3.0.4: obtain read lock (11055)
!greg 1074818012 bk-3.0.4: _probekey = 0
!greg 1074818014 bk-3.0.4: _keysort = 0
!greg 1074818014 bk-3.0.4: _adler32 = 0
!greg 1074818014 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074818015 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=17566
!greg 1074818015 bk-3.0.4: read unlock (11055)
!greg 1074821261 bk-3.0.4: edit udevsend.c = 0
!greg 1074822633 bk-3.0.4: obtain read lock (15650)
!greg 1074822633 bk-3.0.4: _probekey = 0
!greg 1074822640 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1074822640 bk-3.0.4: read unlock (15650)
!greg 1074822640 bk-3.0.4: obtain read lock (15659)
!greg 1074822640 bk-3.0.4: _probekey = 0
!greg 1074822643 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=0
!greg 1074822643 bk-3.0.4: read unlock (15659)
!greg 1074822643 bk-3.0.4: obtain read lock (15664)
!greg 1074822643 bk-3.0.4: _probekey = 0
!greg 1074822645 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=0
!greg 1074822645 bk-3.0.4: read unlock (15664)
!greg 1074822646 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1074822646 bk-3.0.4: sane = 0
!greg 1074822646 bk-3.0.4: clean ChangeSet = 0
!greg 1074822646 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1074822648 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist15670 . = 0
!greg 1074822648 bk-3.0.4: _sort = 0
!greg 1074822648 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1074822648 bk-3.0.4: clean ChangeSet = 0
!greg 1074822648 bk-3.0.4: prs -h -d$each(:C:){(:C:)
} -r1.2 test/udevd_test.sh = 0
!greg 1074822648 bk-3.0.4: sinfo udevsend.c = 1
!greg 1074822648 bk-3.0.4: diffs -u udevsend.c = 0
!greg 1074822654 bk-3.0.4: sinfo udevsend.c = 1
!greg 1074822654 bk-3.0.4: diffs -u udevsend.c = 0
!greg 1074822659 bk-3.0.4: prs -hr1.2 -nd:PARENT: test/udevd_test.sh = 0
!greg 1074822659 bk-3.0.4: diffs -u -R1.2 test/udevd_test.sh = 0
!greg 1074822660 bk-3.0.4: sinfo udevsend.c = 1
!greg 1074822660 bk-3.0.4: diffs -u udevsend.c = 0
!greg 1074822663 bk-3.0.4: sinfo udevsend.c = 1
!greg 1074822663 bk-3.0.4: diffs -u udevsend.c = 0
!greg 1074822664 bk-3.0.4: sinfo udevsend.c = 1
!greg 1074822664 bk-3.0.4: diffs -u udevsend.c = 0
!greg 1074822664 bk-3.0.4: sinfo udevsend.c = 1
!greg 1074822664 bk-3.0.4: diffs -u udevsend.c = 0
!greg 1074822665 bk-3.0.4: lock -s = 0
!greg 1074822665 bk-3.0.4: lock -s = 0
!greg 1074822665 bk-3.0.4: delta -qywhitespace cleanups udevsend.c = 0
!greg 1074822665 bk-3.0.4: sfind -pC test/udevd_test.sh = 0
!greg 1074822665 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1074822665 bk-3.0.4: sfind -pC udevsend.c = 0
!greg 1074822665 bk-3.0.4: obtain write lock (15709)
!greg 1074822666 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1074822666 bk-3.0.4: _keysort = 0
!greg 1074822666 bk-3.0.4: sane = 0
!greg 1074822666 bk-3.0.4: check -c - = 0
!greg 1074822666 bk-3.0.4: commit -dqY/tmp/cmt15670 -f/tmp/cfiles15670 = 0
!greg 1074822666 bk-3.0.4: write unlock (15709)
!greg 1074822666 bk-3.0.4: citool = 0
!greg 1074822666 bk-3.0.4: _probekey = 0
!greg 1074822667 bk-3.0.4: _keysort = 0
!greg 1074822667 bk-3.0.4: _adler32 = 0
!greg 1074822667 bk-3.0.4: makepatch -e -s - = 0
!greg 1074822667 bk-3.0.4: _keysort = 0
!greg 1074822667 bk-3.0.4: _adler32 = 0
!greg 1074822667 bk-3.0.4: makepatch -e -s - = 0
!greg 1074822667 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1074822667 bk-3.0.4: obtain read lock (15723)
!greg 1074822667 bk-3.0.4: _probekey = 0
!greg 1074822681 bk-3.0.4: _keysort = 0
!greg 1074822681 bk-3.0.4: _adler32 = 0
!greg 1074822681 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074822704 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1685
!greg 1074822704 bk-3.0.4: read unlock (15723)
!greg 1074822704 bk-3.0.4: obtain read lock (15731)
!greg 1074822704 bk-3.0.4: _probekey = 0
!greg 1074822707 bk-3.0.4: _keysort = 0
!greg 1074822707 bk-3.0.4: _adler32 = 0
!greg 1074822707 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074822709 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=1685
!greg 1074822709 bk-3.0.4: read unlock (15731)
!greg 1074822709 bk-3.0.4: obtain read lock (15739)
!greg 1074822709 bk-3.0.4: _probekey = 0
!greg 1074822711 bk-3.0.4: _keysort = 0
!greg 1074822711 bk-3.0.4: _adler32 = 0
!greg 1074822711 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074822717 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=1685
!greg 1074822717 bk-3.0.4: read unlock (15739)
!greg 1074893057 bk-3.0.4: obtain write lock (5159)
!greg 1074893066 bk-3.0.4: _listkey -q = 0 keysin=457(10) keysout=45(1)
!greg 1074893068 bk-3.0.4: cat BitKeeper/etc/skipkeys = 0
!greg 1074893068 bk-3.0.4: renumber -q RESYNC/SCCS/s.ChangeSet = 0
!greg 1074893068 bk-3.0.4: takepatch -mvvv = 0 psize=9636
!greg 1074893068 bk-3.0.4: sfind RESYNC = 0
!greg 1074893069 bk-3.0.4: sfio -omq = 0
!greg 1074893069 bk-3.0.4: clean SCCS/s.ChangeSet = 0
!greg 1074893069 bk-3.0.4: clean SCCS/s.udevd.c = 0
!greg 1074893069 bk-3.0.4: clean SCCS/s.udevsend.c = 0
!greg 1074893069 bk-3.0.4: clean BitKeeper/etc/SCCS/s.ignore = 0
!greg 1074893069 bk-3.0.4: clean extras/udevinfo/SCCS/s.udevinfo.c = 0
!greg 1074893073 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1074893073 bk-3.0.4: _keysort = 0
!greg 1074893084 bk-3.0.4: sane = 0
!greg 1074893084 bk-3.0.4: check -acv -- - = 0
!greg 1074893084 bk-3.0.4: sfind = 0
!greg 1074893084 bk-3.0.4: resolve -a -yMerge greg@bucket:/home/greg/src/udev into kroah.com:/home/greg/src/udev = 0
!greg 1074893084 bk-3.0.4: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=371391
!greg 1074893084 bk-3.0.4: write unlock (5159)
!greg 1074893084 bk-3.0.4: _probekey = 0
!greg 1074893087 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1074893106 bk-3.0.4: get -p test/SCCS/s.udevd_test.sh = 0
!greg 1074893106 bk-3.0.4: get -p SCCS/s.udevd.c = 0
!greg 1074893106 bk-3.0.4: get -p SCCS/s.udevd.h = 0
!greg 1074893106 bk-3.0.4: get -p SCCS/s.udevsend.c = 0
!kay.sievers/greg 1074893110 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1074893110 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074893110 bk-3.0.4: pwd = 0
!kay.sievers/greg 1074893111 bk-3.0.4: obtain write lock (5336)
!kay.sievers/greg 1074893111 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1074893111 bk-3.0.4: version = 0
!kay.sievers/greg 1074893111 bk-3.0.4: diffs test/udevd_test.sh = 0
!kay.sievers/greg 1074893111 bk-3.0.4: edit -q test/SCCS/s.udevd_test.sh = 0
!kay.sievers/greg 1074893111 bk-3.0.4: diffs udevd.c = 0
!kay.sievers/greg 1074893111 bk-3.0.4: edit -q SCCS/s.udevd.c = 0
!kay.sievers/greg 1074893111 bk-3.0.4: diffs udevd.h = 0
!kay.sievers/greg 1074893111 bk-3.0.4: edit -q SCCS/s.udevd.h = 0
!kay.sievers/greg 1074893111 bk-3.0.4: diffs udevsend.c = 0
!kay.sievers/greg 1074893111 bk-3.0.4: edit -q SCCS/s.udevsend.c = 0
!kay.sievers/greg 1074893111 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1074893111 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1074893111 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1074893111 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1074893111 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1074893112 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1074893112 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1074893112 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1074893112 bk-3.0.4: ci -q -G -yudev - next round of udev event order daemon - = 0
!kay.sievers/greg 1074893112 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1074893113 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1074893113 bk-3.0.4: import -tpatch -CR -yudev - next round of udev event order daemon /tmp/patch5324 . = 0
!kay.sievers/greg 1074893114 bk-3.0.4: obtain write lock (5409)
!kay.sievers/greg 1074893114 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1074893114 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1074893114 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1074893117 bk-3.0.4: sane = 0
!kay.sievers/greg 1074893117 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1074893117 bk-3.0.4: commit -y[PATCH] udev - next round of udev event order daemon

Here is the next round of udevd/udevsend:

udevsend - If the IPC message we send is not catched by a receiver we fork
           the udevd daemon to process this and the following events

udevd    - We reorder the events we receive and execute our current udev for
           every event. If one or more events are missing, we wait
           10 seconds and then go ahead in the queue.
           If the queue is empty and we don't receive any event for the next
           30 seconds, the daemon exits.
           The next incoming event will fork the daemon again.

config   - The path's to the executable are specified in udevd.h
           Now they are pointing to the current directory only.


I don't like daemons hiding secrets (and mem leaks :)) inside,
so I want to try this model. It should be enough logic to get all possible
hotplug events executed in the right order.

If no event, then no daemon! So everybody should be happy :)


Here we see:
  1. the daemon fork,
  2. the udev work,
  3. the 10 sec timeout and the skipped events,
  4. the udev work,
     ...,
  5. and the 30 sec timeout and exit.

EVENTS:
  pim:/home/kay/src/udev.kay# test/udevd_test.sh
  pim:/home/kay/src/udev.kay# SEQNUM=15 ./udevsend block
  pim:/home/kay/src/udev.kay# SEQNUM=16 ./udevsend block
  pim:/home/kay/src/udev.kay# SEQNUM=17 ./udevsend block
  pim:/home/kay/src/udev.kay# SEQNUM=18 ./udevsend block
  pim:/home/kay/src/udev.kay# SEQNUM=20 ./udevsend block
  pim:/home/kay/src/udev.kay# SEQNUM=21 ./udevsend block


LOG:
  Jan 23 15:35:35 pim udev[11795]: message is still in the ipc queue, starting daemon...
  Jan 23 15:35:35 pim udev[11799]: configured rule in '/etc/udev/udev.rules' at line 19 applied, 'sda' becomes '%k-flash'
  Jan 23 15:35:35 pim udev[11799]: creating device node '/udev/sda-flash'
  Jan 23 15:35:35 pim udev[11800]: creating device node '/udev/sdb'
  Jan 23 15:35:35 pim udev[11804]: creating device node '/udev/sdc'
  Jan 23 15:35:35 pim udev[11805]: removing device node '/udev/sda-flash'
  Jan 23 15:35:35 pim udev[11808]: removing device node '/udev/sdb'
  Jan 23 15:35:35 pim udev[11809]: removing device node '/udev/sdc'
  Jan 23 15:35:45 pim udev[11797]: timeout reached, skip events 7 - 7
  Jan 23 15:35:45 pim udev[11811]: creating device node '/udev/sdb'
  Jan 23 15:35:45 pim udev[11812]: creating device node '/udev/sdc'
  Jan 23 15:36:01 pim udev[11797]: timeout reached, skip events 10 - 14
  Jan 23 15:36:01 pim udev[11814]: creating device node '/udev/sdc'
  Jan 23 15:36:04 pim udev[11816]: creating device node '/udev/sdc'
  Jan 23 15:36:12 pim udev[11818]: creating device node '/udev/sdc'
  Jan 23 15:36:16 pim udev[11820]: creating device node '/udev/sdc'
  Jan 23 15:36:38 pim udev[11797]: timeout reached, skip events 19 - 19
  Jan 23 15:36:38 pim udev[11823]: creating device node '/udev/sdc'
  Jan 23 15:36:38 pim udev[11824]: creating device node '/udev/sdc'
  Jan 23 15:37:08 pim udev[11797]: we have nothing to do, so daemon exits...
 = 0
!kay.sievers/greg 1074893117 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1074893117 bk-3.0.4: write unlock (5409)
!greg 1074893704 bk-3.0.4: edit udevsend.c = 0
!greg 1074894186 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1074894186 bk-3.0.4: sane = 0
!greg 1074894186 bk-3.0.4: clean ChangeSet = 0
!greg 1074894187 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1074894188 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist8509 . = 0
!greg 1074894188 bk-3.0.4: _sort = 0
!greg 1074894189 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1074894189 bk-3.0.4: clean ChangeSet = 0
!greg 1074894189 bk-3.0.4: sinfo udevsend.c = 1
!greg 1074894189 bk-3.0.4: diffs -u udevsend.c = 0
!greg 1074894201 bk-3.0.4: sinfo udevsend.c = 1
!greg 1074894201 bk-3.0.4: diffs -u udevsend.c = 0
!greg 1074894214 bk-3.0.4: sinfo udevsend.c = 1
!greg 1074894214 bk-3.0.4: diffs -u udevsend.c = 0
!greg 1074894214 bk-3.0.4: sinfo udevsend.c = 1
!greg 1074894214 bk-3.0.4: diffs -u udevsend.c = 0
!greg 1074894214 bk-3.0.4: _strings .udevsend.c.swp = 0
!greg 1074894217 bk-3.0.4: lock -s = 0
!greg 1074894217 bk-3.0.4: lock -s = 0
!greg 1074894217 bk-3.0.4: delta -qyudevsnd : clean up message creation logic a bit. udevsend.c = 0
!greg 1074894217 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1074894217 bk-3.0.4: sfind -pC udevsend.c = 0
!greg 1074894217 bk-3.0.4: obtain write lock (8538)
!greg 1074894217 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1074894217 bk-3.0.4: _keysort = 0
!greg 1074894217 bk-3.0.4: sane = 0
!greg 1074894217 bk-3.0.4: check -c - = 0
!greg 1074894218 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1074894218 bk-3.0.4: commit -dqY/tmp/cmt8509 -f/tmp/cfiles8509 = 0
!greg 1074894218 bk-3.0.4: write unlock (8538)
!greg 1074894218 bk-3.0.4: citool = 0
!greg 1074894555 bk-3.0.4: edit udevd.c = 0
!greg 1074896704 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1074896704 bk-3.0.4: sane = 0
!greg 1074896704 bk-3.0.4: clean ChangeSet = 0
!greg 1074896704 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1074896705 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist9502 . = 0
!greg 1074896705 bk-3.0.4: _sort = 0
!greg 1074896706 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1074896706 bk-3.0.4: clean ChangeSet = 0
!greg 1074896706 bk-3.0.4: sinfo udevd.c = 1
!greg 1074896706 bk-3.0.4: diffs -u udevd.c = 0
!greg 1074896709 bk-3.0.4: _strings test/testd.block = 0
!greg 1074896710 bk-3.0.4: _strings test/testd.block = 0
!greg 1074896710 bk-3.0.4: _strings test/testd.block = 0
!greg 1074896723 bk-3.0.4: lock -s = 0
!greg 1074896724 bk-3.0.4: lock -s = 0
!greg 1074896724 bk-3.0.4: new test/testd.block = 0
!greg 1074896724 bk-3.0.4: sfind -pC test/testd.block = 0
!greg 1074896724 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1074896724 bk-3.0.4: obtain write lock (9523)
!greg 1074896724 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1074896724 bk-3.0.4: _keysort = 0
!greg 1074896724 bk-3.0.4: sane = 0
!greg 1074896724 bk-3.0.4: check -c - = 0
!greg 1074896724 bk-3.0.4: commit -dqY/tmp/cmt9502 -f/tmp/cfiles9502 = 0
!greg 1074896724 bk-3.0.4: write unlock (9523)
!greg 1074896724 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1074896724 bk-3.0.4: citool = 0
!greg 1074896725 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1074896725 bk-3.0.4: sane = 0
!greg 1074896725 bk-3.0.4: clean ChangeSet = 0
!greg 1074896725 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1074896726 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist9530 . = 0
!greg 1074896726 bk-3.0.4: _sort = 0
!greg 1074896727 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1074896727 bk-3.0.4: clean ChangeSet = 0
!greg 1074896727 bk-3.0.4: sinfo udevd.c = 1
!greg 1074896727 bk-3.0.4: diffs -u udevd.c = 0
!greg 1074896731 bk-3.0.4: sinfo udevd.c = 1
!greg 1074896731 bk-3.0.4: diffs -u udevd.c = 0
!greg 1074896774 bk-3.0.4: sinfo udevd.c = 1
!greg 1074896774 bk-3.0.4: diffs -u udevd.c = 0
!greg 1074896776 bk-3.0.4: sinfo udevd.c = 1
!greg 1074896776 bk-3.0.4: diffs -u udevd.c = 0
!greg 1074896776 bk-3.0.4: _strings .udevd.c.swp = 0
!greg 1074896778 bk-3.0.4: lock -s = 0
!greg 1074896779 bk-3.0.4: lock -s = 0
!greg 1074896779 bk-3.0.4: delta -qymake udevd only have one instance running at a time

it used a file lock right now.  need to put that lock in the udev directory,
it's in the current directory, which isn't a good thing... udevd.c = 0
!greg 1074896779 bk-3.0.4: sfind -pC udevd.c = 0
!greg 1074896779 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1074896779 bk-3.0.4: obtain write lock (9559)
!greg 1074896779 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1074896779 bk-3.0.4: _keysort = 0
!greg 1074896779 bk-3.0.4: sane = 0
!greg 1074896779 bk-3.0.4: check -c - = 0
!greg 1074896779 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1074896779 bk-3.0.4: commit -dqY/tmp/cmt9530 -f/tmp/cfiles9530 = 0
!greg 1074896779 bk-3.0.4: write unlock (9559)
!greg 1074896779 bk-3.0.4: citool = 0
!greg 1074896782 bk-3.0.4: obtain read lock (9566)
!greg 1074896782 bk-3.0.4: _probekey = 0
!greg 1074896788 bk-3.0.4: _keysort = 0
!greg 1074896788 bk-3.0.4: _adler32 = 0
!greg 1074896788 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074896820 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=14315
!greg 1074896820 bk-3.0.4: read unlock (9566)
!greg 1074896820 bk-3.0.4: obtain read lock (9574)
!greg 1074896820 bk-3.0.4: _probekey = 0
!greg 1074896823 bk-3.0.4: _keysort = 0
!greg 1074896823 bk-3.0.4: _adler32 = 0
!greg 1074896823 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074896823 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=14315
!greg 1074896823 bk-3.0.4: read unlock (9574)
!greg 1074896823 bk-3.0.4: obtain read lock (9582)
!greg 1074896823 bk-3.0.4: _probekey = 0
!greg 1074896828 bk-3.0.4: _keysort = 0
!greg 1074896828 bk-3.0.4: _adler32 = 0
!greg 1074896828 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074896829 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=14315
!greg 1074896829 bk-3.0.4: read unlock (9582)
!greg 1074897089 bk-3.0.4: obtain read lock (9594)
!greg 1074897089 bk-3.0.4: _probekey = 0
!greg 1074897094 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1074897094 bk-3.0.4: read unlock (9594)
!greg 1074897094 bk-3.0.4: obtain read lock (9599)
!greg 1074897094 bk-3.0.4: _probekey = 0
!greg 1074897097 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=0
!greg 1074897097 bk-3.0.4: read unlock (9599)
!greg 1074897097 bk-3.0.4: obtain read lock (9604)
!greg 1074897097 bk-3.0.4: _probekey = 0
!greg 1074897100 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=0
!greg 1074897100 bk-3.0.4: read unlock (9604)
!greg 1074898489 bk-3.0.4: get -p etc/init.d/SCCS/s.udev.init.lfs = 0
!mbuesch/greg 1074898492 bk-3.0.4: getuser -r = 0
!mbuesch/greg 1074898492 bk-3.0.4: pwd = 0
!mbuesch/greg 1074898492 bk-3.0.4: pwd = 0
!mbuesch/greg 1074898492 bk-3.0.4: obtain write lock (11292)
!mbuesch/greg 1074898492 bk-3.0.4: lock -L = 0
!mbuesch/greg 1074898492 bk-3.0.4: version = 0
!mbuesch/greg 1074898492 bk-3.0.4: diffs etc/init.d/udev.init.lfs = 0
!mbuesch/greg 1074898492 bk-3.0.4: edit -q etc/init.d/SCCS/s.udev.init.lfs = 0
!mbuesch/greg 1074898492 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!mbuesch/greg 1074898492 bk-3.0.4: sfiles -c - = 0
!mbuesch/greg 1074898492 bk-3.0.4: sfiles -p - = 0
!mbuesch/greg 1074898492 bk-3.0.4: sfiles -x - = 0
!mbuesch/greg 1074898492 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!mbuesch/greg 1074898493 bk-3.0.4: _unlink = 0
!mbuesch/greg 1074898493 bk-3.0.4: sfiles -x = 0
!mbuesch/greg 1074898493 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!mbuesch/greg 1074898493 bk-3.0.4: ci -q -G -yLFS init script update - = 0
!mbuesch/greg 1074898493 bk-3.0.4: unlock -w = 0
!mbuesch/greg 1074898494 bk-3.0.4: lock -w = 0
!mbuesch/greg 1074898494 bk-3.0.4: import -tpatch -CR -yLFS init script update /tmp/patch11280 . = 0
!mbuesch/greg 1074898494 bk-3.0.4: obtain write lock (11353)
!mbuesch/greg 1074898494 bk-3.0.4: sfind -s,,p -C = 0
!mbuesch/greg 1074898495 bk-3.0.4: sccscat -h ChangeSet = 0
!mbuesch/greg 1074898495 bk-3.0.4: _keysort = 0
!mbuesch/greg 1074898495 bk-3.0.4: sane = 0
!mbuesch/greg 1074898495 bk-3.0.4: check -c - = 0
!mbuesch/greg 1074898495 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!mbuesch/greg 1074898495 bk-3.0.4: commit -y[PATCH] LFS init script update = 0
!mbuesch/greg 1074898495 bk-3.0.4: write unlock (11353)
!greg 1074898501 bk-3.0.4: obtain read lock (11362)
!greg 1074898501 bk-3.0.4: _probekey = 0
!greg 1074898506 bk-3.0.4: _keysort = 0
!greg 1074898506 bk-3.0.4: _adler32 = 0
!greg 1074898506 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074898532 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=2092
!greg 1074898532 bk-3.0.4: read unlock (11362)
!greg 1074898532 bk-3.0.4: obtain read lock (11370)
!greg 1074898532 bk-3.0.4: _probekey = 0
!greg 1074898535 bk-3.0.4: _keysort = 0
!greg 1074898535 bk-3.0.4: _adler32 = 0
!greg 1074898535 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074898536 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=2092
!greg 1074898536 bk-3.0.4: read unlock (11370)
!greg 1074898536 bk-3.0.4: obtain read lock (11378)
!greg 1074898536 bk-3.0.4: _probekey = 0
!greg 1074898538 bk-3.0.4: _keysort = 0
!greg 1074898538 bk-3.0.4: _adler32 = 0
!greg 1074898538 bk-3.0.4: makepatch -vv -s - = 0
!greg 1074898539 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=2092
!greg 1074898539 bk-3.0.4: read unlock (11378)
!greg 1074907314 bk-3.0.4: obtain read lock (18854)
!greg 1074907315 bk-3.0.4: _probekey = 0
!greg 1074907323 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1074907323 bk-3.0.4: read unlock (18854)
!greg 1074907323 bk-3.0.4: obtain read lock (18905)
!greg 1074907323 bk-3.0.4: _probekey = 0
!greg 1074907326 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=0
!greg 1074907326 bk-3.0.4: read unlock (18905)
!greg 1074907326 bk-3.0.4: obtain read lock (18941)
!greg 1074907327 bk-3.0.4: _probekey = 0
!greg 1074907331 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=0
!greg 1074907331 bk-3.0.4: read unlock (18941)
!greg 1075140019 bk-3.0.4: obtain write lock (8923)
!greg 1075140025 bk-3.0.4: _listkey -q = 0 keysin=458(10) keysout=0(0)
!greg 1075140025 bk-3.0.4: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1075140025 bk-3.0.4: write unlock (8923)
!greg 1075140313 bk-3.0.4: edit Makefile = 0
!greg 1075140634 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1075140634 bk-3.0.4: sane = 0
!greg 1075140634 bk-3.0.4: clean ChangeSet = 0
!greg 1075140634 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1075140635 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist12905 . = 0
!greg 1075140635 bk-3.0.4: _sort = 0
!greg 1075140636 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1075140636 bk-3.0.4: clean ChangeSet = 0
!greg 1075140636 bk-3.0.4: sinfo Makefile = 1
!greg 1075140636 bk-3.0.4: diffs -u Makefile = 0
!greg 1075140638 bk-3.0.4: sinfo Makefile = 1
!greg 1075140638 bk-3.0.4: diffs -u Makefile = 0
!greg 1075140651 bk-3.0.4: sinfo Makefile = 1
!greg 1075140651 bk-3.0.4: diffs -u Makefile = 0
!greg 1075140652 bk-3.0.4: sinfo Makefile = 1
!greg 1075140652 bk-3.0.4: diffs -u Makefile = 0
!greg 1075140653 bk-3.0.4: lock -s = 0
!greg 1075140653 bk-3.0.4: lock -s = 0
!greg 1075140653 bk-3.0.4: delta -qyclean up compiler warnings if building using klibc. Makefile = 0
!greg 1075140653 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1075140653 bk-3.0.4: sfind -pC Makefile = 0
!greg 1075140653 bk-3.0.4: obtain write lock (12933)
!greg 1075140653 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1075140653 bk-3.0.4: _keysort = 0
!greg 1075140653 bk-3.0.4: sane = 0
!greg 1075140653 bk-3.0.4: check -c - = 0
!greg 1075140653 bk-3.0.4: commit -dqY/tmp/cmt12905 -f/tmp/cfiles12905 = 0
!greg 1075140653 bk-3.0.4: write unlock (12933)
!greg 1075140653 bk-3.0.4: citool = 0
!greg 1075140654 bk-3.0.4: _probekey = 0
!greg 1075140654 bk-3.0.4: _keysort = 0
!greg 1075140654 bk-3.0.4: _adler32 = 0
!greg 1075140654 bk-3.0.4: makepatch -e -s - = 0
!greg 1075140654 bk-3.0.4: _keysort = 0
!greg 1075140654 bk-3.0.4: _adler32 = 0
!greg 1075140654 bk-3.0.4: makepatch -e -s - = 0
!greg 1075140654 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0 rmts=20030716141530-05:00|rack1.bitmover.com|/logging/kroah.com/greg-20030410173830-44862-5a456b78236181c4|nobody|Cf5+
!greg 1075140966 bk-3.0.4: get -p SCCS/s.Makefile = 0
!greg 1075140966 bk-3.0.4: get -p SCCS/s.udevd.c = 0
!greg 1075140966 bk-3.0.4: get -p SCCS/s.udevd.h = 0
!greg 1075140966 bk-3.0.4: get -p SCCS/s.udevsend.c = 0
!greg 1075140972 bk-3.0.4: get -p SCCS/s.Makefile = 0
!greg 1075140973 bk-3.0.4: get -e SCCS/s.Makefile = 0
!greg 1075140973 bk-3.0.4: get -p SCCS/s.udevd.c = 0
!greg 1075140973 bk-3.0.4: get -e SCCS/s.udevd.c = 0
!greg 1075140973 bk-3.0.4: get -p SCCS/s.udevd.h = 0
!greg 1075140973 bk-3.0.4: get -e SCCS/s.udevd.h = 0
!greg 1075140973 bk-3.0.4: get -p SCCS/s.udevsend.c = 0
!greg 1075140973 bk-3.0.4: get -e SCCS/s.udevsend.c = 0
!greg 1075140978 bk-3.0.4: get -qe Makefile Makefile.rej = 1
!greg 1075141030 bk-3.0.4: vim Makefile Makefile.rej = 0
!greg 1075141110 bk-3.0.4: diffs -u = 0
!greg 1075141124 bk-3.0.4: diffs -u - = 0
!greg 1075141124 bk-3.0.4: sfind = 0
!greg 1075141154 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1075141154 bk-3.0.4: sane = 0
!greg 1075141154 bk-3.0.4: clean ChangeSet = 0
!greg 1075141154 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1075141156 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist16171 . = 0
!greg 1075141156 bk-3.0.4: _sort = 0
!greg 1075141156 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1075141156 bk-3.0.4: clean ChangeSet = 0
!greg 1075141156 bk-3.0.4: sinfo Makefile = 1
!greg 1075141156 bk-3.0.4: diffs -u Makefile = 0
!greg 1075141159 bk-3.0.4: sinfo Makefile = 1
!greg 1075141159 bk-3.0.4: diffs -u Makefile = 0
!greg 1075141159 bk-3.0.4: unedit Makefile = 0
!greg 1075141159 bk-3.0.4: sinfo udevd.c = 1
!greg 1075141159 bk-3.0.4: diffs -u udevd.c = 0
!greg 1075141159 bk-3.0.4: sinfo udevd.c = 1
!greg 1075141159 bk-3.0.4: diffs -u udevd.c = 0
!greg 1075141159 bk-3.0.4: sinfo udevd.c = 1
!greg 1075141159 bk-3.0.4: diffs -u udevd.c = 0
!greg 1075141159 bk-3.0.4: sinfo udevd.c = 1
!greg 1075141159 bk-3.0.4: diffs -u udevd.c = 0
!greg 1075141159 bk-3.0.4: unedit udevd.c = 0
!greg 1075141159 bk-3.0.4: sinfo udevd.h = 1
!greg 1075141159 bk-3.0.4: diffs -u udevd.h = 0
!greg 1075141159 bk-3.0.4: sinfo udevd.h = 1
!greg 1075141159 bk-3.0.4: diffs -u udevd.h = 0
!greg 1075141159 bk-3.0.4: sinfo udevd.h = 1
!greg 1075141159 bk-3.0.4: diffs -u udevd.h = 0
!greg 1075141159 bk-3.0.4: sinfo udevd.h = 1
!greg 1075141159 bk-3.0.4: diffs -u udevd.h = 0
!greg 1075141160 bk-3.0.4: unedit udevd.h = 0
!greg 1075141160 bk-3.0.4: sinfo udevsend.c = 1
!greg 1075141160 bk-3.0.4: diffs -u udevsend.c = 0
!greg 1075141160 bk-3.0.4: sinfo udevsend.c = 1
!greg 1075141160 bk-3.0.4: diffs -u udevsend.c = 0
!greg 1075141160 bk-3.0.4: sinfo udevsend.c = 1
!greg 1075141160 bk-3.0.4: diffs -u udevsend.c = 0
!greg 1075141160 bk-3.0.4: sinfo udevsend.c = 1
!greg 1075141160 bk-3.0.4: diffs -u udevsend.c = 0
!greg 1075141160 bk-3.0.4: unedit udevsend.c = 0
!greg 1075141160 bk-3.0.4: _strings Makefile.rej = 0
!greg 1075141160 bk-3.0.4: _strings Makefile.rej = 0
!greg 1075141161 bk-3.0.4: _strings Makefile.rej = 0
!greg 1075141161 bk-3.0.4: _strings Makefile.rej = 0
!greg 1075141162 bk-3.0.4: citool = 0
!greg 1075141163 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1075141163 bk-3.0.4: sane = 0
!greg 1075141163 bk-3.0.4: clean ChangeSet = 0
!greg 1075141163 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1075141164 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist16236 . = 0
!greg 1075141164 bk-3.0.4: _sort = 0
!greg 1075141164 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1075141164 bk-3.0.4: clean ChangeSet = 0
!greg 1075141164 bk-3.0.4: citool = 0
!greg 1075141169 bk-3.0.4: get -p SCCS/s.Makefile = 0
!greg 1075141169 bk-3.0.4: get -p SCCS/s.udevd.c = 0
!greg 1075141169 bk-3.0.4: get -p SCCS/s.udevd.h = 0
!greg 1075141169 bk-3.0.4: get -p SCCS/s.udevsend.c = 0
!kay.sievers/greg 1075141172 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1075141172 bk-3.0.4: pwd = 0
!kay.sievers/greg 1075141172 bk-3.0.4: pwd = 0
!kay.sievers/greg 1075141172 bk-3.0.4: obtain write lock (16274)
!kay.sievers/greg 1075141172 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1075141172 bk-3.0.4: version = 0
!kay.sievers/greg 1075141172 bk-3.0.4: diffs Makefile = 0
!kay.sievers/greg 1075141172 bk-3.0.4: edit -q SCCS/s.Makefile = 0
!kay.sievers/greg 1075141172 bk-3.0.4: diffs udevd.c = 0
!kay.sievers/greg 1075141172 bk-3.0.4: edit -q SCCS/s.udevd.c = 0
!kay.sievers/greg 1075141172 bk-3.0.4: diffs udevd.h = 0
!kay.sievers/greg 1075141172 bk-3.0.4: edit -q SCCS/s.udevd.h = 0
!kay.sievers/greg 1075141172 bk-3.0.4: diffs udevsend.c = 0
!kay.sievers/greg 1075141172 bk-3.0.4: edit -q SCCS/s.udevsend.c = 0
!kay.sievers/greg 1075141172 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1075141172 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1075141172 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1075141172 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1075141172 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1075141172 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1075141172 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1075141172 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1075141172 bk-3.0.4: ci -q -G -yudevd - cleanup and better timeout handling - = 0
!kay.sievers/greg 1075141173 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1075141173 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1075141173 bk-3.0.4: import -tpatch -CR -yudevd - cleanup and better timeout handling /tmp/patch16262 . = 0
!kay.sievers/greg 1075141173 bk-3.0.4: obtain write lock (16347)
!kay.sievers/greg 1075141173 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1075141173 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1075141173 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1075141173 bk-3.0.4: sane = 0
!kay.sievers/greg 1075141173 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1075141173 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1075141173 bk-3.0.4: commit -y[PATCH] udevd - cleanup and better timeout handling

Here is the next revision for udevd:
  o Small cleanups all over the place.
  o Swich to the usual linked list format "list.h".
  o Better timeout handling.
      We store a timestamp in in every queued event, so we don't wait longer
      than the timeout specified, if the hole in the list is not shrinking.
  o ignore udevd target if klibc is used
 = 0
!kay.sievers/greg 1075141173 bk-3.0.4: write unlock (16347)
!greg 1075141206 bk-3.0.4: get -p extras/udevinfo/SCCS/s.Makefile = 0
!greg 1075141206 bk-3.0.4: get -p extras/udevinfo/SCCS/s.udevinfo.c = 0
!kay.sievers/greg 1075141211 bk-3.0.4: getuser -r = 0
!kay.sievers/greg 1075141211 bk-3.0.4: pwd = 0
!kay.sievers/greg 1075141211 bk-3.0.4: pwd = 0
!kay.sievers/greg 1075141211 bk-3.0.4: obtain write lock (16389)
!kay.sievers/greg 1075141211 bk-3.0.4: lock -L = 0
!kay.sievers/greg 1075141211 bk-3.0.4: version = 0
!kay.sievers/greg 1075141211 bk-3.0.4: diffs extras/udevinfo/Makefile = 0
!kay.sievers/greg 1075141211 bk-3.0.4: edit -q extras/udevinfo/SCCS/s.Makefile = 0
!kay.sievers/greg 1075141211 bk-3.0.4: diffs extras/udevinfo/udevinfo.c = 0
!kay.sievers/greg 1075141211 bk-3.0.4: edit -q extras/udevinfo/SCCS/s.udevinfo.c = 0
!kay.sievers/greg 1075141211 bk-3.0.4: patch --dry-run --lognames -g1 -f -p1 -ZsE = 0
!kay.sievers/greg 1075141211 bk-3.0.4: sfiles -c - = 0
!kay.sievers/greg 1075141211 bk-3.0.4: sfiles -p - = 0
!kay.sievers/greg 1075141211 bk-3.0.4: sfiles -x - = 0
!kay.sievers/greg 1075141211 bk-3.0.4: patch -g1 -f -p1 -ZsE -z =-PaTcH_BaCkUp! --forcetime --lognames = 0
!kay.sievers/greg 1075141211 bk-3.0.4: _unlink = 0
!kay.sievers/greg 1075141211 bk-3.0.4: sfiles -x = 0
!kay.sievers/greg 1075141211 bk-3.0.4: prs -hnr+ -d:ROOTKEY: - = 0
!kay.sievers/greg 1075141211 bk-3.0.4: ci -q -G -yudevinfo - now a real program :) - = 0
!kay.sievers/greg 1075141211 bk-3.0.4: unlock -w = 0
!kay.sievers/greg 1075141211 bk-3.0.4: lock -w = 0
!kay.sievers/greg 1075141211 bk-3.0.4: import -tpatch -CR -yudevinfo - now a real program :) /tmp/patch16377 . = 0
!kay.sievers/greg 1075141211 bk-3.0.4: obtain write lock (16454)
!kay.sievers/greg 1075141212 bk-3.0.4: sfind -s,,p -C = 0
!kay.sievers/greg 1075141212 bk-3.0.4: sccscat -h ChangeSet = 0
!kay.sievers/greg 1075141212 bk-3.0.4: _keysort = 0
!kay.sievers/greg 1075141212 bk-3.0.4: sane = 0
!kay.sievers/greg 1075141212 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1075141212 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!kay.sievers/greg 1075141212 bk-3.0.4: commit -y[PATCH] udevinfo - now a real program :)

I want to make udevinfo the standard query interface, so all the user
features of the main udev are copied in here. It is now capable to:

  o query the database for a given value
  o dump the whole database
  o extract all possible device attributes for a sysfs_device


In addition to the known options of udev it supports the query for the
mode of the device node, and it includes the mode in the database dump:

  udevinfo -d
  P: /class/video4linux/video0
  N: video/webcam0
  M: 0666
  S: camera0 kamera0
  O: 500
  G: 500


It is also a bit more friendly with the pathnames specified for devices or nodes.
We remove the absolute path or add it if neccessary:

  udevinfo -q mode -n video/webcam0
  udevinfo -q mode -n /udev/video/webcam0
  0666

  udevinfo -q mode -p /sys/class/video4linux/video0
  udevinfo -q mode -p /class/video4linux/video0
  udevinfo -q mode -p class/video4linux/video0
  0666
 = 0
!kay.sievers/greg 1075141212 bk-3.0.4: write unlock (16454)
!greg 1075141220 bk-3.0.4: obtain read lock (16463)
!greg 1075141220 bk-3.0.4: _probekey = 0
!greg 1075141225 bk-3.0.4: _keysort = 0
!greg 1075141225 bk-3.0.4: _adler32 = 0
!greg 1075141225 bk-3.0.4: makepatch -vv -s - = 0
!greg 1075141260 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=17521
!greg 1075141260 bk-3.0.4: read unlock (16463)
!greg 1075141260 bk-3.0.4: obtain read lock (16471)
!greg 1075141260 bk-3.0.4: _probekey = 0
!greg 1075141262 bk-3.0.4: _keysort = 0
!greg 1075141263 bk-3.0.4: _adler32 = 0
!greg 1075141263 bk-3.0.4: makepatch -vv -s - = 0
!greg 1075141267 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=17521
!greg 1075141267 bk-3.0.4: read unlock (16471)
!greg 1075141267 bk-3.0.4: obtain read lock (16479)
!greg 1075141267 bk-3.0.4: _probekey = 0
!greg 1075141269 bk-3.0.4: _keysort = 0
!greg 1075141269 bk-3.0.4: _adler32 = 0
!greg 1075141269 bk-3.0.4: makepatch -vv -s - = 0
!greg 1075141288 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=17521
!greg 1075141288 bk-3.0.4: read unlock (16479)
!greg 1075141429 bk-3.0.4: mv udevinfo.c ../.. = 0
!greg 1075141440 bk-3.0.4: get -qe Makefile = 0
!greg 1075141441 bk-3.0.4: gvim Makefile = 0
!greg 1075141604 bk-3.0.4: edit udevinfo.c = 0
!greg 1075143262 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1075143262 bk-3.0.4: _keysort = 0
!greg 1075143265 bk-3.0.4: sane = 0
!greg 1075143265 bk-3.0.4: check -a - = 0
!greg 1075143265 bk-3.0.4: sfind = 0
!greg 1075143265 bk-3.0.4: sfiles udevinfo/ = 0
!greg 1075143265 bk-3.0.4: prs -hr1.0 -nd:DPN: - = 0
!greg 1075143265 bk-3.0.4: sfiles -x udevinfo/ = 0
!greg 1075143265 bk-3.0.4: sfiles -c udevinfo/ = 0
!greg 1075143265 bk-3.0.4: sfiles udevinfo/ = 0
!greg 1075143265 bk-3.0.4: clean -q - = 0
!greg 1075143265 bk-3.0.4: sfiles udevinfo/ = 0
!greg 1075143265 bk-3.0.4: sccsrm -d - = 0
!greg 1075143265 bk-3.0.4: sfiles udevinfo/ = 0
!greg 1075143265 bk-3.0.4: rmdir udevinfo/ = 0
!greg 1075143270 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1075143270 bk-3.0.4: sane = 0
!greg 1075143270 bk-3.0.4: clean ChangeSet = 0
!greg 1075143270 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1075143271 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist22861 . = 0
!greg 1075143271 bk-3.0.4: _sort = 0
!greg 1075143271 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1075143271 bk-3.0.4: clean ChangeSet = 0
!greg 1075143271 bk-3.0.4: prs -h -d$each(:C:){(:C:)
} -r1.4 udevinfo.c = 0
!greg 1075143271 bk-3.0.4: prs -h -d$each(:C:){(:C:)
} -r1.3 BitKeeper/deleted/.del-Makefile~75d5131dc23e6047 = 0
!greg 1075143271 bk-3.0.4: sinfo Makefile = 1
!greg 1075143272 bk-3.0.4: diffs -u Makefile = 0
!greg 1075143277 bk-3.0.4: sinfo Makefile = 1
!greg 1075143277 bk-3.0.4: diffs -u Makefile = 0
!greg 1075143277 bk-3.0.4: citool = 0
!greg 1075143293 bk-3.0.4: edit BitKeeper/etc/ignore = 0
!greg 1075143300 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1075143300 bk-3.0.4: sane = 0
!greg 1075143300 bk-3.0.4: clean ChangeSet = 0
!greg 1075143300 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1075143301 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist22884 . = 0
!greg 1075143301 bk-3.0.4: _sort = 0
!greg 1075143302 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1075143302 bk-3.0.4: clean ChangeSet = 0
!greg 1075143302 bk-3.0.4: prs -h -d$each(:C:){(:C:)
} -r1.4 udevinfo.c = 0
!greg 1075143302 bk-3.0.4: prs -h -d$each(:C:){(:C:)
} -r1.3 BitKeeper/deleted/.del-Makefile~75d5131dc23e6047 = 0
!greg 1075143302 bk-3.0.4: sinfo BitKeeper/etc/ignore = 1
!greg 1075143302 bk-3.0.4: diffs -u BitKeeper/etc/ignore = 0
!greg 1075143308 bk-3.0.4: prs -hr1.4 -nd:PARENT: udevinfo.c = 0
!greg 1075143308 bk-3.0.4: diffs -u -R1.4 udevinfo.c = 0
!greg 1075143308 bk-3.0.4: sinfo Makefile = 1
!greg 1075143308 bk-3.0.4: diffs -u Makefile = 0
!greg 1075143311 bk-3.0.4: sinfo udevinfo.c = 1
!greg 1075143311 bk-3.0.4: diffs -u udevinfo.c = 0
!greg 1075143312 bk-3.0.4: sinfo BitKeeper/etc/ignore = 1
!greg 1075143312 bk-3.0.4: diffs -u BitKeeper/etc/ignore = 0
!greg 1075143314 bk-3.0.4: sinfo BitKeeper/etc/ignore = 1
!greg 1075143314 bk-3.0.4: diffs -u BitKeeper/etc/ignore = 0
!greg 1075143326 bk-3.0.4: sinfo BitKeeper/etc/ignore = 1
!greg 1075143326 bk-3.0.4: diffs -u BitKeeper/etc/ignore = 0
!greg 1075143327 bk-3.0.4: sinfo BitKeeper/etc/ignore = 1
!greg 1075143327 bk-3.0.4: diffs -u BitKeeper/etc/ignore = 0
!greg 1075143327 bk-3.0.4: sinfo Makefile = 1
!greg 1075143327 bk-3.0.4: diffs -u Makefile = 0
!greg 1075143331 bk-3.0.4: sinfo udevinfo.c = 1
!greg 1075143331 bk-3.0.4: diffs -u udevinfo.c = 0
!greg 1075143337 bk-3.0.4: lock -s = 0
!greg 1075143337 bk-3.0.4: lock -s = 0
!greg 1075143337 bk-3.0.4: delta -qymove udevinfo into the main build and clean up the main Makefile a bit. BitKeeper/etc/ignore = 0
!greg 1075143337 bk-3.0.4: delta -qymove udevinfo into the main build and clean up the main Makefile a bit. Makefile = 0
!greg 1075143337 bk-3.0.4: delta -qymove udevinfo into the main build and clean up the main Makefile a bit. udevinfo.c = 0
!greg 1075143337 bk-3.0.4: sfind -pC udevinfo.c = 0
!greg 1075143337 bk-3.0.4: sfind -pC udevinfo.c = 0
!greg 1075143337 bk-3.0.4: sfind -pC BitKeeper/etc/ignore = 0
!greg 1075143337 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1075143337 bk-3.0.4: sfind -pC BitKeeper/deleted/.del-Makefile~75d5131dc23e6047 = 0
!greg 1075143337 bk-3.0.4: sfind -pC Makefile = 0
!greg 1075143337 bk-3.0.4: obtain write lock (22940)
!greg 1075143337 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1075143337 bk-3.0.4: _keysort = 0
!greg 1075143337 bk-3.0.4: sane = 0
!greg 1075143337 bk-3.0.4: check -c - = 0
!greg 1075143337 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1075143337 bk-3.0.4: commit -dqY/tmp/cmt22884 -f/tmp/cfiles22884 = 0
!greg 1075143337 bk-3.0.4: write unlock (22940)
!greg 1075143337 bk-3.0.4: citool = 0
!greg 1075143342 bk-3.0.4: obtain read lock (22947)
!greg 1075143342 bk-3.0.4: _probekey = 0
!greg 1075143347 bk-3.0.4: _keysort = 0
!greg 1075143347 bk-3.0.4: _adler32 = 0
!greg 1075143347 bk-3.0.4: makepatch -vv -s - = 0
!greg 1075143376 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=4238
!greg 1075143376 bk-3.0.4: read unlock (22947)
!greg 1075143376 bk-3.0.4: obtain read lock (22955)
!greg 1075143376 bk-3.0.4: _probekey = 0
!greg 1075143378 bk-3.0.4: _keysort = 0
!greg 1075143378 bk-3.0.4: _adler32 = 0
!greg 1075143378 bk-3.0.4: makepatch -vv -s - = 0
!greg 1075143379 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=4238
!greg 1075143379 bk-3.0.4: read unlock (22955)
!greg 1075143379 bk-3.0.4: obtain read lock (22963)
!greg 1075143379 bk-3.0.4: _probekey = 0
!greg 1075143381 bk-3.0.4: _keysort = 0
!greg 1075143381 bk-3.0.4: _adler32 = 0
!greg 1075143381 bk-3.0.4: makepatch -vv -s - = 0
!greg 1075143382 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=4238
!greg 1075143382 bk-3.0.4: read unlock (22963)
!greg 1075143474 bk-3.0.4: get -qe udev.c = 0
!greg 1075143475 bk-3.0.4: gvim udev.c = 0
!greg 1075143557 bk-3.0.4: edit Makefile = 0
!greg 1075144291 bk-3.0.4: edit udevinfo.c = 0
!greg 1075144594 bk-3.0.4: edit namedev.h = 0
!greg 1075144603 bk-3.0.4: edit udev.h = 0
!greg 1075144625 bk-3.0.4: edit namedev_parse.c = 0
!greg 1075144639 bk-3.0.4: edit udev_config.c = 0
!greg 1075144850 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1075144850 bk-3.0.4: sane = 0
!greg 1075144851 bk-3.0.4: clean ChangeSet = 0
!greg 1075144851 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1075144852 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist29968 . = 0
!greg 1075144852 bk-3.0.4: _sort = 0
!greg 1075144852 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1075144852 bk-3.0.4: clean ChangeSet = 0
!greg 1075144852 bk-3.0.4: sinfo Makefile = 1
!greg 1075144852 bk-3.0.4: diffs -u Makefile = 0
!greg 1075144859 bk-3.0.4: sinfo Makefile = 1
!greg 1075144859 bk-3.0.4: diffs -u Makefile = 0
!greg 1075144869 bk-3.0.4: sinfo Makefile = 1
!greg 1075144869 bk-3.0.4: diffs -u Makefile = 0
!greg 1075144869 bk-3.0.4: sinfo Makefile = 1
!greg 1075144869 bk-3.0.4: diffs -u Makefile = 0
!greg 1075144869 bk-3.0.4: sinfo namedev.h = 1
!greg 1075144869 bk-3.0.4: diffs -u namedev.h = 0
!greg 1075144871 bk-3.0.4: lock -s = 0
!greg 1075144871 bk-3.0.4: lock -s = 0
!greg 1075144872 bk-3.0.4: delta -qymore makefile cleanups Makefile = 0
!greg 1075144872 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1075144872 bk-3.0.4: sfind -pC Makefile = 0
!greg 1075144872 bk-3.0.4: obtain write lock (29999)
!greg 1075144872 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1075144872 bk-3.0.4: _keysort = 0
!greg 1075144872 bk-3.0.4: sane = 0
!greg 1075144872 bk-3.0.4: check -c - = 0
!greg 1075144872 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1075144872 bk-3.0.4: commit -dqY/tmp/cmt29968 -f/tmp/cfiles29968 = 0
!greg 1075144872 bk-3.0.4: write unlock (29999)
!greg 1075144872 bk-3.0.4: citool = 0
!greg 1075144873 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1075144873 bk-3.0.4: sane = 0
!greg 1075144873 bk-3.0.4: clean ChangeSet = 0
!greg 1075144873 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1075144874 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist30006 . = 0
!greg 1075144874 bk-3.0.4: _sort = 0
!greg 1075144875 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1075144875 bk-3.0.4: clean ChangeSet = 0
!greg 1075144875 bk-3.0.4: sinfo namedev.h = 1
!greg 1075144875 bk-3.0.4: diffs -u namedev.h = 0
!greg 1075144878 bk-3.0.4: sinfo namedev_parse.c = 1
!greg 1075144878 bk-3.0.4: diffs -u namedev_parse.c = 0
!greg 1075144879 bk-3.0.4: sinfo namedev.h = 1
!greg 1075144879 bk-3.0.4: diffs -u namedev.h = 0
!greg 1075144881 bk-3.0.4: sinfo namedev.h = 1
!greg 1075144881 bk-3.0.4: diffs -u namedev.h = 0
!greg 1075144902 bk-3.0.4: sinfo namedev.h = 1
!greg 1075144902 bk-3.0.4: diffs -u namedev.h = 0
!greg 1075144903 bk-3.0.4: sinfo namedev.h = 1
!greg 1075144903 bk-3.0.4: diffs -u namedev.h = 0
!greg 1075144903 bk-3.0.4: sinfo namedev_parse.c = 1
!greg 1075144903 bk-3.0.4: diffs -u namedev_parse.c = 0
!greg 1075144904 bk-3.0.4: sinfo udev.c = 1
!greg 1075144904 bk-3.0.4: diffs -u udev.c = 0
!greg 1075144909 bk-3.0.4: sinfo udev_config.c = 1
!greg 1075144909 bk-3.0.4: diffs -u udev_config.c = 0
!greg 1075144910 bk-3.0.4: sinfo udev.h = 1
!greg 1075144910 bk-3.0.4: diffs -u udev.h = 0
!greg 1075144911 bk-3.0.4: sinfo udev_config.c = 1
!greg 1075144911 bk-3.0.4: diffs -u udev_config.c = 0
!greg 1075144913 bk-3.0.4: sinfo udevinfo.c = 1
!greg 1075144913 bk-3.0.4: diffs -u udevinfo.c = 0
!greg 1075144917 bk-3.0.4: lock -s = 0
!greg 1075144917 bk-3.0.4: lock -s = 0
!greg 1075144917 bk-3.0.4: delta -qymove get_pair to udev_config.c because udevinfo doesn't need all of namedev.o namedev.h = 0
!greg 1075144917 bk-3.0.4: delta -qymove get_pair to udev_config.c because udevinfo doesn't need all of namedev.o namedev_parse.c = 0
!greg 1075144917 bk-3.0.4: delta -qymove get_pair to udev_config.c because udevinfo doesn't need all of namedev.o udev.h = 0
!greg 1075144917 bk-3.0.4: delta -qymove get_pair to udev_config.c because udevinfo doesn't need all of namedev.o udev_config.c = 0
!greg 1075144917 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1075144917 bk-3.0.4: sfind -pC udev_config.c = 0
!greg 1075144917 bk-3.0.4: sfind -pC udev.h = 0
!greg 1075144917 bk-3.0.4: sfind -pC namedev.h = 0
!greg 1075144917 bk-3.0.4: sfind -pC namedev_parse.c = 0
!greg 1075144918 bk-3.0.4: obtain write lock (30067)
!greg 1075144918 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1075144918 bk-3.0.4: _keysort = 0
!greg 1075144918 bk-3.0.4: sane = 0
!greg 1075144918 bk-3.0.4: check -c - = 0
!greg 1075144918 bk-3.0.4: commit -dqY/tmp/cmt30006 -f/tmp/cfiles30006 = 0
!greg 1075144918 bk-3.0.4: write unlock (30067)
!greg 1075144918 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1075144918 bk-3.0.4: citool = 0
!greg 1075144920 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1075144920 bk-3.0.4: sane = 0
!greg 1075144920 bk-3.0.4: clean ChangeSet = 0
!greg 1075144920 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1075144921 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist30074 . = 0
!greg 1075144921 bk-3.0.4: _sort = 0
!greg 1075144921 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1075144921 bk-3.0.4: clean ChangeSet = 0
!greg 1075144921 bk-3.0.4: sinfo udev.c = 1
!greg 1075144921 bk-3.0.4: diffs -u udev.c = 0
!greg 1075144923 bk-3.0.4: sinfo udevinfo.c = 1
!greg 1075144923 bk-3.0.4: diffs -u udevinfo.c = 0
!greg 1075144937 bk-3.0.4: sinfo udevinfo.c = 1
!greg 1075144937 bk-3.0.4: diffs -u udevinfo.c = 0
!greg 1075144950 bk-3.0.4: lock -s = 0
!greg 1075144950 bk-3.0.4: lock -s = 0
!greg 1075144950 bk-3.0.4: delta -qyudevinfo doesn't need to declare main_envp udevinfo.c = 0
!greg 1075144950 bk-3.0.4: sfind -pC udevinfo.c = 0
!greg 1075144950 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1075144950 bk-3.0.4: obtain write lock (30103)
!greg 1075144950 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1075144950 bk-3.0.4: _keysort = 0
!greg 1075144951 bk-3.0.4: sane = 0
!greg 1075144951 bk-3.0.4: check -c - = 0
!greg 1075144951 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1075144951 bk-3.0.4: commit -dqY/tmp/cmt30074 -f/tmp/cfiles30074 = 0
!greg 1075144951 bk-3.0.4: write unlock (30103)
!greg 1075144951 bk-3.0.4: citool = 0
!greg 1075144952 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1075144952 bk-3.0.4: sane = 0
!greg 1075144952 bk-3.0.4: clean ChangeSet = 0
!greg 1075144952 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1075144953 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist30110 . = 0
!greg 1075144953 bk-3.0.4: _sort = 0
!greg 1075144953 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1075144953 bk-3.0.4: clean ChangeSet = 0
!greg 1075144953 bk-3.0.4: sinfo udev.c = 1
!greg 1075144953 bk-3.0.4: diffs -u udev.c = 0
!greg 1075144962 bk-3.0.4: sinfo udev.c = 1
!greg 1075144962 bk-3.0.4: diffs -u udev.c = 0
!greg 1075144962 bk-3.0.4: citool = 0
!greg 1075144972 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1075144972 bk-3.0.4: sane = 0
!greg 1075144972 bk-3.0.4: clean ChangeSet = 0
!greg 1075144972 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1075144973 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist30201 . = 0
!greg 1075144973 bk-3.0.4: _sort = 0
!greg 1075144974 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1075144974 bk-3.0.4: clean ChangeSet = 0
!greg 1075144974 bk-3.0.4: sinfo udev.c = 1
!greg 1075144974 bk-3.0.4: diffs -u udev.c = 0
!greg 1075144975 bk-3.0.4: sinfo udev.c = 1
!greg 1075144975 bk-3.0.4: diffs -u udev.c = 0
!greg 1075144976 bk-3.0.4: sinfo udev.c = 1
!greg 1075144976 bk-3.0.4: diffs -u udev.c = 0
!greg 1075144976 bk-3.0.4: sinfo udev.c = 1
!greg 1075144976 bk-3.0.4: diffs -u udev.c = 0
!greg 1075144989 bk-3.0.4: sinfo udev.c = 1
!greg 1075144989 bk-3.0.4: diffs -u udev.c = 0
!greg 1075144990 bk-3.0.4: sinfo udev.c = 1
!greg 1075144990 bk-3.0.4: diffs -u udev.c = 0
!greg 1075144991 bk-3.0.4: lock -s = 0
!greg 1075144991 bk-3.0.4: lock -s = 0
!greg 1075144991 bk-3.0.4: delta -qyrip out command line code from udev, now that we have udevinfo. udev.c = 0
!greg 1075144991 bk-3.0.4: sfind -pC udev.c = 0
!greg 1075144991 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1075144991 bk-3.0.4: obtain write lock (30235)
!greg 1075144991 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1075144991 bk-3.0.4: _keysort = 0
!greg 1075144991 bk-3.0.4: sane = 0
!greg 1075144991 bk-3.0.4: check -c - = 0
!greg 1075144991 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1075144991 bk-3.0.4: commit -dqY/tmp/cmt30201 -f/tmp/cfiles30201 = 0
!greg 1075144991 bk-3.0.4: write unlock (30235)
!greg 1075144992 bk-3.0.4: citool = 0
!greg 1075145001 bk-3.0.4: obtain read lock (30242)
!greg 1075145001 bk-3.0.4: _probekey = 0
!greg 1075145007 bk-3.0.4: _keysort = 0
!greg 1075145007 bk-3.0.4: _adler32 = 0
!greg 1075145007 bk-3.0.4: makepatch -vv -s - = 0
!greg 1075145035 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=6860
!greg 1075145035 bk-3.0.4: read unlock (30242)
!greg 1075145035 bk-3.0.4: obtain read lock (30250)
!greg 1075145035 bk-3.0.4: _probekey = 0
!greg 1075145037 bk-3.0.4: _keysort = 0
!greg 1075145037 bk-3.0.4: _adler32 = 0
!greg 1075145037 bk-3.0.4: makepatch -vv -s - = 0
!greg 1075145038 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=6860
!greg 1075145038 bk-3.0.4: read unlock (30250)
!greg 1075145038 bk-3.0.4: obtain read lock (30258)
!greg 1075145038 bk-3.0.4: _probekey = 0
!greg 1075145040 bk-3.0.4: _keysort = 0
!greg 1075145040 bk-3.0.4: _adler32 = 0
!greg 1075145040 bk-3.0.4: makepatch -vv -s - = 0
!greg 1075145041 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=6860
!greg 1075145041 bk-3.0.4: read unlock (30258)
!greg 1075145365 bk-3.0.4: get -qe Makefile = 0
!greg 1075145366 bk-3.0.4: gvim Makefile = 0
!greg 1075145462 bk-3.0.4: edit udev.spec = 0
!greg 1075145506 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1075145506 bk-3.0.4: sane = 0
!greg 1075145506 bk-3.0.4: clean ChangeSet = 0
!greg 1075145506 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1075145507 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist30530 . = 0
!greg 1075145507 bk-3.0.4: _sort = 0
!greg 1075145507 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1075145507 bk-3.0.4: clean ChangeSet = 0
!greg 1075145507 bk-3.0.4: sinfo Makefile = 1
!greg 1075145507 bk-3.0.4: diffs -u Makefile = 0
!greg 1075145508 bk-3.0.4: sinfo Makefile = 1
!greg 1075145508 bk-3.0.4: diffs -u Makefile = 0
!greg 1075145519 bk-3.0.4: sinfo Makefile = 1
!greg 1075145519 bk-3.0.4: diffs -u Makefile = 0
!greg 1075145519 bk-3.0.4: sinfo Makefile = 1
!greg 1075145519 bk-3.0.4: diffs -u Makefile = 0
!greg 1075145519 bk-3.0.4: sinfo udev.spec = 1
!greg 1075145519 bk-3.0.4: diffs -u udev.spec = 0
!greg 1075145521 bk-3.0.4: lock -s = 0
!greg 1075145521 bk-3.0.4: lock -s = 0
!greg 1075145521 bk-3.0.4: delta -qyadd udevinfo to install target of Makefile Makefile = 0
!greg 1075145521 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1075145521 bk-3.0.4: sfind -pC Makefile = 0
!greg 1075145521 bk-3.0.4: obtain write lock (30561)
!greg 1075145521 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1075145521 bk-3.0.4: _keysort = 0
!greg 1075145521 bk-3.0.4: sane = 0
!greg 1075145521 bk-3.0.4: check -c - = 0
!greg 1075145521 bk-3.0.4: commit -dqY/tmp/cmt30530 -f/tmp/cfiles30530 = 0
!greg 1075145521 bk-3.0.4: write unlock (30561)
!greg 1075145521 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1075145521 bk-3.0.4: citool = 0
!greg 1075145565 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1075145565 bk-3.0.4: sane = 0
!greg 1075145565 bk-3.0.4: clean ChangeSet = 0
!greg 1075145565 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1075145566 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist30570 . = 0
!greg 1075145566 bk-3.0.4: _sort = 0
!greg 1075145566 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1075145566 bk-3.0.4: clean ChangeSet = 0
!greg 1075145566 bk-3.0.4: sinfo udev.spec = 1
!greg 1075145566 bk-3.0.4: diffs -u udev.spec = 0
!greg 1075145567 bk-3.0.4: sinfo udev.spec = 1
!greg 1075145567 bk-3.0.4: diffs -u udev.spec = 0
!greg 1075145575 bk-3.0.4: sinfo udev.spec = 1
!greg 1075145575 bk-3.0.4: diffs -u udev.spec = 0
!greg 1075145575 bk-3.0.4: sinfo udev.spec = 1
!greg 1075145575 bk-3.0.4: diffs -u udev.spec = 0
!greg 1075145576 bk-3.0.4: lock -s = 0
!greg 1075145576 bk-3.0.4: lock -s = 0
!greg 1075145576 bk-3.0.4: delta -qyadd udevinfo to udev.spec file. udev.spec = 0
!greg 1075145576 bk-3.0.4: sfind -pC udev.spec = 0
!greg 1075145576 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1075145577 bk-3.0.4: obtain write lock (30598)
!greg 1075145577 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1075145577 bk-3.0.4: _keysort = 0
!greg 1075145577 bk-3.0.4: sane = 0
!greg 1075145577 bk-3.0.4: check -c - = 0
!greg 1075145577 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1075145577 bk-3.0.4: commit -dqY/tmp/cmt30570 -f/tmp/cfiles30570 = 0
!greg 1075145577 bk-3.0.4: write unlock (30598)
!greg 1075145577 bk-3.0.4: citool = 0
!greg 1075145579 bk-3.0.4: obtain read lock (30605)
!greg 1075145579 bk-3.0.4: _probekey = 0
!greg 1075145585 bk-3.0.4: _keysort = 0
!greg 1075145585 bk-3.0.4: _adler32 = 0
!greg 1075145585 bk-3.0.4: makepatch -vv -s - = 0
!greg 1075145612 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=2171
!greg 1075145612 bk-3.0.4: read unlock (30605)
!greg 1075145612 bk-3.0.4: obtain read lock (30613)
!greg 1075145612 bk-3.0.4: _probekey = 0
!greg 1075145615 bk-3.0.4: _keysort = 0
!greg 1075145615 bk-3.0.4: _adler32 = 0
!greg 1075145615 bk-3.0.4: makepatch -vv -s - = 0
!greg 1075145615 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=2171
!greg 1075145615 bk-3.0.4: read unlock (30613)
!greg 1075145615 bk-3.0.4: obtain read lock (30621)
!greg 1075145615 bk-3.0.4: _probekey = 0
!greg 1075145617 bk-3.0.4: _keysort = 0
!greg 1075145617 bk-3.0.4: _adler32 = 0
!greg 1075145617 bk-3.0.4: makepatch -vv -s - = 0
!greg 1075145618 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=2171
!greg 1075145618 bk-3.0.4: read unlock (30621)
!greg 1075145908 bk-3.0.4: get -qe udev.spec = 0
!greg 1075145908 bk-3.0.4: gvim udev.spec = 0
!greg 1075146050 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1075146050 bk-3.0.4: sane = 0
!greg 1075146050 bk-3.0.4: clean ChangeSet = 0
!greg 1075146050 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1075146051 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist1177 . = 0
!greg 1075146051 bk-3.0.4: _sort = 0
!greg 1075146052 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1075146052 bk-3.0.4: clean ChangeSet = 0
!greg 1075146052 bk-3.0.4: sinfo udev.spec = 1
!greg 1075146052 bk-3.0.4: diffs -u udev.spec = 0
!greg 1075146053 bk-3.0.4: sinfo udev.spec = 1
!greg 1075146053 bk-3.0.4: diffs -u udev.spec = 0
!greg 1075146058 bk-3.0.4: sinfo udev.spec = 1
!greg 1075146058 bk-3.0.4: diffs -u udev.spec = 0
!greg 1075146059 bk-3.0.4: sinfo udev.spec = 1
!greg 1075146059 bk-3.0.4: diffs -u udev.spec = 0
!greg 1075146059 bk-3.0.4: lock -s = 0
!greg 1075146059 bk-3.0.4: lock -s = 0
!greg 1075146060 bk-3.0.4: delta -qyadded URL to spec file. udev.spec = 0
!greg 1075146060 bk-3.0.4: sfind -pC udev.spec = 0
!greg 1075146060 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1075146060 bk-3.0.4: obtain write lock (1205)
!greg 1075146060 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1075146060 bk-3.0.4: _keysort = 0
!greg 1075146060 bk-3.0.4: sane = 0
!greg 1075146060 bk-3.0.4: check -c - = 0
!greg 1075146060 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1075146060 bk-3.0.4: commit -dqY/tmp/cmt1177 -f/tmp/cfiles1177 = 0
!greg 1075146060 bk-3.0.4: write unlock (1205)
!greg 1075146060 bk-3.0.4: citool = 0
!greg 1075146065 bk-3.0.4: get -qe udev.8 = 0
!greg 1075146065 bk-3.0.4: gvim udev.8 = 0
!greg 1075146252 bk-3.0.4: add udevinfo.8 = 0
!greg 1075146259 bk-3.0.4: edit udevinfo.8 = 0
!greg 1075146662 bk-3.0.4: edit Makefile = 0
!greg 1075146699 bk-3.0.4: edit udev.spec = 0
!greg 1075146952 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1075146952 bk-3.0.4: sane = 0
!greg 1075146952 bk-3.0.4: clean ChangeSet = 0
!greg 1075146952 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1075146953 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist4683 . = 0
!greg 1075146953 bk-3.0.4: _sort = 0
!greg 1075146953 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1075146953 bk-3.0.4: clean ChangeSet = 0
!greg 1075146953 bk-3.0.4: prs -h -d$each(:C:){(:C:)
} -r1.0 udevinfo.8 = 0
!greg 1075146953 bk-3.0.4: prs -h -d$each(:C:){(:C:)
} -r1.1 udevinfo.8 = 0
!greg 1075146953 bk-3.0.4: sinfo Makefile = 1
!greg 1075146953 bk-3.0.4: diffs -u Makefile = 0
!greg 1075146958 bk-3.0.4: sinfo Makefile = 1
!greg 1075146958 bk-3.0.4: diffs -u Makefile = 0
!greg 1075146970 bk-3.0.4: sinfo Makefile = 1
!greg 1075146970 bk-3.0.4: diffs -u Makefile = 0
!greg 1075146971 bk-3.0.4: sinfo Makefile = 1
!greg 1075146971 bk-3.0.4: diffs -u Makefile = 0
!greg 1075146971 bk-3.0.4: sinfo udev.8 = 1
!greg 1075146971 bk-3.0.4: diffs -u udev.8 = 0
!greg 1075146971 bk-3.0.4: sinfo udevinfo.8 = 1
!greg 1075146971 bk-3.0.4: diffs -u udevinfo.8 = 0
!greg 1075146974 bk-3.0.4: _strings .udev.spec.swp = 0
!greg 1075146976 bk-3.0.4: prs -hr1.1 -nd:PARENT: udevinfo.8 = 0
!greg 1075146976 bk-3.0.4: diffs -u -R1.1 udevinfo.8 = 0
!greg 1075146978 bk-3.0.4: lock -s = 0
!greg 1075146978 bk-3.0.4: lock -s = 0
!greg 1075146978 bk-3.0.4: delta -qycreate initial version of udevinfo man page. Makefile = 0
!greg 1075146978 bk-3.0.4: delta -qycreate initial version of udevinfo man page. udevinfo.8 = 0
!greg 1075146978 bk-3.0.4: sfind -pC udevinfo.8 = 0
!greg 1075146978 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1075146978 bk-3.0.4: sfind -pC udevinfo.8 = 0
!greg 1075146978 bk-3.0.4: sfind -pC udevinfo.8 = 0
!greg 1075146978 bk-3.0.4: sfind -pC Makefile = 0
!greg 1075146979 bk-3.0.4: obtain write lock (4728)
!greg 1075146979 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1075146979 bk-3.0.4: _keysort = 0
!greg 1075146979 bk-3.0.4: sane = 0
!greg 1075146979 bk-3.0.4: check -c - = 0
!greg 1075146979 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1075146979 bk-3.0.4: commit -dqY/tmp/cmt4683 -f/tmp/cfiles4683 = 0
!greg 1075146979 bk-3.0.4: write unlock (4728)
!greg 1075146979 bk-3.0.4: citool = 0
!greg 1075146980 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1075146980 bk-3.0.4: sane = 0
!greg 1075146980 bk-3.0.4: clean ChangeSet = 0
!greg 1075146980 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1075146981 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist4735 . = 0
!greg 1075146981 bk-3.0.4: _sort = 0
!greg 1075146981 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1075146982 bk-3.0.4: clean ChangeSet = 0
!greg 1075146982 bk-3.0.4: sinfo udev.8 = 1
!greg 1075146982 bk-3.0.4: diffs -u udev.8 = 0
!greg 1075146984 bk-3.0.4: sinfo udev.8 = 1
!greg 1075146984 bk-3.0.4: diffs -u udev.8 = 0
!greg 1075146985 bk-3.0.4: sinfo udev.8 = 1
!greg 1075146985 bk-3.0.4: diffs -u udev.8 = 0
!greg 1075146985 bk-3.0.4: sinfo udev.8 = 1
!greg 1075146985 bk-3.0.4: diffs -u udev.8 = 0
!greg 1075146996 bk-3.0.4: sinfo udev.8 = 1
!greg 1075146996 bk-3.0.4: diffs -u udev.8 = 0
!greg 1075146996 bk-3.0.4: sinfo udev.8 = 1
!greg 1075146996 bk-3.0.4: diffs -u udev.8 = 0
!greg 1075146996 bk-3.0.4: sinfo udev.spec = 1
!greg 1075146996 bk-3.0.4: diffs -u udev.spec = 0
!greg 1075147003 bk-3.0.4: lock -s = 0
!greg 1075147003 bk-3.0.4: lock -s = 0
!greg 1075147003 bk-3.0.4: delta -qyremove command line documentation from udev man page udev.8 = 0
!greg 1075147003 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1075147003 bk-3.0.4: sfind -pC udev.8 = 0
!greg 1075147003 bk-3.0.4: obtain write lock (4772)
!greg 1075147003 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1075147003 bk-3.0.4: _keysort = 0
!greg 1075147003 bk-3.0.4: sane = 0
!greg 1075147003 bk-3.0.4: check -c - = 0
!greg 1075147003 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1075147003 bk-3.0.4: commit -dqY/tmp/cmt4735 -f/tmp/cfiles4735 = 0
!greg 1075147003 bk-3.0.4: write unlock (4772)
!greg 1075147003 bk-3.0.4: citool = 0
!greg 1075147007 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1075147007 bk-3.0.4: sane = 0
!greg 1075147007 bk-3.0.4: clean ChangeSet = 0
!greg 1075147007 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1075147008 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist4779 . = 0
!greg 1075147008 bk-3.0.4: _sort = 0
!greg 1075147009 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1075147009 bk-3.0.4: clean ChangeSet = 0
!greg 1075147009 bk-3.0.4: sinfo udev.spec = 1
!greg 1075147009 bk-3.0.4: diffs -u udev.spec = 0
!greg 1075147010 bk-3.0.4: sinfo udev.spec = 1
!greg 1075147010 bk-3.0.4: diffs -u udev.spec = 0
!greg 1075147017 bk-3.0.4: sinfo udev.spec = 1
!greg 1075147017 bk-3.0.4: diffs -u udev.spec = 0
!greg 1075147018 bk-3.0.4: sinfo udev.spec = 1
!greg 1075147018 bk-3.0.4: diffs -u udev.spec = 0
!greg 1075147019 bk-3.0.4: lock -s = 0
!greg 1075147019 bk-3.0.4: lock -s = 0
!greg 1075147019 bk-3.0.4: delta -qyadd udevinfo man page to spec file. udev.spec = 0
!greg 1075147019 bk-3.0.4: sfind -pC udev.spec = 0
!greg 1075147019 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1075147019 bk-3.0.4: obtain write lock (4807)
!greg 1075147019 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1075147019 bk-3.0.4: _keysort = 0
!greg 1075147019 bk-3.0.4: sane = 0
!greg 1075147019 bk-3.0.4: check -c - = 0
!greg 1075147019 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1075147019 bk-3.0.4: commit -dqY/tmp/cmt4779 -f/tmp/cfiles4779 = 0
!greg 1075147019 bk-3.0.4: write unlock (4807)
!greg 1075147019 bk-3.0.4: citool = 0
!greg 1075147024 bk-3.0.4: obtain read lock (4814)
!greg 1075147024 bk-3.0.4: _probekey = 0
!greg 1075147030 bk-3.0.4: _keysort = 0
!greg 1075147030 bk-3.0.4: _adler32 = 0
!greg 1075147030 bk-3.0.4: makepatch -vv -s - = 0
!greg 1075147057 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=14060
!greg 1075147057 bk-3.0.4: read unlock (4814)
!greg 1075147057 bk-3.0.4: obtain read lock (4822)
!greg 1075147057 bk-3.0.4: _probekey = 0
!greg 1075147059 bk-3.0.4: _keysort = 0
!greg 1075147060 bk-3.0.4: _adler32 = 0
!greg 1075147060 bk-3.0.4: makepatch -vv -s - = 0
!greg 1075147060 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=14060
!greg 1075147060 bk-3.0.4: read unlock (4822)
!greg 1075147060 bk-3.0.4: obtain read lock (4830)
!greg 1075147060 bk-3.0.4: _probekey = 0
!greg 1075147062 bk-3.0.4: _keysort = 0
!greg 1075147062 bk-3.0.4: _adler32 = 0
!greg 1075147062 bk-3.0.4: makepatch -vv -s - = 0
!greg 1075147063 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=14060
!greg 1075147063 bk-3.0.4: read unlock (4830)
!greg 1075147418 bk-3.0.4: get -qe Makefile = 0
!greg 1075147431 bk-3.0.4: vim Makefile = 0
!greg 1075147453 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1075147453 bk-3.0.4: sane = 0
!greg 1075147453 bk-3.0.4: clean ChangeSet = 0
!greg 1075147453 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1075147454 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist5322 . = 0
!greg 1075147454 bk-3.0.4: _sort = 0
!greg 1075147455 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1075147455 bk-3.0.4: clean ChangeSet = 0
!greg 1075147455 bk-3.0.4: sinfo Makefile = 1
!greg 1075147455 bk-3.0.4: diffs -u Makefile = 0
!greg 1075147456 bk-3.0.4: sinfo Makefile = 1
!greg 1075147456 bk-3.0.4: diffs -u Makefile = 0
!greg 1075147463 bk-3.0.4: sinfo Makefile = 1
!greg 1075147463 bk-3.0.4: diffs -u Makefile = 0
!greg 1075147464 bk-3.0.4: sinfo Makefile = 1
!greg 1075147464 bk-3.0.4: diffs -u Makefile = 0
!greg 1075147466 bk-3.0.4: lock -s = 0
!greg 1075147466 bk-3.0.4: lock -s = 0
!greg 1075147466 bk-3.0.4: delta -qyclean up udevinfo on 'make clean' Makefile = 0
!greg 1075147466 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1075147466 bk-3.0.4: sfind -pC Makefile = 0
!greg 1075147466 bk-3.0.4: obtain write lock (5351)
!greg 1075147466 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1075147466 bk-3.0.4: _keysort = 0
!greg 1075147466 bk-3.0.4: sane = 0
!greg 1075147466 bk-3.0.4: check -c - = 0
!greg 1075147466 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1075147466 bk-3.0.4: commit -dqY/tmp/cmt5322 -f/tmp/cfiles5322 = 0
!greg 1075147466 bk-3.0.4: write unlock (5351)
!greg 1075147466 bk-3.0.4: citool = 0
!greg 1075147469 bk-3.0.4: obtain read lock (5358)
!greg 1075147469 bk-3.0.4: _probekey = 0
!greg 1075147474 bk-3.0.4: _keysort = 0
!greg 1075147474 bk-3.0.4: _adler32 = 0
!greg 1075147474 bk-3.0.4: makepatch -vv -s - = 0
!greg 1075147501 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1116
!greg 1075147501 bk-3.0.4: read unlock (5358)
!greg 1075147501 bk-3.0.4: obtain read lock (5366)
!greg 1075147501 bk-3.0.4: _probekey = 0
!greg 1075147503 bk-3.0.4: _keysort = 0
!greg 1075147503 bk-3.0.4: _adler32 = 0
!greg 1075147503 bk-3.0.4: makepatch -vv -s - = 0
!greg 1075147504 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=1116
!greg 1075147504 bk-3.0.4: read unlock (5366)
!greg 1075147504 bk-3.0.4: obtain read lock (5374)
!greg 1075147504 bk-3.0.4: _probekey = 0
!greg 1075147506 bk-3.0.4: _keysort = 0
!greg 1075147506 bk-3.0.4: _adler32 = 0
!greg 1075147506 bk-3.0.4: makepatch -vv -s - = 0
!greg 1075147507 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=1116
!greg 1075147507 bk-3.0.4: read unlock (5374)
!greg 1075147757 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1075147757 bk-3.0.4: sane = 0
!greg 1075147757 bk-3.0.4: clean ChangeSet = 0
!greg 1075147757 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1075147757 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist8289 . = 0
!greg 1075147757 bk-3.0.4: _sort = 0
!greg 1075147758 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1075147758 bk-3.0.4: clean ChangeSet = 0
!greg 1075147763 bk-3.0.4: citool = 0
!greg 1075147775 bk-3.0.4: get -p klibc/SCCS/s.fopen.c = 0
!greg 1075147775 bk-3.0.4: get -p klibc/include/SCCS/s.stdio.h = 0
!greg 1075147775 bk-3.0.4: get -p klibc/include/SCCS/s.unistd.h = 0
!greg 1075147775 bk-3.0.4: get -p klibc/SCCS/s.makeerrlist.pl = 0
!greg 1075147776 bk-3.0.4: get -p klibc/SCCS/s.Makefile = 0
!greg 1075147776 bk-3.0.4: get -p klibc/SCCS/s.SYSCALLS = 0
!greg 1075147776 bk-3.0.4: get -p klibc/SCCS/s.syscommon.h = 0
!greg 1075147782 bk-3.0.4: get -p klibc/SCCS/s.fopen.c = 0
!greg 1075147782 bk-3.0.4: get -p klibc/include/SCCS/s.stdio.h = 0
!greg 1075147782 bk-3.0.4: get -p klibc/include/SCCS/s.unistd.h = 0
!greg 1075147782 bk-3.0.4: get -p klibc/SCCS/s.makeerrlist.pl = 0
!greg 1075147782 bk-3.0.4: get -p klibc/SCCS/s.Makefile = 0
!greg 1075147782 bk-3.0.4: get -p klibc/SCCS/s.SYSCALLS = 0
!greg 1075147782 bk-3.0.4: get -p klibc/SCCS/s.syscommon.h = 0
!greg 1075147799 bk-3.0.4: edit version = 0
!greg 1075147878 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1075147878 bk-3.0.4: sane = 0
!greg 1075147878 bk-3.0.4: clean ChangeSet = 0
!greg 1075147878 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1075147879 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist11258 . = 0
!greg 1075147879 bk-3.0.4: _sort = 0
!greg 1075147879 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1075147879 bk-3.0.4: clean ChangeSet = 0
!greg 1075147880 bk-3.0.4: sinfo klibc/version = 1
!greg 1075147880 bk-3.0.4: diffs -u klibc/version = 0
!greg 1075147910 bk-3.0.4: sinfo klibc/version = 1
!greg 1075147910 bk-3.0.4: diffs -u klibc/version = 0
!greg 1075147910 bk-3.0.4: citool = 0
!greg 1075147918 bk-3.0.4: get -p klibc/SCCS/s.fopen.c = 0
!greg 1075147918 bk-3.0.4: get -p klibc/include/SCCS/s.stdio.h = 0
!greg 1075147918 bk-3.0.4: get -p klibc/include/SCCS/s.unistd.h = 0
!greg 1075147918 bk-3.0.4: get -p klibc/SCCS/s.makeerrlist.pl = 0
!greg 1075147918 bk-3.0.4: get -p klibc/SCCS/s.Makefile = 0
!greg 1075147918 bk-3.0.4: get -p klibc/SCCS/s.SYSCALLS = 0
!greg 1075147918 bk-3.0.4: get -p klibc/SCCS/s.syscommon.h = 0
!greg 1075147929 bk-3.0.4: get -p klibc/SCCS/s.fopen.c = 0
!greg 1075147929 bk-3.0.4: get -e klibc/SCCS/s.fopen.c = 0
!greg 1075147929 bk-3.0.4: get -p klibc/include/SCCS/s.stdio.h = 0
!greg 1075147929 bk-3.0.4: get -e klibc/include/SCCS/s.stdio.h = 0
!greg 1075147929 bk-3.0.4: get -p klibc/include/SCCS/s.unistd.h = 0
!greg 1075147929 bk-3.0.4: get -e klibc/include/SCCS/s.unistd.h = 0
!greg 1075147929 bk-3.0.4: get -p klibc/SCCS/s.makeerrlist.pl = 0
!greg 1075147929 bk-3.0.4: get -e klibc/SCCS/s.makeerrlist.pl = 0
!greg 1075147929 bk-3.0.4: get -p klibc/SCCS/s.Makefile = 0
!greg 1075147929 bk-3.0.4: get -e klibc/SCCS/s.Makefile = 0
!greg 1075147929 bk-3.0.4: get -p klibc/SCCS/s.SYSCALLS = 0
!greg 1075147929 bk-3.0.4: get -e klibc/SCCS/s.SYSCALLS = 0
!greg 1075147929 bk-3.0.4: get -p klibc/SCCS/s.syscommon.h = 0
!greg 1075147929 bk-3.0.4: get -e klibc/SCCS/s.syscommon.h = 0
!greg 1075148164 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1075148164 bk-3.0.4: sane = 0
!greg 1075148164 bk-3.0.4: clean ChangeSet = 0
!greg 1075148164 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1075148165 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist14603 . = 0
!greg 1075148165 bk-3.0.4: _sort = 0
!greg 1075148166 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1075148166 bk-3.0.4: clean ChangeSet = 0
!greg 1075148166 bk-3.0.4: sinfo klibc/klibc/Makefile = 1
!greg 1075148166 bk-3.0.4: diffs -u klibc/klibc/Makefile = 0
!greg 1075148182 bk-3.0.4: sinfo klibc/klibc/Makefile = 1
!greg 1075148182 bk-3.0.4: diffs -u klibc/klibc/Makefile = 0
!greg 1075148182 bk-3.0.4: citool = 0
!greg 1075148187 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1075148187 bk-3.0.4: sane = 0
!greg 1075148187 bk-3.0.4: clean ChangeSet = 0
!greg 1075148187 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1075148188 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist14716 . = 0
!greg 1075148188 bk-3.0.4: _sort = 0
!greg 1075148189 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1075148189 bk-3.0.4: clean ChangeSet = 0
!greg 1075148189 bk-3.0.4: sinfo klibc/klibc/Makefile = 1
!greg 1075148189 bk-3.0.4: diffs -u klibc/klibc/Makefile = 0
!greg 1075148197 bk-3.0.4: sinfo klibc/klibc/Makefile = 1
!greg 1075148197 bk-3.0.4: diffs -u klibc/klibc/Makefile = 0
!greg 1075148198 bk-3.0.4: unedit klibc/klibc/Makefile = 0
!greg 1075148198 bk-3.0.4: sinfo klibc/klibc/SYSCALLS = 1
!greg 1075148198 bk-3.0.4: diffs -u klibc/klibc/SYSCALLS = 0
!greg 1075148198 bk-3.0.4: sinfo klibc/klibc/SYSCALLS = 1
!greg 1075148198 bk-3.0.4: diffs -u klibc/klibc/SYSCALLS = 0
!greg 1075148198 bk-3.0.4: sinfo klibc/klibc/SYSCALLS = 1
!greg 1075148198 bk-3.0.4: diffs -u klibc/klibc/SYSCALLS = 0
!greg 1075148200 bk-3.0.4: sinfo klibc/klibc/SYSCALLS = 1
!greg 1075148200 bk-3.0.4: diffs -u klibc/klibc/SYSCALLS = 0
!greg 1075148200 bk-3.0.4: citool = 0
!greg 1075148201 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1075148201 bk-3.0.4: sane = 0
!greg 1075148201 bk-3.0.4: clean ChangeSet = 0
!greg 1075148201 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1075148202 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist14746 . = 0
!greg 1075148202 bk-3.0.4: _sort = 0
!greg 1075148203 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1075148203 bk-3.0.4: clean ChangeSet = 0
!greg 1075148203 bk-3.0.4: sinfo klibc/klibc/SYSCALLS = 1
!greg 1075148203 bk-3.0.4: diffs -u klibc/klibc/SYSCALLS = 0
!greg 1075148207 bk-3.0.4: _strings klibc/klibc/arch/x86_64/include/sys/io.h = 0
!greg 1075148207 bk-3.0.4: _strings klibc/klibc/arch/x86_64/include/sys/io.h = 0
!greg 1075148210 bk-3.0.4: sinfo klibc/version = 1
!greg 1075148210 bk-3.0.4: diffs -u klibc/version = 0
!greg 1075148219 bk-3.0.4: _strings klibc/klibc/arch/i386/include/sys/io.h = 0
!greg 1075148221 bk-3.0.4: sinfo klibc/klibc/SYSCALLS = 1
!greg 1075148221 bk-3.0.4: diffs -u klibc/klibc/SYSCALLS = 0
!greg 1075148222 bk-3.0.4: sinfo klibc/klibc/SYSCALLS = 1
!greg 1075148222 bk-3.0.4: diffs -u klibc/klibc/SYSCALLS = 0
!greg 1075148222 bk-3.0.4: sinfo klibc/klibc/fopen.c = 1
!greg 1075148222 bk-3.0.4: diffs -u klibc/klibc/fopen.c = 0
!greg 1075148223 bk-3.0.4: sinfo klibc/klibc/include/stdio.h = 1
!greg 1075148223 bk-3.0.4: diffs -u klibc/klibc/include/stdio.h = 0
!greg 1075148223 bk-3.0.4: sinfo klibc/klibc/include/unistd.h = 1
!greg 1075148223 bk-3.0.4: diffs -u klibc/klibc/include/unistd.h = 0
!greg 1075148223 bk-3.0.4: sinfo klibc/klibc/makeerrlist.pl = 1
!greg 1075148223 bk-3.0.4: diffs -u klibc/klibc/makeerrlist.pl = 0
!greg 1075148223 bk-3.0.4: sinfo klibc/klibc/syscommon.h = 1
!greg 1075148223 bk-3.0.4: diffs -u klibc/klibc/syscommon.h = 0
!greg 1075148224 bk-3.0.4: sinfo klibc/version = 1
!greg 1075148224 bk-3.0.4: diffs -u klibc/version = 0
!greg 1075148225 bk-3.0.4: _strings klibc/klibc/arch/i386/include/sys/io.h = 0
!greg 1075148225 bk-3.0.4: _strings klibc/klibc/arch/i386/include/sys/io.h = 0
!greg 1075148225 bk-3.0.4: _strings klibc/klibc/arch/i386/include/sys/io.h = 0
!greg 1075148226 bk-3.0.4: _strings klibc/klibc/arch/i386/include/sys/vm86.h = 0
!greg 1075148226 bk-3.0.4: _strings klibc/klibc/arch/i386/include/sys/vm86.h = 0
!greg 1075148226 bk-3.0.4: _strings klibc/klibc/arch/x86_64/include/sys/io.h = 0
!greg 1075148226 bk-3.0.4: _strings klibc/klibc/arch/x86_64/include/sys/io.h = 0
!greg 1075148229 bk-3.0.4: lock -s = 0
!greg 1075148229 bk-3.0.4: lock -s = 0
!greg 1075148229 bk-3.0.4: delta -qyupdate klibc to version 0.98 klibc/klibc/SYSCALLS = 0
!greg 1075148229 bk-3.0.4: delta -qyupdate klibc to version 0.98 klibc/klibc/fopen.c = 0
!greg 1075148229 bk-3.0.4: delta -qyupdate klibc to version 0.98 klibc/klibc/include/stdio.h = 0
!greg 1075148229 bk-3.0.4: delta -qyupdate klibc to version 0.98 klibc/klibc/include/unistd.h = 0
!greg 1075148229 bk-3.0.4: delta -qyupdate klibc to version 0.98 klibc/klibc/makeerrlist.pl = 0
!greg 1075148229 bk-3.0.4: delta -qyupdate klibc to version 0.98 klibc/klibc/syscommon.h = 0
!greg 1075148229 bk-3.0.4: delta -qyupdate klibc to version 0.98 klibc/version = 0
!greg 1075148229 bk-3.0.4: new klibc/klibc/arch/i386/include/sys/io.h = 0
!greg 1075148229 bk-3.0.4: new klibc/klibc/arch/i386/include/sys/vm86.h = 0
!greg 1075148229 bk-3.0.4: new klibc/klibc/arch/x86_64/include/sys/io.h = 0
!greg 1075148229 bk-3.0.4: sfind -pC klibc/klibc/fopen.c = 0
!greg 1075148229 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1075148229 bk-3.0.4: sfind -pC klibc/klibc/include/stdio.h = 0
!greg 1075148229 bk-3.0.4: sfind -pC klibc/klibc/makeerrlist.pl = 0
!greg 1075148229 bk-3.0.4: sfind -pC klibc/klibc/arch/i386/include/sys/io.h = 0
!greg 1075148229 bk-3.0.4: sfind -pC klibc/klibc/syscommon.h = 0
!greg 1075148229 bk-3.0.4: sfind -pC klibc/klibc/arch/i386/include/sys/vm86.h = 0
!greg 1075148229 bk-3.0.4: sfind -pC klibc/klibc/include/unistd.h = 0
!greg 1075148229 bk-3.0.4: sfind -pC klibc/version = 0
!greg 1075148229 bk-3.0.4: sfind -pC klibc/klibc/arch/x86_64/include/sys/io.h = 0
!greg 1075148229 bk-3.0.4: sfind -pC klibc/klibc/SYSCALLS = 0
!greg 1075148229 bk-3.0.4: obtain write lock (14827)
!greg 1075148229 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1075148229 bk-3.0.4: _keysort = 0
!greg 1075148229 bk-3.0.4: sane = 0
!greg 1075148230 bk-3.0.4: check -c - = 0
!greg 1075148230 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1075148230 bk-3.0.4: commit -dqY/tmp/cmt14746 -f/tmp/cfiles14746 = 0
!greg 1075148230 bk-3.0.4: write unlock (14827)
!greg 1075148230 bk-3.0.4: citool = 0
!greg 1075148332 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1075148332 bk-3.0.4: sane = 0
!greg 1075148332 bk-3.0.4: clean ChangeSet = 0
!greg 1075148332 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1075148333 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist17808 . = 0
!greg 1075148333 bk-3.0.4: _sort = 0
!greg 1075148333 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1075148333 bk-3.0.4: clean ChangeSet = 0
!greg 1075148333 bk-3.0.4: citool = 0
!greg 1075148337 bk-3.0.4: obtain read lock (17819)
!greg 1075148337 bk-3.0.4: _probekey = 0
!greg 1075148342 bk-3.0.4: _keysort = 0
!greg 1075148342 bk-3.0.4: _adler32 = 0
!greg 1075148342 bk-3.0.4: makepatch -vv -s - = 0
!greg 1075148371 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=16985
!greg 1075148371 bk-3.0.4: read unlock (17819)
!greg 1075148371 bk-3.0.4: obtain read lock (17827)
!greg 1075148371 bk-3.0.4: _probekey = 0
!greg 1075148373 bk-3.0.4: _keysort = 0
!greg 1075148374 bk-3.0.4: _adler32 = 0
!greg 1075148374 bk-3.0.4: makepatch -vv -s - = 0
!greg 1075148374 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=16985
!greg 1075148374 bk-3.0.4: read unlock (17827)
!greg 1075148374 bk-3.0.4: obtain read lock (17835)
!greg 1075148374 bk-3.0.4: _probekey = 0
!greg 1075148376 bk-3.0.4: _keysort = 0
!greg 1075148376 bk-3.0.4: _adler32 = 0
!greg 1075148376 bk-3.0.4: makepatch -vv -s - = 0
!greg 1075148378 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=16985
!greg 1075148378 bk-3.0.4: read unlock (17835)
!greg 1075148510 bk-3.0.4: get -qe Makefile udev.spec = 0
!greg 1075148525 bk-3.0.4: vim Makefile udev.spec = 0
!greg 1075148527 bk-3.0.4: edit ChangeLog = 0
!greg 1075148536 bk-3.0.4: changes -rv014..+ = 0
!greg 1075148543 bk-3.0.4: changes -rv014..+ = 0
!greg 1075148625 bk-3.0.4: dotbk .bkgui config-gui = 0
!greg 1075148625 bk-3.0.4: sane = 0
!greg 1075148625 bk-3.0.4: clean ChangeSet = 0
!greg 1075148625 bk-3.0.4: prs -hr+ -d:HASHCOUNT:
 ChangeSet = 0
!greg 1075148626 bk-3.0.4: sfiles -vg -xcpA -o/tmp/bk_cilist18048 . = 0
!greg 1075148626 bk-3.0.4: _sort = 0
!greg 1075148626 bk-3.0.4: dotbk .bkgui.d/ci.rc ci.rc = 0
!greg 1075148626 bk-3.0.4: clean ChangeSet = 0
!greg 1075148626 bk-3.0.4: sinfo ChangeLog = 1
!greg 1075148626 bk-3.0.4: diffs -u ChangeLog = 0
!greg 1075148627 bk-3.0.4: sinfo ChangeLog = 1
!greg 1075148627 bk-3.0.4: diffs -u ChangeLog = 0
!greg 1075148632 bk-3.0.4: sinfo ChangeLog = 1
!greg 1075148632 bk-3.0.4: diffs -u ChangeLog = 0
!greg 1075148633 bk-3.0.4: sinfo ChangeLog = 1
!greg 1075148633 bk-3.0.4: diffs -u ChangeLog = 0
!greg 1075148633 bk-3.0.4: sinfo Makefile = 1
!greg 1075148633 bk-3.0.4: diffs -u Makefile = 0
!greg 1075148633 bk-3.0.4: sinfo udev.spec = 1
!greg 1075148633 bk-3.0.4: diffs -u udev.spec = 0
!greg 1075148635 bk-3.0.4: lock -s = 0
!greg 1075148635 bk-3.0.4: lock -s = 0
!greg 1075148635 bk-3.0.4: delta -qyv015 release ChangeLog = 0
!greg 1075148635 bk-3.0.4: delta -qyv015 release Makefile = 0
!greg 1075148635 bk-3.0.4: delta -qyv015 release udev.spec = 0
!greg 1075148635 bk-3.0.4: sfind -pC ChangeLog = 0
!greg 1075148635 bk-3.0.4: sfind -pC udev.spec = 0
!greg 1075148635 bk-3.0.4: sfind -pC ChangeSet = 0
!greg 1075148635 bk-3.0.4: sfind -pC Makefile = 0
!greg 1075148635 bk-3.0.4: obtain write lock (18088)
!greg 1075148635 bk-3.0.4: sccscat -h ChangeSet = 0
!greg 1075148635 bk-3.0.4: _keysort = 0
!greg 1075148635 bk-3.0.4: sane = 0
!greg 1075148635 bk-3.0.4: check -c - = 0
!greg 1075148636 bk-3.0.4: log -q http://config.openlogging.org:80////LOG_ROOT/// = 0
!greg 1075148636 bk-3.0.4: commit -dqY/tmp/cmt18048 -f/tmp/cfiles18048 = 0
!greg 1075148636 bk-3.0.4: write unlock (18088)
!greg 1075148636 bk-3.0.4: citool = 0
!greg 1075148641 bk-3.0.4: changes -t = 0
!greg 1075148641 bk-3.0.4: tags = 0
!greg 1075148644 bk-3.0.4: admin -Sv015 ChangeSet = 0
!greg 1075148644 bk-3.0.4: tag v015 = 0
!greg 1075148647 bk-3.0.4: changes -t = 0
!greg 1075148647 bk-3.0.4: tags = 0
!greg 1075148652 bk-3.0.4: obtain read lock (18108)
!greg 1075148652 bk-3.0.4: _probekey = 0
!greg 1075148658 bk-3.0.4: _keysort = 0
!greg 1075148658 bk-3.0.4: _adler32 = 0
!greg 1075148658 bk-3.0.4: makepatch -vv -s - = 0
