Age | Commit message (Collapse) | Author |
|
OK, I fixed that bug you hinted at earlier in my previous
sleep_for_dev() patch. I am sure you fixed it, but here we go
nonetheless, just in case.
I actually changed it up a bit. It is probably faster to count down
from SECONDS_TO_WAIT_FOR_DEV than count up.
I also made the lone 'path' argument const, since it can be.
Some other misc. bits, too.
|
|
|
|
|
|
|
|
|
|
probably got it wrong too...
|
|
|
|
|
|
|
|
This fixes problem of libsysfs and tdb getting build with different gcc options
as the rest of udev.
|
|
|
|
|
|
|
|
|
|
|
|
Not hooked up to the build yet.
|
|
|
|
|
|
|
|
|
|
namedev.c is still a mess, that's up next after testing...
|
|
and udev.config
the namedev name didn't really make much sense anymore...
|
|
|
|
and a patch for namdev.c comments + debug
o correct 'device device'
o correct permission file to config file
|
|
Thanks to Kay Sievers <kay@vrfy.org> for pointing this out.
|
|
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 :))
|
|
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'
|
|
|
|
Now we will timeout properly.
|
|
|
|
config variables
This will make running tests a lot simpler.
|
|
|
|
|
|
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
|
|
changes:
o CALLOUT method included
o required keys for every match method listed
o keywords changed to uppercase in EXAMPLE
|
|
Now we standardise on a struct udevice to pass around, and store in the
database. This cleaned up the database code a lot.
|
|
|
|
instead sleep for up to 10 seconds waiting for it to show up.
|
|
|
|
Also delete the record after the device is gone, and fix up a memory leak.
|
|
Thanks to reg@dwf.com for pointing this out to me.
|
|
|
|
Unix file modes should be stored in a mode_t, not a standard type. At
the moment it is actually unsigned, in fact, not a signed integer.
Attached patch does an s/int mode/mode_t mode/ and cleans up the
results.
|
|
Yah yah, really trivial stuff...
- get_class_device() doesn't need to be exported; it
should be static
- white space cleanup
|
|
> 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.
|
|
> 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.
|
|
|
|
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.
|
|
|
|
|