http://bugzilla.opensuse.org/show_bug.cgi?id=1076779 http://bugzilla.opensuse.org/show_bug.cgi?id=1076779#c42 --- Comment #42 from Michael Chang <mchang@suse.com> --- (In reply to Franck Bui from comment #40)
(In reply to Michael Chang from comment #34)
Worse. :( blkid doesn't provide info about PART "TYPE" GUID, it has only PART "ENTRY" GUID, which is unique to every partition, not useful at all here.
Hmm it does here:
$ blkid -p /dev/vda2 -o udev -s PART_ENTRY_TYPE ID_PART_ENTRY_TYPE=c12a7328-f81f-11d2-ba4b-00a0c93ec93b
That "-p" does the trick .. Obviously I was overlooking it, because the short description looks not interested ..
-p Switch to low-level superblock probing mode (bypassing the cache) ...
Anyway, with that option I submitted another fix to use blkid as fallback. https://build.opensuse.org/request/show/580144
However doing the probing in the host environment as suggested by Ludwig sounds better IMHO.
That's to be discussed, and also I'm confused why only "udevadm info" did not communicate with host daemon (or it does, but somehow host daemon looks for chroot instead, which is buggy). The child process forked by yast should inherit the same environment ... -- You are receiving this mail because: You are on the CC list for the bug.