Add gzip retry for the sidestore downloads This is a workaround for the sidestore sometimes returning the content uncompressed.
Add gzip retry for the sidestore downloads
This is a workaround for the sidestore sometimes returning the content uncompressed.
This repository provides the build tool to build binary packages in a a safe and reproducible way. It can be used standalone or within the Open Build Service (OBS).
build
Latest packages for obs-build are available from openSUSE:Tools downloads.
obs-build
Documentation is available here
chroot
LXC
docker
nspawn
KVM
XEN
ZVM
In addition, there is currently experimental support for
UML
PVM
qemu
QEMU
spec
rpm
dsc
deb
PKGBUILD
pkg
Dockerfile
podman
From live USB stick images, network deployment images, VM images to docker containers
tar
debbuild
debbootstrap
debootstrap
mock
collax
fissile
BOSH
helm
modulemd
Use the --help option for more information.
--help
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
This repository provides the
buildtool to build binary packages in a a safe and reproducible way. It can be used standalone or within the Open Build Service (OBS).Latest packages for
obs-buildare available from openSUSE:Tools downloads.Documentation is available here
Supported build environments
Unsecure
chrootLXCSecure but with limited reproducibility
dockernspawnSecure and with full reproducibility
KVMXENZVM(S390)Experimental support
In addition, there is currently experimental support for
UMLPVM(PowerPC)For hardware emulation there are
qemu, which runs aQEMUsystem emulator. This can be considered also secure and reproducible. It requires a kernel image as part of the build config.QEMUuser land emulation is also possible. This would give higher speed, but requires a preparation inside of the base distribution for this mode.Supported build formats
Major distribution package formats
spectorpm, e.g. SUSE, Fedora, RedHat, CentOS, Mandrivadsctodeb, e.g. Debian, UbuntuPKGBUILDtopkg, e.g. Arch LinuxImage formats
Dockerfile—Docker container viadockerorpodmantooling)chroottarball based onrpmspec file syntaxDesktop Image formats
Special modes and formats
debbuild: build debiandebs fromrpmspec filesdebbootstrap: debian builds usingdebootstrapas the enginemock:rpmspec file build usingmockcollax: debian package variationfissile:dockerimages based onBOSHdev releaseshelm:helmchartsmodulemd:modulemdrpm-md extensionsUse the
--helpoption for more information.