func (d *Driver) DeleteBackup(backupURL string) error { objVolume, err := objectstore.LoadVolume(backupURL) if err != nil { return err } if objVolume.Driver != d.Name() { return fmt.Errorf("BUG: Wrong driver handling DeleteBackup(), driver should be %v but is %v", objVolume.Driver, d.Name()) } return objectstore.DeleteDeltaBlockBackup(backupURL) }
func doBackupDelete(c *cli.Context) error { var err error backupURL, err := util.GetFlag(c, "", true, err) if err != nil { return err } backupURL = util.UnescapeURL(backupURL) if err := objectstore.DeleteDeltaBlockBackup(backupURL); err != nil { return err } return nil }