On Tue, Apr 07, 2015 at 11:53:52AM +0200, Johan Oudinet wrote: > Hi, > > $ sudo parted --script --machine /dev/sdd unit s print > Error: /dev/sdd: unrecognised disk label > BYT; > /dev/sdd:7744512s:scsi:512:512:unknown:Generic STORAGE DEVICE:; > > The two last lines are printed in the standard error output instead of > the normal input. Because of that, I must redirect the standard error to > the standard output in order to read the disk size. > IMO, only the error message about the unrecognised disk label should be > printed on the standard error.
Are you sure? The code handling that is pretty straightforward: https://github.com/bcl/parted/blob/master/parted/parted.c#L986 puts and printf, no stderr involved. -- Brian C. Lane | Anaconda Team | IRC: bcl #anaconda | Port Orchard, WA (PST8PDT)