Câu trả lời:
Hệ thống xây dựng OpenSUSE hỗ trợ nhiều bản phân phối và hỗ trợ môi trường mà bạn mô tả, một môi trường có hộp cát để đảm bảo rằng các bản dựng phù hợp và đáng tin cậy:
Bạn cũng có thể cài đặt Hệ thống xây dựng OpenSUSE dưới dạng thiết bị. Đây là hình ảnh Linux VM độc lập (các phiên bản VMware, QEmu hoặc ISO được hỗ trợ) có chứa toàn bộ ngăn xếp để thiết lập trang trại xây dựng của riêng bạn:
mach hỗ trợ RHEL với một tệp cấu hình phù hợp, ví dụ:
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, )
Nếu bạn muốn đi cả con đường, bạn có thể thiết lập Koji , sử dụng Mock (từ câu trả lời của cdgagne) làm một trong những thành phần của nó. Koji là thứ xây dựng Fedora và có thể tải xuống miễn phí từ trang web của nó. Afaik, Fedora điều hành Koji trên RHEL, vì vậy nó sẽ ổn cho mục đích của bạn.