OBS build script, can be used with OBS or stand alone
Perl Shell C Groff Makefile
Permalink
Failed to load latest commit information.
Build Add and clarify licenses Oct 25, 2016
configs sl13.2 needs libsmartcols1 in VMinstall Nov 29, 2016
emulator - add GPL license and headers. Oct 9, 2014
t - add GPL license and headers. Oct 9, 2014
test-debtransform Add results for the debtransform test Oct 5, 2012
test Add and clarify licenses Oct 25, 2016
Build.pm Also recored supplements, use recommends as choice breaker only in 3r… Nov 28, 2016
COPYING - add GPL license and headers. Oct 9, 2014
HOWTO.add_another_format some more details Mar 10, 2015
Makefile Add getbuildids helper to spped up pkg querying Nov 24, 2016
README Rewrite the README file Dec 11, 2014
baselibs_global-deb.conf also adapt the deb version to last change Mar 27, 2013
baselibs_global.conf Add support for building baselibs for aarch64_ilp32 Mar 21, 2016
build Keep /proc mounted for post processing Nov 29, 2016
build-pkg Add and clarify licenses Oct 25, 2016
build-pkg-arch Add and clarify licenses Oct 25, 2016
build-pkg-deb Use --force-depends instead of --force-all Jun 10, 2016
build-pkg-rpm Also add broken chroot workaround for rpm Aug 7, 2015
build-recipe More cleanup_and_exit refactoring Sep 21, 2016
build-recipe-arch More cleanup_and_exit refactoring Sep 21, 2016
build-recipe-collax Add and clarify licenses Oct 25, 2016
build-recipe-debbuild More cleanup_and_exit refactoring Sep 21, 2016
build-recipe-debootstrap More cleanup_and_exit refactoring Sep 21, 2016
build-recipe-dsc More cleanup_and_exit refactoring Sep 21, 2016
build-recipe-kiwi Cleaned empty spaces Oct 10, 2016
build-recipe-livebuild More cleanup_and_exit refactoring Sep 21, 2016
build-recipe-mock Revert "- new chroot does not take / anymore but just fails." Nov 11, 2014
build-recipe-preinstallimage - add GPL license and headers. Oct 9, 2014
build-recipe-simpleimage Add and clarify licenses Oct 25, 2016
build-recipe-snapcraft Add and clarify licenses Oct 25, 2016
build-recipe-spec Keep /proc mounted for post processing Nov 29, 2016
build-validate-params Code cleanup Sep 19, 2016
build-vm rename WATCHDOG MARKER to VM INTERACTION Nov 28, 2016
build-vm-docker Implement image device wipe for some VM's Oct 31, 2016
build-vm-ec2 Implement image device wipe for some VM's Oct 31, 2016
build-vm-emulator Implement image device wipe for some VM's Oct 31, 2016
build-vm-kvm Implement image device wipe for some VM's Oct 31, 2016
build-vm-lxc Implement image device wipe for some VM's Oct 31, 2016
build-vm-openstack Implement image device wipe for some VM's Oct 31, 2016
build-vm-pvm Implement image device wipe for some VM's Oct 31, 2016
build-vm-qemu Implement image device wipe for some VM's Oct 31, 2016
build-vm-uml Implement image device wipe for some VM's Oct 31, 2016
build-vm-xen Implement image device wipe for some VM's Oct 31, 2016
build-vm-zvm Implement image device wipe for some VM's Oct 31, 2016
build.1 Add --vm-telnet to man page Mar 30, 2016
build.conf.example Add optional whitelisting for allowed buildroots and parameters Sep 19, 2016
changelog2spec - add GPL license and headers. Oct 9, 2014
common_functions - fix self test on armv7hl Apr 27, 2016
computeblocklists - add GPL license and headers. Oct 9, 2014
createarchdeps refactor create*deps commands Dec 5, 2014
createdebdeps Add and clarify licenses Oct 25, 2016
createdirdeps Also recored supplements, use recommends as choice breaker only in 3r… Nov 28, 2016
createmdkdeps Support building with Mandriva/Mageia Repositories Aug 5, 2015
createrepomddeps Prevent wide character warning Sep 9, 2016
createyastdeps make createyastdeps work with remote repos Dec 10, 2014
createzyppdeps refactor zypp handling Dec 4, 2014
debtransform deb: improve action reporting in debtransform Aug 17, 2015
debtransformbz2 - add GPL license and headers. Oct 9, 2014
debtransformxz deb: support recognition and recompression of xz archives Aug 17, 2015
debtransformzip - add GPL license and headers. Oct 9, 2014
download - add GPL license and headers. Oct 9, 2014
expanddeps Fix last commit Nov 28, 2016
extractbuild - add GPL license and headers. Oct 9, 2014
getbinaryid - add GPL license and headers. Oct 9, 2014
getbuildids Speed up download cache checking as well Nov 25, 2016
init_buildsystem remove -n option from echo Nov 28, 2016
initvm.c - add support for host architecture blacklisting Apr 15, 2015
killchroot - add GPL license and headers. Oct 9, 2014
listinstalled rework installed package handling Dec 8, 2014
livebuild_pre_run.template - add GPL license and headers. Oct 9, 2014
lxc.conf Fix support for building inside LXC containers. Mar 9, 2015
mkbaselibs Skip empty packages in mkbaselibs. Oct 16, 2015
mkdrpms mkdrpms: do not create debuginfo/source deltas Jan 22, 2016
order fix order for debian, it needs normalizedeps and addselfprovides Dec 8, 2014
qemu-reg - fix ppc qemu registration rules Jun 15, 2015
queryconfig Support building with Mandriva/Mageia Repositories Aug 5, 2015
runservices Add and clarify licenses Oct 25, 2016
signdummy - add GPL license and headers. Oct 9, 2014
spec2changelog - add GPL license and headers. Oct 9, 2014
spec_add_patch Fix finding patch Number for certain spec files Sep 28, 2015
spectool - add GPL license and headers. Oct 9, 2014
substitutedeps Add releasesuffix hack for new PTF handling Nov 20, 2014
telnet_login_wrapper - use a login shell in telnet Nov 26, 2015
unrpm - add GPL license and headers. Oct 9, 2014
unrpm.1 add manpages for vc and unrpm Oct 9, 2014
vc vc: create changelog file only in case of a change Apr 20, 2015
vc.1 add manpages for vc and unrpm Oct 9, 2014

README

This is a tool to build binary packages in a safe and reproducible
way. The default is to build in a chroot sandbox, but it also
supports building in a virtual machine for better security.

The build tool can work with multiple package and recipe formats.
The currently supported package formats are deb, rpm, and arch.
The supported recipe formats are spec, dsc, kiwi, and PKGBUILD.

See the man page for more information.