
While creating a ufs filesystem in Linux
one need to read the BSD disklabel off the disk
to get some information .

There are several possibilites :
 1) Input is a normal file :
    - All default values are used if none is provided on command line.
 2) Input is a disk partition :
   2.1) A bsd disklabel is present 
      - User provides disklabel location info
          OR
      - We search and find
           - if we cannot find , we behave as in case 2.2 (below)
   2.2) There is no bsd disklabel
      - We find metadata to create a partition structure


Note : At no case,we write any disklabel to the disk.
