# mach dist configuration                                        -*- python -*-

V = '7.0'                     # distro version
A = 'i386'                    # architecture
AS = ''                       # 'short' version of arch
DVA = 'redhat-' + V + '-' + A # distro-version-architecture

yumsources[DVA] = {
  'os':               redhatyum   + V + '/' + A + '/os',
  'updates':          redhatyum   + V + '/' + A + '/updates',
  'freshrpms':        freshrpmsrh + V + '/' + A + '/freshrpms',
}

# Red Hat Linux
packages[DVA + '-os'] = {
  'dir':      DVA,
  'minimal':  'bash glibc redhat-release',
  'base':     'fileutils findutils openssh-server file sh-utils',
  'build':    'dev rpm-build make gcc gcc-c++ tar gzip ' +
              'patch unzip bzip2 diffutils cpio',
}
sourceslist[DVA + '-os'] = {
  DVA : ('os', )
}
# RHL roots should use su instead of runuser
config[DVA + '-os'] = {'runuser': '/bin/su'}
aliases[DVA + '-os'] = ('rh' + V + AS, )

# Red Hat Linux with updates
packages[DVA + '-updates'] = packages[DVA + '-os']
sourceslist[DVA + '-updates'] = {
  DVA : ('os', 'updates', )
}
config[DVA + '-updates'] = config[DVA + '-os']
aliases[DVA + '-updates'] = ('rh' + V + 'u' + AS, )

# Red Hat Linux with freshrpms
packages[DVA + '-freshrpms'] = packages[DVA + '-os']
sourceslist[DVA + '-os'] = {
  DVA :
  sourceslist[DVA + '-updates'][DVA ] +
  ('freshrpms', )
}
config[DVA + '-freshrpms'] = {
  'runuser': '/bin/su',
  'release': '1.rh7',
  'buildopts': "--define 'dist rh7'",
}
aliases[DVA + '-freshrpms'] = ('rh' + V + 'fr' + AS, )

