1
0
mirror of https://github.com/systemd/systemd.git synced 2025-02-28 05:57:33 +03:00

082 release

This commit is contained in:
Kay Sievers 2006-01-25 02:45:48 +01:00
parent 37854ffc9a
commit 1a72d06f7b
4 changed files with 64 additions and 2 deletions

View File

@ -1,3 +1,30 @@
Summary of changes from v081 to v082
============================================
Andrey Borzenkov:
substitute format chars in RUN after rule matching
Kay Sievers:
scsi_id, usb_id: request device parent by subsystem
path_id: work with "all devices in /sys/devices"
ignore all messages with missing devpath or action
Makefile: remove dynamic config file generation
path_id: handle fiber channel (Hannes Reinecke <hare@suse.de>)
usb_id: don't fail on other subsytems than "scsi"
don't do RUN if "ignore_device" is given
increase kernel uevent buffer size
move udev(8) manpage to udev(7)
recreate man pages from xml source
remove udev, udevstart, udevsend from the default installation
update SUSE rules
rename apply_format() cause it is public now
udevtest: add udev_rules_apply_format() to RUN keys
let "ignore_device" always return the event successfully
Olivier Blin:
fixes udev build with -fpie
Summary of changes from v080 to v081
============================================

View File

@ -17,7 +17,7 @@
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
VERSION = 081
VERSION = 082
# set this to make use of syslog
USE_LOG = true

View File

@ -1,3 +1,38 @@
udev 082
========
The udev man page has moced to udev(7) as it doesnot describe a command
anymore. The programs udev, udevstart and udevsend are no longer installed
by default and must be copied manually, if they should be installed or
included in a package.
Fix a bug where "ignore_device" could run earlier collected RUN keys before
the ignore rule was applied.
More preparation for future sysfs changes. usb_id and scsi_id no longer
depend on a magic order of devices in the /devices chain. Specific devices
should be requested by their subsytem.
This will always find the scsi parent device without depending on a specific
path position:
dev = sysfs_device_get(devpath);
dev_usb = sysfs_device_get_parent_with_subsystem(dev, "scsi");
The "device" link in the current sysfs layout will be automatically
_resolved_ as a parent and in the new sysfs layout it will just _be_ the
parent in the devpath. If a device is requested by it's symlink, like all
class devices in the new sysfs layout will look like, it gets automatically
resolved and substituted with the real devpath and not the symlink path.
Note:
A similar logic must be applied to _all_ sysfs users, including
scripts, that search along parent devices in sysfs. The explicit use of
the "device" link must be avoided. With the future sysfs layout all
DEVPATH's will start with /devices/ and have a "subsystem" symlink poiting
back to the "class" or the "bus". The layout of the parent devices in
/devices is not necessarily expected to be stable across kernel releases and
searching for parents by their subsystem should make sysfs users tolerant
for changed parent chains.
udev 081
========
Prepare udev to work with the experimental kernel patch, that moves

2
TODO
View File

@ -15,7 +15,7 @@ udev version:
o remove MODALIAS + $modalias
(ENV{MODALIAS}, $env{MODALIAS}, $sysfs{modalias} will do it)
o remove udevstart, udevsend
o remove udevsend, udevstart and their man pages
(we rely on the kernel "uevent" triggers of kernel 2.6.15 and no longer
want to guess event properties from sysfs like udevstart is doing it)