build - A Script to Build SUSE Linux RPMs

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename build-20190123-1.1.noarch.rpm
Package name build
Package version 20190123
Package release 1.1
Package architecture noarch
Package type rpm
Category Development/Tools/Building
Homepage -
License GPL-2.0-or-later AND GPL-2.0-only
Maintainer -
Download size 195.57 KB
Installed size 1.47 MB
This package provides a script for building RPMs for SUSE Linux in a
chroot environment.


Package Version Architecture Repository
build - - -


Name Value
/bin/bash -
/usr/bin/perl -
/usr/bin/python -
bash -
binutils -
build-mkbaselibs -
perl -
psmisc -
tar -


Name Value
build = 20190123-1.1
config(build) = 20190123-1.1
perl(Build) -
perl(Build::Appimage) -
perl(Build::Arch) -
perl(Build::Archrepo) -
perl(Build::Collax) -
perl(Build::Deb) -
perl(Build::Debrepo) -
perl(Build::Docker) -
perl(Build::Features) -
perl(Build::Fissile) -
perl(Build::Kiwi) -
perl(Build::LiveBuild) -
perl(Build::Mdkrepo) -
perl(Build::Repo) -
perl(Build::Rpm) -
perl(Build::Rpmmd) -
perl(Build::SimpleJSON) -
perl(Build::SimpleXML) -
perl(Build::Snapcraft) -
perl(Build::Susetags) -
perl(Build::Zypp) -


Name Value
bsdtar < 2.5.5


Type URL
Binary Package build-20190123-1.1.noarch.rpm
Source Package build-20190123-1.1.src.rpm

Install Howto

Install build rpm package:

# zypper install build




2019-01-23 - Adrian Schröter <>
- add initial SLE 15 SP1 config (bsc#1122895)
2019-01-21 - Adrian Schröter <>
- update factory config for libreadline8 switch
- cleanup 15.1 config with OBS specific stuff
* should not be used for plain build usage
* workarounds for kiwi should be fixed in packages
2018-12-06 - Adrian Schröter <>
- support jumping into KVM debug shells using "--vm-type=kvm --shell"
- adapt to new containerd CLI syntax
- Support a new 'UseOBSRepositories' flag
- lxc 3 support
- power9 fixes
- Generate a .milestone artifact for kiwi product builds
- Support rpm's new '^' separator in version comparison
- Allow to specify extra image repos with <!-- OBS-Imagerepo: -->
- Rework release handling of containers
2018-11-26 - Max Lin <>
- Add Leap 15.1 config
2018-10-22 - Adrian Schröter <>
- require psmisc util for fuser
- Start debian support for kiwi images/containers
- Support building with unordered repositories for kiwi/docker builds
- Write the package list of the base container in kiwi container builds
- Support kiwi's "additionaltags" attribute (added in kiwi 9.15.3)
- Add some substitutes for the extra container tags
- Support "OBS-AddTag" directive to set multiple container tags in kiwi builds
- Archlinux updates
- SLE 12 SP4 config
- Appimage: support source file parsing
2018-08-29 - Adrian Schröter <>
- Fall back to $mailaddr if $VC_MAILADDR is unset/null
- don't crash with no rpm macros defined
- Kiwi: support parsing of repos where the .repo file got used
- package hostarch definition in preinstallimages
- avoid double creation of monitor fifo
- Debian:
- debootstrap: ensure /etc/hosts exists
- debootstrap: Add abuild shadow password entry
- livebuild: publish source tarball
- Adds Debian configurations for jessie and unstable
- collect *.ddeb, *.udeb files
2018-08-16 -
- docker format: New podman/buildah build engine support
- Support for full names in changes files
- Set %url macro when seeing an Url:
- pacman CLI updates
- enable core dump generation in VM builds
- Disable kpti on guest kernel for performance and correctness
- support for e2fsprogs 1.43.1 with old kernels
2018-06-29 -
- docker:
* use a correct prefixed label for disturl
* Support building multiple image types containing a docker image
* Set build user to root for docker/fissile builds
* Compress containers so that old kiwi versions can handle them
* Put obs-docker-support uninstall before the last user line
* Also pass arch and buildflavor when creating the containerinfo
* set disturl as container LABEL
* Uncompress kiwi generated containers
* build-vm-docker: type=bind instead of type=volume in --mount option
- computeblocklists/extractbuild:
* Tweak verbose logging of directories in computeblocklists/extractbuild
* add support for FIEMAP ioctl
* don't use bare F for file
* document and use alternate ioctl numbers
* more tweaks and sanity checks
* Fallback to encode/decode helpers if perl does not support 'Q' in pack/unpack
* Use 'eval' when querying the blocklist
- Misc:
* fix escaping in regexp
* log toplevel KIWI directories in verbose mode
* Split kiwi product parser in a separate function
* Always add extra dependencies when doing sysdeps expansion
* Fix REPOTYPE setting if the PKGCONFIG file is generated by a service
* support zypper's handling of versioned deps
* pam-modules got dropped on sles 15
* testing for build specific filesystem, which are more important then worker defaults
* mark lint option as obsolete
* Make sure that we know all pre/vminstalls
2018-04-03 -
- KIWI: Support OBS-Profiles kiwi annotation
kiwi profile filtering
- Switch to a little perl http server to get rid of the python2 dependency
- Avoid Ubuntu 18.04 uncompress failure messages
- Don't rely on AppImage's auto-detection for architecture
- build-recipe-livebuild: count ONIE images as build results

See Also

Package Description
build-compare-20190219T103140.3277313-1.1.noarch.rpm Build Result Compare Script
build-initvm-i586-20190123-1.1.noarch.rpm Virtualization initializer for emulated cross architecture builds
build-initvm-x86_64-20190123-1.1.noarch.rpm Virtualization initializer for emulated cross architecture builds
build-mkbaselibs-20190123-1.1.noarch.rpm Tools to generate base lib packages
build-mkdrpms-20190123-1.1.noarch.rpm Tools to generate delta rpms
buildah-1.7.2-1.1.i586.rpm Tool for building OCI containers
buildah-1.7.2-1.1.x86_64.rpm Tool for building OCI containers
buildstream-1.2.5-1.1.i586.rpm A framework for modelling build pipelines in YAML
buildstream-1.2.5-1.1.x86_64.rpm A framework for modelling build pipelines in YAML
bumblebee-3.2.1-12.2.i586.rpm NVidia Optimus support for GNU/Linux aimed at stability
bumblebee-3.2.1-12.2.x86_64.rpm NVidia Optimus support for GNU/Linux aimed at stability
bumblebee-status-1.6.1-1.2.noarch.rpm Modular, theme-able status line generator for the i3 window manager
bumblebee-status-module-cmus-1.6.1-1.2.noarch.rpm Widget to show information about the current song in cmus
bumblebee-status-module-dnf-1.6.1-1.2.noarch.rpm Widget to display DNF package update information
bumblebee-status-module-mocp-1.6.1-1.2.noarch.rpm Widget to display information about the current song in moc