From d75106bdb28631b98e4628f83046d4783ab0b5e3 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Mon, 12 Jul 2010 09:51:15 +0200 Subject: [PATCH] [molecule.plugins] in remaster_plugin, tar_plugin add support for release_version, release_desc, release_string, release_file metadata --- molecule/specs/plugins/remaster_plugin.py | 16 ++++++++++++++++ molecule/specs/plugins/tar_plugin.py | 16 ++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/molecule/specs/plugins/remaster_plugin.py b/molecule/specs/plugins/remaster_plugin.py index 83588b7..b0a7367 100644 --- a/molecule/specs/plugins/remaster_plugin.py +++ b/molecule/specs/plugins/remaster_plugin.py @@ -328,6 +328,22 @@ class RemasterSpec(GenericSpec): 'cb': self.valid_exec_first_list_item, 've': self.ve_string_splitter, }, + 'release_string': { + 'cb': self.ne_string, # validation callback + 've': self.ve_string_stripper, # value extractor + }, + 'release_version': { + 'cb': self.ne_string, + 've': self.ve_string_stripper, + }, + 'release_desc': { + 'cb': self.ne_string, + 've': self.ve_string_stripper, + }, + 'release_file': { + 'cb': self.ne_string, + 've': self.ve_string_stripper, + }, 'source_iso': { 'cb': self.valid_path_string, 've': self.ve_string_stripper, diff --git a/molecule/specs/plugins/tar_plugin.py b/molecule/specs/plugins/tar_plugin.py index 8c53b63..ec09dac 100644 --- a/molecule/specs/plugins/tar_plugin.py +++ b/molecule/specs/plugins/tar_plugin.py @@ -129,6 +129,22 @@ class IsoToTarSpec(GenericSpec): 'cb': self.valid_exec_first_list_item, 've': self.ve_string_splitter, }, + 'release_string': { + 'cb': self.ne_string, # validation callback + 've': self.ve_string_stripper, # value extractor + }, + 'release_version': { + 'cb': self.ne_string, + 've': self.ve_string_stripper, + }, + 'release_desc': { + 'cb': self.ne_string, + 've': self.ve_string_stripper, + }, + 'release_file': { + 'cb': self.ne_string, + 've': self.ve_string_stripper, + }, 'source_iso': { 'cb': self.valid_path_string, 've': self.ve_string_stripper,