Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/release
diff options
context:
space:
mode:
authorSimon Schampijer <simon@schampijer.de>2008-12-18 15:23:15 (GMT)
committer Simon Schampijer <simon@schampijer.de>2008-12-18 15:23:15 (GMT)
commit8a64d7ff43437488c9be059ef8837c31c4c1f86e (patch)
tree312c5985d977711f557ad2bfc6e6099c0f3f6f2e /release
parent6d25801d408c50a098c9f4ae39e87845318e1354 (diff)
differentiate between glucose and fructose in the download
Diffstat (limited to 'release')
-rwxr-xr-xrelease9
1 files changed, 7 insertions, 2 deletions
diff --git a/release b/release
index d4b6bc7..1c033fe 100755
--- a/release
+++ b/release
@@ -185,7 +185,8 @@ class Release(object):
return self.get_tarball_name()
def upload(self):
- upload_path = os.path.join(upload_root, self.name)
+ upload_path = os.path.join(upload_root, self.path_differentiator,
+ self.name)
upload_dest = upload_host + ':' + upload_path
subprocess.check_call(['ssh', upload_host, 'mkdir', '-m', '775',
@@ -196,7 +197,9 @@ class Release(object):
out = StringIO.StringIO()
out.write('== Source ==\n\n')
- path = os.path.join(self.name, self.get_tarball_name())
+ path = os.path.join(self.path_differentiator, self.name,
+ self.get_tarball_name())
+
out.write(download_uri + path + '\n')
report = ReleaseReport(self.version)
@@ -265,6 +268,7 @@ class ActivityRelease(Release):
self.name_regexp = 'name\s*=\s*(.*)'
self.version_regexp = 'activity_version\s*=\s*(.*)'
self.tarball_command = ['./setup.py', 'dist_source']
+ self.path_differentiator = 'fructose'
def get_tarball_path(self):
return os.path.join('dist', self.get_tarball_name())
@@ -277,6 +281,7 @@ class AutomakeRelease(Release):
self.name_regexp = 'AC_INIT\(\[.*?\],\[.*?\],\[.*?\],\[(.*?)\]'
self.version_regexp = 'AC_INIT\(\[.*?\],\[(.*?)\]'
self.tarball_command = ['make', 'distcheck']
+ self.path_differentiator = 'glucose'
def main():
parser = optparse.OptionParser()