#!/usr/bin/python

import sys

#key = '997D6B23'
key = '0D8A9E8F'

release_info = {
                'squeeze': ('Debian', '6.0'),
                'wheezy': ('Debian', '7.0'),
                'jessie': ('Debian', '8.0'),
                'lucid': ('Ubuntu', '10.04'),
                'precise': ('Ubuntu', '12.04'),
                'raring': ('Ubuntu', '13.04'),
                'saucy': ('Ubuntu', '13.10'),
                'trusty': ('Ubuntu', '14.04'),
                'raspbian-wheezy': ('Raspbian', '7.0')}

release_info = {'lenny': ('Debian', '5.0'),
                       'hardy': ('Ubuntu', '8.04'),
                       'jaunty': ('Ubuntu', '9.04'),
                       'karmic': ('Ubuntu', '9.10'),
                       'maverick': ('Ubuntu', '10.10'),
                       'natty': ('Ubuntu', '11.04'),
                       'oneiric': ('Ubuntu', '11.10'),
                       'quantal': ('Ubuntu', '12.10'),
                       }


releases = ['']

architectures = ['amd64', 'i386', 'armhf']

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

for codename in sorted(release_info.keys()):
    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: 0x%s' % key
        print 'Contents: . .gz'
        print 'DebIndices: Packages Release . .gz .bz2'
        print 'DscIndices: Sources Release . .gz .bz2'
        print
