Denis Vlasenko
582dff0514
volume identification: abolish /proc/partitions and /proc/cdroms
...
scanning. It does not catch volume managers and such.
Adding even more cruft is bad, so I decided to simply
scan /dev/* for any block devices. See how much better
it finds devices now:
# ./busybox_old blkid
/dev/sda1: LABEL="/boot" UUID="7931e231-dcb4-4b6d-9301-f7354ae24061"
/dev/dm-0: LABEL="Fedora-9-Live-x8" UUID="bb491e1e-1145-4f5b-b0ab-cbd2baf4f15a"
/dev/dm-1: UUID="edc2a920-ef83-437e-ba64-d3b6dc851267"
/dev/sdb1: UUID="6F84-ED0F"
# ./busybox blkid
/dev/sdb1: UUID="6F84-ED0F"
/dev/root: LABEL="Fedora-9-Live-x8" UUID="bb491e1e-1145-4f5b-b0ab-cbd2baf4f15a"
/dev/dm-1: UUID="edc2a920-ef83-437e-ba64-d3b6dc851267"
/dev/dm-0: LABEL="Fedora-9-Live-x8" UUID="bb491e1e-1145-4f5b-b0ab-cbd2baf4f15a"
/dev/sda1: LABEL="/boot" UUID="7931e231-dcb4-4b6d-9301-f7354ae24061"
/dev/mapper/VolGroup00-LogVol01: UUID="edc2a920-ef83-437e-ba64-d3b6dc851267"
/dev/mapper/VolGroup00-LogVol00: LABEL="Fedora-9-Live-x8" UUID="bb491e1e-1145-4f5b-b0ab-cbd2baf4f15a"
function old new delta
static.drive_name_string 12 - -12
append_mount_options 205 190 -15
volume_id_open_node 37 18 -19
uuidcache_check_device 485 257 -228
uuidcache_init 637 36 -601
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 0/4 up/down: 0/-875) Total: -875 bytes
text data bss dec hex filename
792218 592 6648 799458 c32e2 busybox_old
791260 592 6648 798500 c2f24 busybox_unstripped
2008-10-19 19:36:30 +00:00
..
2008-08-05 13:10:34 +00:00
2008-06-27 02:52:20 +00:00
2008-07-05 09:18:54 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-07-21 14:41:33 +00:00
2008-06-27 02:52:20 +00:00
2008-10-18 19:18:51 +00:00
2008-07-23 08:41:08 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-07-22 18:27:53 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2007-04-10 23:03:30 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-08-23 23:15:48 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-09-05 11:46:43 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-08-05 23:32:27 +00:00
2008-06-27 02:52:20 +00:00
2008-08-09 17:16:40 +00:00
2008-09-25 10:39:10 +00:00
2008-08-17 12:47:19 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-08-28 22:42:52 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-07-15 21:09:30 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-04-22 18:07:41 +00:00
2008-09-27 01:28:56 +00:00
2008-09-25 12:13:34 +00:00
2008-07-21 23:05:26 +00:00
2008-06-27 02:52:20 +00:00
2008-10-19 19:36:30 +00:00
2008-06-28 04:58:55 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-07-05 09:18:54 +00:00
2008-07-11 13:57:08 +00:00
2007-08-12 20:58:27 +00:00
2008-07-09 19:44:08 +00:00
2008-06-27 02:52:20 +00:00
2008-08-09 17:16:40 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-07-20 13:47:51 +00:00
2008-06-27 02:52:20 +00:00
2008-09-19 23:43:59 +00:00
2008-09-25 10:48:06 +00:00
2008-04-22 00:08:27 +00:00
2008-06-16 04:09:25 +00:00
2008-06-14 22:11:29 +00:00
2008-06-27 02:52:20 +00:00
2008-08-05 17:43:29 +00:00
2004-03-15 08:29:22 +00:00
2008-07-27 12:10:07 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-07-21 23:05:26 +00:00
2008-06-27 02:52:20 +00:00
2008-06-30 13:30:21 +00:00
2008-06-27 02:52:20 +00:00
2008-07-22 20:16:55 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-09-11 19:51:11 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-09-25 12:13:34 +00:00
2008-06-29 02:25:53 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-07-06 07:00:11 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-07-21 23:05:26 +00:00
2008-09-25 12:13:34 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-06-27 02:52:20 +00:00
2008-08-06 08:44:09 +00:00
2008-08-09 16:15:14 +00:00