def create(self, *args, **kwargs): if self.exists: raise FilesystemError("filesystem already exists") Format.create(self, *args, **kwargs) return self.doFormat(*args, **kwargs)
def create(self, *args, **kwargs): """ Create the format. """ try: Format.create(self, *args, **kwargs) # Consider use of -Z|--zero # -f|--force or -y|--yes may be required # lvm has issues with persistence of metadata, so here comes the # hammer... Format.destroy(self, *args, **kwargs) lvm.pvcreate(self.device) except Exception, msg: raise PhysicalVolumeError("Create device failed!", self.device)
def create(self, *args, **kwargs): """ Create the device. """ force = kwargs.get("force") if not force and self.exists: raise SwapSpaceError("format already exists", self.device) if force: self.teardown() elif self.status: raise SwapError("device exists and is active", self.device) try: Format.create(self, *args, **kwargs) mkswap(self.device, label=self.label) except Exception, msg: raise SwapSpaceError, msg
def create(self, *args, **kwargs): """ Create the device. """ if self.exists: raise DiskLabelError("format already exists", self.device) if self.status: raise DiskLabelError("device exists and is active", self.device) Format.create(self, *args, **kwargs) # We're relying on someone having called resetPartedDisk -- we # could ensure a fresh disklabel by setting self._partedDisk to # None right before calling self.commit(), but that might hide # other problems. self.commit() self.exists = True