Install RPM Based Distros, e.g. SuSE or Fedora, in chroots (for schroot) in an Ubuntu. This is the old method, now I'm using docker.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Marc Wäckerlin 9683f57afb readme updated 7 months ago
debian prepare new version 2 years ago
doc updated build system 1 year ago
scripts prepare new version 2 years ago
AUTHORS updated author woth new homepage 3 years ago
COPYING updated build system 1 year ago
ChangeLog updated build system 1 year ago
INSTALL updated build system 1 year ago
NEWS initial takeover 3 years ago
README.md readme updated 7 months ago
autogen.sh prepare new version 2 years ago
ax_check_qt.m4 readme updated 7 months ago
ax_cxx_compile_stdcxx_11.m4 updated build system 1 year ago
ax_init_standard_project.m4 readme updated 7 months ago
bootstrap.sh readme updated 7 months ago
build-in-docker.conf prepare new version 2 years ago
build-in-docker.sh readme updated 7 months ago
build-resource-file.sh initial takeover 3 years ago
configure.ac initial takeover 3 years ago
dependency-graph.sh updated build system 1 year ago
mac-create-app-bundle.sh readme updated 7 months ago
makefile.am readme updated 7 months ago
makefile_test.inc.am updated build system 1 year ago
resolve-debbuilddeps.sh readme updated 7 months ago
resolve-rpmbuilddeps.sh readme updated 7 months ago
rpmsign.exp updated build system 1 year ago
sql-to-dot.sed updated build system 1 year ago
suse-chroots.desktop.in prepare new version 2 years ago
suse-chroots.spec.in initial takeover 3 years ago
template.sh updated build system 1 year ago

README.md

Debootstrap for RPM Distros on Ubuntu

Downloads SuSE environments from the openSUSE homepage and installs them into schroot environments.

See scripts/susebootstrap.sh.

I used that to «cross compile» packages for suse and fedora on an ubuntu server. But now I don’t use these scripts anymore. To get I suse build environment, I simply use docker:

docker run --rm -it opensuse bash

I have special images prepared for my builds:

https://hub.docker.com/r/mwaeckerlin/rpmbuildenv/

docker run --rm -it mwaeckerlin/rpmbuildenv:amd64-opensuse-leap

This is all part of my bootstrap environment, that installs a nice script build-in-docker.sh.