#!/usr/bin/python

release_info = {'etch': ('Debian', '4.0'),
                 'lenny': ('Debian', '5.0'),
                 'squeeze': ('Debian', '6.0'),
                 'hardy': ('Ubuntu', '8.04'),
                 'intrepid': ('Ubuntu', '8.10'),
                 'jaunty': ('Ubuntu', '9.04')}

codenames = ['etch', 'lenny', 'squeeze',
             'hardy', 'intrepid', 'jaunty']

releases = ['', '-proposed', '-development']

architectures = ['amd64', 'i386']

components = ['debathena',
              'debathena-config',
              'debathena-manual-config',
              'debathena-system',
              'openafs']

for codename in codenames:
    distro, version = release_info[codename]
    for release in releases:
        print 'Origin: Debathena'
        print 'Label: Debathena'
        print 'Suite: %s%s' % (codename, release)
        print 'Codename: %s%s' % (codename, release)
        print 'Version: %s' % version
        print 'Architectures: %s source' % ' '.join(architectures)
        print 'Components: %s' % ' '.join(components)
        print 'Description: Debathena packages for %s %s %s' % (distro, version, codename)
        print 'SignWith: 0x997D6B23'
        print 'Contents: . .gz'
        print 'DebIndices: Packages Release . .gz .bz2'
        print 'DscIndices: Sources Release . .gz .bz2'
        print
