summaryrefslogtreecommitdiff
path: root/udev/udevadm-info.c
AgeCommit message (Collapse)Author
2010-12-11udevd: simplify udev database and fix DEVNAME handlingKay Sievers
2010-12-10udevd: use dev_t or netif ifindex as database keyKay Sievers
We need to preserve the database of network interfaces while we rename them. Use the kernel's numbers wherever possible, instead of the device names. Fix wrong database filenames which contain a '/', translated from '!' in the kernel name. Fix segfault for kobject pathes where the subsystem can not be determined from sysfs.
2010-12-10udevadm: info - honor --export and --export-prefix for property queryKay Sievers
The output will always be quoted: $ udevadm info --export --export-prefix=MY_ --query=property --name=sda MY_UDEV_LOG='3' MY_DEVPATH='/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' MY_MAJOR='259' MY_MINOR='0' MY_DEVNAME='sda' MY_DEVTYPE='disk' MY_SUBSYSTEM='block'
2010-07-28udevadm: fix short options in getopt()Yin Kangkai
2010-05-27while (1) -> for (;;)Kay Sievers
2010-04-22udevadm: info --export-db -- remove watch handle exportKay Sievers
2010-04-13remove "ignore_remove" optionKay Sievers
2010-04-13remove "all_partitions" optionKay Sievers
We can not predict the major/minor of non-existing devices: $ grep . /sys/class/block/sd*/dev /sys/class/block/sda1/dev:259:524288 /sys/class/block/sda2/dev:259:262144 /sys/class/block/sda3/dev:259:786432 /sys/class/block/sda4/dev:259:131072 /sys/class/block/sda/dev:259:0 /sys/class/block/sdb/dev:259:655360 /sys/class/block/sdc/dev:259:393216 If this functionality is still needed for some broken hardware, it needs to be solved with a tool not part of the udev package. Because such option is unreliable and unsafe to use.
2009-12-24udevadm: info - fix info --root --query=name --path= for device without a ↵Kay Sievers
device node Subject: Bug#561279: udev: Crash location and first-level cause Reply-To: Stephen Kitt <steve@sk2.org>, 561279@bugs.debian.org
2009-09-08fix randonm findings from llvm-clang-analyzerKay Sievers
Thanks to Lennart for the log file!
2009-08-01update a few years of copyrightKay Sievers
2009-07-08udevadm: info - add space after R:, A:, W: on database exportKay Sievers
<zzam> kay: udevadmin info -e prints all lines with a space after the :, but the W: line <kay> zzam: yeah, seems so, and the R: and the A: <zzam> yeah
2009-06-10udevadm: info -revert "accept --query without argument"Kay Sievers
Getopt is too dumb, the optional argument breaks "udevadm -q symlink".
2009-06-07udevadm: info - accept --query without a value and print propertiesKay Sievers
2009-05-20use openat(), unlinkat(), fstatat()Kay Sievers
2009-05-20use more efficient string copyingKay Sievers
2009-03-07udevadm: add text for new options to command and man pageKay Sievers
2009-02-26udevadm: info - export all devices with --export-dbKay Sievers
2009-02-23Output watch handle in udevadm info.Scott James Remnant
2009-01-05udevadm: s/udevinfo/udevadm info/Kay Sievers
2008-11-13udevadm: info - unify -V and --versionKay Sievers
2008-10-20libudev: device - get_attr_value() -> get_sysattr_value()Kay Sievers
2008-10-16udevd: use libudevKay Sievers
2008-10-03udevadm: info - fix --query=all for devices without a device nodeKay Sievers
2008-10-02use no_argument, required_argument, optional_argument in longoptsKay Sievers
2008-10-01libudev: device - handle /sys/block/<disk-device-link>/<partition>Kay Sievers
2008-09-30libudev: enumerate - scan devices and subsystems, add subsystem and ↵Kay Sievers
attribute filter
2008-09-29fix dbg() callersKay Sievers
2008-09-29libudev: enumerate - split new() and scan()Kay Sievers
2008-09-28libudev: enumerate - accept list of subsystems to scan, or skipKay Sievers
2008-09-28libudev: more list reworkKay Sievers
2008-09-26libudev: rework list handlingKay Sievers
2008-09-26libudev: enumerate_get_devices_list -> enumerate_get_listKay Sievers
2008-09-25libudev: replace awkward callback list interfaces with list iteratorsKay Sievers
2008-09-20libudev: udev_device_get_devname -> udev_device_get_devnodeKay Sievers
2008-09-19always include config.h from MakefileKay Sievers
2008-09-17libudev: pass udev_device in enumerateKay Sievers
2008-09-15libudev: switch API from devpath to syspathKay Sievers
2008-09-15udevadm: info - fix lookup-by-nameKay Sievers
2008-09-13libudev: udev_device - add attribute cacheKay Sievers
2008-09-12libudev: switch to "udev_device_get_parent"Kay Sievers
2008-09-11udevadm: info - use "udev_device"Kay Sievers
2008-09-10use size definitions from libudevKay Sievers
2008-09-10get rid of udev_sysdeps.cKay Sievers
2008-09-10convert to libudev and delete udev_utils_string.cKay Sievers
2008-09-10update file headersKay Sievers
2008-09-08remove redundant "remove trailing newlines" in udevadm infoAlan Jenkins
2008-09-06use libudev code, unify logging, pass udev context around everywhereKay Sievers
2008-09-04udevadm: move init from commands to udevadmKay Sievers
2008-09-03udevadm: rename internal functions to udevadm_*Kay Sievers