Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-08-19 | change database file names | Kay Sievers | |
With very deeply nested devices, We can not use a single file name to carry an entire DEVPATH. Use <subsystem>:<sysname> as the database filename, which should also simplify the handling of devices moving around, as these values will not change but still be unique. For the name stack we use the <maj>:<min> now as the filename. > On Tue, Aug 18, 2009 at 09:59:56AM -0400, Ric Wheeler wrote: > The first is that udev grumbles during boot about "file name too long" > like the following: > > Aug 17 06:49:58 megadeth udevd-event[20447]: unable to create db file > '/dev/.udev/db/\x2fdevices\x2fpci0000:00\x2f0000:00:04.0\x2f0000:17:00.0\x2f0000:18:0a.0\x2f0000:1f:00.0\x2fhost11\x2fport-11:0\x2fexpander-11:0\x2fport-11:0:0\x2fexpander-11:1\x2fport-11:1:0\x2fexpander-11:2\x2fport-11:2:17\x2fexpander-11:3\x2fport-11:3:1\x2fend_device-11:3:1\x2fbsg\x2fend_device-11:3:1': > File name too long | |||
2009-08-07 | Fix another relative path for the new working directory. | Diego Elio 'Flameeyes' Pettenò | |
2009-08-07 | Replace the custom test-run target with the standard make check. | Diego Elio 'Flameeyes' Pettenò | |
A little fix is needed for the udev-test.pl script (to be called with the proper path), but this allows for the test binaries to be only built when running the tests themselves. | |||
2009-05-22 | test: check string substitutions in OWNER and GROUP | Benjamin Gilbert | |
String substitutions in OWNER and GROUP keys were broken in udev 137-142. Explicitly test for this, since such breakage will not manifest in typical rulesets. | |||
2009-05-20 | use more efficient string copying | Kay Sievers | |
2009-05-19 | remove format char string truncation syntax | Kay Sievers | |
2009-05-13 | fix possible endless loop for GOTO to non-existent LABEL | Kay Sievers | |
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=526365 | |||
2009-02-05 | test: add test for empty and non-existent ATTR | Kay Sievers | |
2009-01-30 | fix NAME="" logic | Kay Sievers | |
Reported-By: Soh Kam Yung <sohkamyung@gmail.com> | |||
2008-11-12 | string index - split nodes and childs to allow and unlimited number of childs | Kay Sievers | |
2008-10-26 | libudev: device - allocate envp array only once | Kay Sievers | |
2008-10-26 | test: add RUN+="socket: ..." to a test to run monitor code | Kay Sievers | |
2008-10-26 | fix $attr{[<subsystem>/<sysname>]<attribute>} substitution | Kay Sievers | |
2008-10-25 | match KEY="A|B" without temporary string copy | Kay Sievers | |
2008-10-23 | replace in-memory rules array with match/action token list | Kay Sievers | |
The in-memory rule array of a common desktop distro install took: 1151088 bytes with the token list: 109232 bytes tokens (6827 * 16 bytes), 71302 bytes buffer | |||
2008-10-17 | test: fix a few unintentially wrongly written rules which cause parse errors | Kay Sievers | |
2008-10-14 | test: move global ENV{ENV_KEY_TEST}="test" to local rule | Kay Sievers | |
2008-10-14 | delete simple-build-check.sh | Kay Sievers | |
2008-09-29 | test: replace last reference of "/class/*" devpath | Kay Sievers | |
2008-09-29 | test: add missing pci directory because of .gitignore *.7 | Kay Sievers | |
2008-09-29 | test: replace ancient sysfs tree with recent one | Kay Sievers | |
2008-09-29 | libudev: enumerate - split new() and scan() | Kay Sievers | |
2008-09-16 | udev-test.pl: set non-zero exitcode if tests fail | Alan Jenkins | |
2008-09-08 | udev-test.pl: set udev_log="err" | Kay Sievers | |
2008-09-03 | udev-test.pl: remove left-over comment from --valgrind option | Kay Sievers | |
2008-09-01 | udev-test.pl: add --valgrind option | Kay Sievers | |
2008-07-30 | use autotools | Kay Sievers | |
2008-07-18 | move default rules from /etc/udev/rules.d/ to /lib/udev/rules.d/ | Kay Sievers | |
None of these rules is supposed to be changed by users, so move them out of /etc. Custom rules, and automatically generated rules stay in /etc. All rules are still processed in lexical order, regardless which directory they live in. | |||
2008-05-19 | add substitution in MODE= field | Erik van Konijnenburg | |
Do substitition processing in MODE field, similar to substitution in OWNER, GROUP etc fields. Add test case for normal and overflow behaviour. Document in manpage. | |||
2008-04-21 | fstab_import: add program to IMPORT matching fstab entry | Kay Sievers | |
DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6 SUBSYSTEM=block ... ID_FS_USAGE=filesystem ID_FS_TYPE=ext3 ID_FS_VERSION=1.0 ... FSTAB_NAME=/dev/disk/by-id/scsi-SATA_ST910021AS_3MH0Y3KF-part6 FSTAB_DIR=/home/kay/work FSTAB_TYPE=ext3 FSTAB_OPTS=defaults FSTAB_FREQ=1 FSTAB_PASSNO=1 | |||
2008-04-18 | allow setting of MODE="0000" | Kay Sievers | |
2008-03-21 | test: remove duplicated EXTRA entry | Kay Sievers | |
2008-03-14 | extend hack to allow TEST=="*/start" | Kay Sievers | |
2008-03-14 | test: add "subsystem" links to all devices | Kay Sievers | |
2007-11-13 | remove udevstart | Kay Sievers | |
2007-08-16 | accept relative path for TEST | Kay Sievers | |
2007-07-25 | restore behavior of NAME== | Kay Sievers | |
2007-07-24 | collect: extra to synchronize actions across events | Hannes Reinecke | |
2007-07-16 | allow SYMLINK== match | Kay Sievers | |
2007-06-03 | add "[$SUBSYSTEM/$KERNEL]<attribute>" lookup | Kay Sievers | |
2007-05-21 | replace_chars: replace % character | Kay Sievers | |
2007-03-28 | finally remove the directory event-multiplexer crap | Kay Sievers | |
2007-03-12 | delete dasd_id, it moved to s390-tools | Kay Sievers | |
These s390-tools-1.6.0 (applicable for the "October 2005 stream") replace s390-tools-1.5.4. New tools: * tape390_crypt: Tool to control and query crypto settings for 3592 zSeries tape devices. * mon_fsstatd: Daemon that writes filesystem utilization data to the z/VM monitor stream. * dumpconf: Allows to configure the dump device used for system dump in case a kernel panic occurs. * dasdinfo: Display unique DASD ID, either uid or volser. * 59-dasd.rules: udev rules for unique DASD device nodes created in /dev/disk/. http://www.ibm.com/developerworks/linux/linux390/s390-tools-1.6.0.html | |||
2007-02-25 | add test for an attribute which contains an operator char | Kay Sievers | |
2006-12-08 | rename "udev.c" to "test-udev.c" - it is only for testing | Kay Sievers | |
2006-09-05 | add persistent rules generator for net devices and optical drives | Marco d'Itri | |
2006-09-05 | let $attr{symlink} return the last element of the path | Kay Sievers | |
Example for /block/sda: SUBSYSTEMS="scsi", ENV{COMMENT}="$attr{driver}" sets COMMENT=sd SUBSYSTEMS="pci", ENV{COMMENT}="$attr{driver}" sets COMMENT=ata_piix | |||
2006-09-05 | fix ENV{TEST}="Test: $env{TEST}" | Kay Sievers | |
2006-08-20 | use new key names in test programs | Kay Sievers | |
2006-08-20 | skip rule, if too may keys of the same type are used | Kay Sievers | |