Exemple #1
0
 def init_vol(self, blkdev):
     vol = ADFSVolume(blkdev)
     n = len(self.opts)
     if n < 1 or n > 2:
         print "Usage: format <volume_name> [dos_type]"
         return None
     else:
         if n > 1:
             dos_str = self.opts[1]
             dos_type = DosType.parse_dos_type_str(dos_str)
             if dos_type is None:
                 print "ERROR invalid dos_tpye:", dos_str
                 return None
         else:
             dos_type = None
         vol_name = make_fsstr(self.opts[0])
         vol.create(vol_name, dos_type=dos_type)
         return vol
 def init_vol(self, blkdev):
   vol = ADFSVolume(blkdev)
   n = len(self.opts)
   if n < 1 or n > 2:
     print("Usage: format <volume_name> [dos_type]")
     return None
   else:
     if n > 1:
       dos_str = self.opts[1]
       dos_type = DosType.parse_dos_type_str(dos_str)
       if dos_type is None:
         print("ERROR invalid dos_tpye:", dos_str)
         return None
     else:
       dos_type = None
     vol_name = make_fsstr(self.opts[0])
     vol.create(vol_name, dos_type=dos_type)
     return vol
Exemple #3
0
 def __init__(self, args, opts):
     Command.__init__(self, args, opts, edit=True)
     self.imager = Imager()
     n = len(self.opts)
     if n == 0:
         print "Usage: pack <in_path> [dos_type] [out_size]"
         self.exit_code = 1
     else:
         self.in_path = self.opts[0]
         blkdev_opts = None
         dos_type = None
         if n > 1:
             # is a dostype given?
             dos_str = opts[1]
             dos_type = DosType.parse_dos_type_str(dos_str)
             if dos_type is not None:
                 begin = 2
             else:
                 begin = 1
             # take remainder as blkdev opts
             blkdev_opts = KeyValue.parse_key_value_strings(opts[begin:])
         self.blkdev_opts = blkdev_opts
         self.dos_type = dos_type
         self.imager.pack_begin(self.in_path)
 def __init__(self, args, opts):
   Command.__init__(self, args, opts, edit=True)
   self.imager = Imager()
   n = len(self.opts)
   if n == 0:
     print("Usage: pack <in_path> [dos_type] [out_size]")
     self.exit_code = 1
   else:
     self.in_path = self.opts[0]
     blkdev_opts = None
     dos_type = None
     if n > 1:
       # is a dostype given?
       dos_str = opts[1]
       dos_type = DosType.parse_dos_type_str(dos_str)
       if dos_type is not None:
         begin = 2
       else:
         begin = 1
       # take remainder as blkdev opts
       blkdev_opts = KeyValue.parse_key_value_strings(opts[begin:])
     self.blkdev_opts = blkdev_opts
     self.dos_type = dos_type
     self.imager.pack_begin(self.in_path)