summaryrefslogtreecommitdiffstats
path: root/gluster/swift/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'gluster/swift/__init__.py')
-rw-r--r--gluster/swift/__init__.py23
1 files changed, 17 insertions, 6 deletions
diff --git a/gluster/swift/__init__.py b/gluster/swift/__init__.py
index ef350fd..14bb4e8 100644
--- a/gluster/swift/__init__.py
+++ b/gluster/swift/__init__.py
@@ -1,10 +1,18 @@
-""" Gluster Swift UFO """
+""" Gluster for Swift """
-class Version(object):
- def __init__(self, canonical_version, final):
+class PkgInfo(object):
+ def __init__(self, canonical_version, name, final):
self.canonical_version = canonical_version
+ self.name = name
self.final = final
+ def save_config(self, filename):
+ """Crates a file with the package configuration
+ which can be sourced by a bash script"""
+ with open(filename, 'w') as fd:
+ fd.write("PKG_NAME=%s\n" % self.name)
+ fd.write("PKG_VERSION=%s\n" % self.canonical_version)
+
@property
def pretty_version(self):
if self.final:
@@ -13,6 +21,9 @@ class Version(object):
return '%s-dev' % (self.canonical_version,)
-_version = Version('1.1', False)
-__version__ = _version.pretty_version
-__canonical_version__ = _version.canonical_version
+###
+### Change the Package version here
+###
+_pkginfo = PkgInfo('1.8.0', 'glusterfs-openstack-swift', False)
+__version__ = _pkginfo.pretty_version
+__canonical_version__ = _pkginfo.canonical_version