On Thu, Mar 30, 2017 at 12:59:00PM +0200, Bruno Flueckiger wrote: > I see your point with the installer. Default labels make the disks > indistinguishable. The following diff prints the raw infos from dmesg > rather than the current list of disks: > > Index: distrib/miniroot/install.sub > =================================================================== > RCS file: /cvs/src/distrib/miniroot/install.sub,v > retrieving revision 1.988 > diff -u -p -r1.988 install.sub > --- distrib/miniroot/install.sub 13 Mar 2017 17:08:31 -0000 1.988 > +++ distrib/miniroot/install.sub 30 Mar 2017 10:44:01 -0000 > @@ -264,13 +264,7 @@ diskinfo() { > local _d > > for _d; do > - make_dev $_d > - echo -n "$_d: " > - disklabel -dpg $_d 2>/dev/null | > - sed -e '/^label: /{s,,,;s/ *$//;s/^$/<no label>/;h;d;}' \ > - -e '/.*# total bytes: \(.*\)/{s//(\1)/;H;}' \ > - -e '$!d;x;s/\n/ /' > - rm -f /dev/{r,}$_d? > + sed -n "/^$_d/p" /var/run/dmesg.boot > done > } >
Your proposition is good for the installer? I doubt it. j.