aboutsummaryrefslogtreecommitdiff
path: root/ipsutils/config.py
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2013-06-07 11:46:26 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2013-06-07 11:46:26 -0400
commit263f9fdf54de12fb10ab18949afd8bc515cd61ac (patch)
tree15f9cfa702b615fbc986b71fec3a5bbb1f2a1343 /ipsutils/config.py
parent85d13294c7570cc32e75c0413924672e72ff3f60 (diff)
downloadipsutils-263f9fdf54de12fb10ab18949afd8bc515cd61ac.tar.gz
Add docstrings
Diffstat (limited to 'ipsutils/config.py')
-rw-r--r--ipsutils/config.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/ipsutils/config.py b/ipsutils/config.py
index bd5b8ce..756d8fa 100644
--- a/ipsutils/config.py
+++ b/ipsutils/config.py
@@ -19,7 +19,11 @@ import collections
class Config(object):
def __init__(self, ipsfile=''):
+ """SPEC file parsing engine.
+ """
super(Config, self).__init__()
+
+ #Defines possible FMRI section keywords used by IPS
key_dict = collections.OrderedDict()
key_dict['name'] = ''
key_dict['repackage'] = ''
@@ -35,6 +39,7 @@ class Config(object):
key_dict['classification'] = ''
key_dict['description'] = ''
+ #Define valid build script sections in SPEC file
script_dict = collections.OrderedDict()
script_dict['prep'] = []
script_dict['build'] = []
@@ -99,6 +104,8 @@ class Config(object):
exit(1)
def check_keywords(self):
+ """Validate SPEC file's FMRI section
+ """
mandatory = ['arch', 'classification', 'description', 'group',
'license', 'maintainer', 'name', 'release', 'source_url', 'summary',
'version']