답변:
OpenSUSE 빌드 시스템은 다중 배포를 지원하고 빌드 환경이 일관되고 신뢰할 수 있도록 설명 된 샌드 박스 환경을 지원합니다.
OpenSUSE Build System을 어플라이언스로 설치할 수도 있습니다. 자체 빌드 팜을 설정하기위한 전체 스택을 포함하는 자체 포함 된 Linux VM 이미지 (VMware, QEmu 또는 ISO 버전이 지원됨)입니다.
mach는 적절한 구성 파일을 사용하여 RHEL을 지원합니다. 예 :
V = '5Server' # distro version
VS = '5' # 'short' version
A = 'i386' # architecture
AS = '' # 'short' version of arch
DIST = 'rhel-%s-%s' % (V, A)
### RHEL flavours
yumsources[DIST] = {
'os': rhelyum + '/%s/%s/os' % (V, A),
'updates': rhelyum + '/%s/%s/updates' % (V, A),
}
# RHEL
packages['%s' % DIST] = {
'dir': DIST,
'minimal': 'bash glibc redhat-release',
'base': 'coreutils findutils openssh-server',
'build': 'dev redhat-rpm-config rpm-build make gcc gcc-c++ tar gzip ' +
'patch unzip bzip2 diffutils cpio elfutils which',
}
sourceslist['%s' % DIST] = {
DIST: ('os', 'updates', )
}
config['%s' % DIST] = {
'runuser': '/sbin/runuser',
'macros': { 'dist': '.el' + VS, 'rhel': VS, 'redhat': VS},
}
aliases['%s' % DIST] = ('el' + VS + AS, )