blob: 6e4e90389c2399eb3f51006dae0e3b25226457b8 [file] [log] [blame]
Will Drewry80fbc6c2010-08-30 10:13:34 -05001Chromium OS version of rootdev
Bill Richardson75fcf622010-03-16 13:05:12 -07002
Will Drewry80fbc6c2010-08-30 10:13:34 -05003Inspired by git://git.debian.org/~lamont/util-linux.git / 717db2c8177203fe242ea35b31bc312abe9aa3c9
Bill Richardson75fcf622010-03-16 13:05:12 -07004
Will Drewry80fbc6c2010-08-30 10:13:34 -05005Description: Performs operations to discover and annotate the root block device
Bill Richardson75fcf622010-03-16 13:05:12 -07006
Will Drewry80fbc6c2010-08-30 10:13:34 -05007Prior to this commit, rootdev was derived from the above link. However, it has
8been rewritten in its entirety and licensed as per LICENSE.
Bill Richardson75fcf622010-03-16 13:05:12 -07009
Will Drewry80fbc6c2010-08-30 10:13:34 -050010chromeos-rootdev:
11- Provides core functionality in a library: librootdev
12- Walks sysfs to discover the block devices
13- Supports resolving through to /sys/block/XXX/slaves/*/dev devices
14- Will test and, optionally, symlink to the /dev entry for standard devices.
15- Is testable.