Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 1239ee4650f3eea1960330bfb2ca5abb > files > 5

mach-0.9.6-1.fc14.x86_64.rpm

# mach dist configuration                                        -*- python -*-
# -*- coding: utf-8 -*-

# centos-3-x86_64: configuration for CentOS 3

# each distro flavour has an aptsources line describing where to get each
# kind of package from
# each actual dist has a packages dict for bootstrap packages and
# a sourceslist dict referencing aptsources lines to use

V = '3'      # distro version
A = 'x86_64' # architecture
AS = '64'    # 'short' version of arch
DIST = 'centos-%s-%s' % (V, A)

### CentOS flavours
aptsources[DIST] = {
  'os':               'rpm ' + centos + ' %s/apt/%s os'               % (V, A),
  'updates':          'rpm ' + centos + ' %s/apt/%s updates'          % (V, A),
  'addons':           'rpm ' + centos + ' %s/apt/%s addons'           % (V, A),
  'contrib':          'rpm ' + centos + ' %s/apt/%s contrib'          % (V, A),
  'csgfs':            'rpm ' + centos + ' %s/apt/%s csgfs'            % (V, A),
  'extras':           'rpm ' + centos + ' %s/apt/%s extras'           % (V, A),
  'plus':             'rpm ' + centos + ' %s/apt/%s centosplus'       % (V, A),
}

yumsources[DIST] = {
  'os':               centos + '/%s/os/%s'                            % (V, A),
  'updates':          centos + '/%s/updates/%s'                       % (V, A),
  'addons':           centos + '/%s/addons/%s'                        % (V, A),
  'contrib':          centos + '/%s/contrib/%s'                       % (V, A),
  'csgfs':            centos + '/%s/csgfs/%s'                         % (V, A),
  'extras':           centos + '/%s/extras/%s'                        % (V, A),
  'plus':             centos + '/%s/centosplus/%s'                    % (V, A),
}

# CentOS
packages['%s-os' % DIST] = {
  'dir':      DIST,
  'minimal':  'bash coreutils glibc',
  'base':     'findutils openssh-server',
  'build':    'dev redhat-rpm-config rpm-build make gcc gcc-c++ tar gzip ' +
              'patch unzip bzip2 diffutils cpio elfutils',
}
sourceslist['%s-os' % DIST] = {
  DIST: ('os', )
}
config['%s-os' % DIST] = {
  'excludearch': 'i386 i486 i586 i686 athlon',
  'macros':  { 'dist': '.centos' + V, },
}
aliases['%s-os' % DIST] = ('c' + V + 'o' + AS, 'c' + V + AS, )

# CentOS with updates
packages['%s-updates' % DIST] = packages['%s-os' % DIST]
sourceslist['%s-updates' % DIST] = {
  DIST: ('os', 'updates', )
}
config['%s-updates' % DIST] = config['%s-os' % DIST]
aliases['%s-updates' % DIST] = ('c' + V + 'u' + AS, )

# CentOS with addons
packages['%s-addons' % DIST] = packages['%s-updates' % DIST]
sourceslist['%s-addons' % DIST] = {
  DIST: ('os', 'updates', 'addons', )
}
config['%s-addons' % DIST] = config['%s-updates' % DIST]
aliases['%s-addons' % DIST] = ('c' + V + 'a' + AS, )

# CentOS with contrib
packages['%s-contrib' % DIST] = packages['%s-updates' % DIST]
sourceslist['%s-contrib' % DIST] = {
  DIST: ('os', 'updates', 'contrib', )
}
config['%s-contrib' % DIST] = config['%s-updates' % DIST]
aliases['%s-contrib' % DIST] = ('c' + V + 'c' + AS, )

# CentOS with csgfs
packages['%s-csgfs' % DIST] = packages['%s-updates' % DIST]
sourceslist['%s-csgfs' % DIST] = {
  DIST: ('os', 'updates', 'csgfs', )
}
config['%s-csgfs' % DIST] = config['%s-updates' % DIST]
aliases['%s-csgfs' % DIST] = ('c' + V + 'g' + AS, )

# CentOS with extras
packages['%s-extras' % DIST] = packages['%s-updates' % DIST]
sourceslist['%s-extras' % DIST] = {
  DIST: ('os', 'updates', 'extras', )
}
config['%s-extras' % DIST] = config['%s-updates' % DIST]
aliases['%s-extras' % DIST] = ('c' + V + 'e' + AS, )

# CentOS with centosplus
packages['%s-plus' % DIST] = packages['%s-updates' % DIST]
sourceslist['%s-plus' % DIST] = {
  DIST: ('os', 'updates', 'plus', )
}
config['%s-plus' % DIST] = config['%s-updates' % DIST]
aliases['%s-plus' % DIST] = ('c' + V + 'p' + AS, )