Rename the apk packages to the canon name when creating the repository The obs worker just uses name.apk when providing the packages. This does not work for Apk repositories, as the file name is not part of the repository metadata.
Rename the apk packages to the canon name when creating the repository
The obs worker just uses name.apk when providing the packages. This does not work for Apk repositories, as the file name is not part of the repository metadata.
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
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).Latest packages for
obs-build
are available from openSUSE:Tools downloads.Documentation is available here
Supported build environments
Unsecure
chroot
LXC
Secure but with limited reproducibility
docker
nspawn
Secure and with full reproducibility
KVM
XEN
ZVM
(S390)Experimental support
In addition, there is currently experimental support for
UML
PVM
(PowerPC)For hardware emulation there are
qemu
, which runs aQEMU
system emulator. This can be considered also secure and reproducible. It requires a kernel image as part of the build config.QEMU
user 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
spec
torpm
, e.g. SUSE, Fedora, RedHat, CentOS, Mandrivadsc
todeb
, e.g. Debian, UbuntuPKGBUILD
topkg
, e.g. Arch LinuxImage formats
Dockerfile
—Docker container viadocker
orpodman
tooling)chroot
tar
ball based onrpm
spec file syntaxDesktop Image formats
Special modes and formats
debbuild
: build debiandeb
s fromrpm
spec filesdebbootstrap
: debian builds usingdebootstrap
as the enginemock
:rpm
spec file build usingmock
collax
: debian package variationfissile
:docker
images based onBOSH
dev releaseshelm
:helm
chartsmodulemd
:modulemd
rpm-md extensionsUse the
--help
option for more information.