Exemplo n.º 1
0
    def do_update(self, oid, data):

        verrors = ValidationErrors()
        self._clean_be_name(verrors, 'bootenv_update', data['name'])
        if verrors:
            raise verrors

        if not Update.RenameClone(oid, data['name']):
            raise CallError('Failed to update boot environment')
        return data['name']
Exemplo n.º 2
0
    def do_update(self, oid, data):
        """
        Update `id` boot environment name with a new provided valid `name`.
        """

        verrors = ValidationErrors()
        self._clean_be_name(verrors, 'bootenv_update', data['name'])
        if verrors:
            raise verrors

        if not Update.RenameClone(oid, data['name']):
            raise CallError('Failed to update boot environment')
        return data['name']
Exemplo n.º 3
0
 def rename(self, oid, new_name):
     """
     Renames boot environment `id`.
     """
     return Update.RenameClone(oid, new_name)