platform/upstream/build.git
16 years agocreate dev/shm as directory
Ruediger Oertel [Wed, 15 Oct 2008 12:15:38 +0000 (12:15 +0000)]
create dev/shm as directory

16 years ago- changed: to function also with emulators better use fakeroot-tcp for debian build
Martin Mohring [Mon, 6 Oct 2008 13:50:17 +0000 (13:50 +0000)]
- changed: to function also with emulators better use fakeroot-tcp for debian build
- fixed: changed basis for memory calculation to assume also a stack which can be swapped well. gcc often needs much memory here

16 years ago- recognize SLES10
Michael Schröder [Tue, 30 Sep 2008 15:53:47 +0000 (15:53 +0000)]
- recognize SLES10

16 years ago- fix boolification in && and ||
Michael Schröder [Mon, 29 Sep 2008 13:47:07 +0000 (13:47 +0000)]
- fix boolification in && and ||

16 years ago- re-preinstall critical packages on update
Michael Schröder [Mon, 29 Sep 2008 13:08:44 +0000 (13:08 +0000)]
- re-preinstall critical packages on update

16 years agofix creation of buildenv to do it the same time with and without VM.
Adrian Schröter [Sat, 27 Sep 2008 16:18:29 +0000 (16:18 +0000)]
fix creation of buildenv to do it the same time with and without VM.
fixes installation-images build for ppc

16 years agofixed #406596: don't ignore BuildRequires in subpackages
Marcus Hüwe [Mon, 22 Sep 2008 19:59:50 +0000 (19:59 +0000)]
fixed #406596: don't ignore BuildRequires in subpackages

16 years ago- print finished message
Michael Schröder [Wed, 17 Sep 2008 13:21:40 +0000 (13:21 +0000)]
- print finished message

16 years ago- set BUILD_USER depending on the suse_version like it is done in
Michael Schröder [Wed, 17 Sep 2008 10:55:25 +0000 (10:55 +0000)]
- set BUILD_USER depending on the suse_version like it is done in
  old autobuild

16 years ago-added documentation for specfile control comments for build(1)
Susanne Oberhauser [Tue, 16 Sep 2008 10:25:35 +0000 (10:25 +0000)]
-added documentation for specfile control comments for build(1)

16 years ago- add --incarnation
Michael Schröder [Mon, 8 Sep 2008 15:26:26 +0000 (15:26 +0000)]
- add --incarnation
- add --create-build-binaries

16 years ago- support badarch (aka excludearch)
Michael Schröder [Tue, 26 Aug 2008 15:07:09 +0000 (15:07 +0000)]
- support badarch (aka excludearch)

16 years agoadd support for Requires(pre) or (post) semantic
Adrian Schröter [Tue, 12 Aug 2008 15:46:49 +0000 (15:46 +0000)]
add support for Requires(pre) or (post) semantic

16 years ago- implement --no-checks to be able to skip rpmlint
Dirk Mueller [Wed, 23 Jul 2008 20:01:13 +0000 (20:01 +0000)]
- implement --no-checks to be able to skip rpmlint
- always run rpmlint post-build if it was installed
  due to package dependencies
- install rpmlint-Factory instead of rpmlint-mini if
  --lint was given

16 years ago- intergrate post-build check hook
Michael Schröder [Mon, 14 Jul 2008 17:00:30 +0000 (17:00 +0000)]
- intergrate post-build check hook

16 years ago- add support for lzmadec.sh hook
Michael Schröder [Tue, 1 Jul 2008 16:05:07 +0000 (16:05 +0000)]
- add support for lzmadec.sh hook

16 years agofix fallback detection of debian build types
Adrian Schröter [Tue, 1 Jul 2008 12:59:29 +0000 (12:59 +0000)]
fix fallback detection of debian build types

16 years agohide perl call in linux64 function
Ludwig Nussel [Mon, 30 Jun 2008 11:59:48 +0000 (11:59 +0000)]
hide perl call in linux64 function

16 years agoboot xen kernel in quiet mode to avoid flooding the log with uninteresting details
Ludwig Nussel [Mon, 30 Jun 2008 11:59:44 +0000 (11:59 +0000)]
boot xen kernel in quiet mode to avoid flooding the log with uninteresting details

16 years agorename xen variables to more generic ones
Ludwig Nussel [Mon, 30 Jun 2008 11:43:12 +0000 (11:43 +0000)]
rename xen variables to more generic ones
introduce explicit --kvm switch

16 years ago- turn off swap before saving built packages to it
Michael Schröder [Mon, 30 Jun 2008 09:23:06 +0000 (09:23 +0000)]
- turn off swap before saving built packages to it

16 years agodon't repeat the greeting message in the vm
Ludwig Nussel [Fri, 27 Jun 2008 13:22:05 +0000 (13:22 +0000)]
don't repeat the greeting message in the vm

16 years agokvm virtio support
Ludwig Nussel [Fri, 27 Jun 2008 13:21:59 +0000 (13:21 +0000)]
kvm virtio support

thanks Alexander Graf for providing a draft patch

16 years ago* support type definition in project configs. Add kiwi type.
Adrian Schröter [Fri, 27 Jun 2008 09:40:25 +0000 (09:40 +0000)]
* support type definition in project configs. Add kiwi type.

16 years agoremove .build.packages before mounting the vm image
Ludwig Nussel [Thu, 26 Jun 2008 14:01:01 +0000 (14:01 +0000)]
remove .build.packages before mounting the vm image

16 years agohandle personality switching with qemu
Ludwig Nussel [Thu, 26 Jun 2008 14:00:51 +0000 (14:00 +0000)]
handle personality switching with qemu

16 years agoautomatically extract rpms from vm swap file
Ludwig Nussel [Thu, 26 Jun 2008 14:00:46 +0000 (14:00 +0000)]
automatically extract rpms from vm swap file

16 years agointegrate extractbuild into main build run
Ludwig Nussel [Thu, 26 Jun 2008 14:00:36 +0000 (14:00 +0000)]
integrate extractbuild into main build run

16 years agoadd swap support for qemu
Ludwig Nussel [Thu, 26 Jun 2008 14:00:27 +0000 (14:00 +0000)]
add swap support for qemu

currently development hack. One needs to set VM_SWAPDEV=/dev/sdb on libata
kernels

16 years agokill qemu and uml via fuser
Ludwig Nussel [Thu, 26 Jun 2008 14:00:14 +0000 (14:00 +0000)]
kill qemu and uml via fuser

16 years agodetect and use qemu-kvm automatically
Ludwig Nussel [Thu, 26 Jun 2008 14:00:01 +0000 (14:00 +0000)]
detect and use qemu-kvm automatically

16 years agoinstall trap to call cleanup_and_exit always on EXIT
Ludwig Nussel [Thu, 26 Jun 2008 13:59:47 +0000 (13:59 +0000)]
install trap to call cleanup_and_exit always on EXIT

without the trap it could happen that an image stays mounted when the build script exits

16 years agotell halt to power off to avoid kernel panic message
Ludwig Nussel [Thu, 26 Jun 2008 13:59:37 +0000 (13:59 +0000)]
tell halt to power off to avoid kernel panic message

16 years agodon't umount /dev
Ludwig Nussel [Thu, 26 Jun 2008 13:59:29 +0000 (13:59 +0000)]
don't umount /dev

when using qemu as user init_buildsystem outside the vm cannot create devices so one has to rely on udev populating /dev.

16 years agouse init= as last parameter for qemu so no arguments get passed to the build script
Ludwig Nussel [Thu, 26 Jun 2008 13:59:08 +0000 (13:59 +0000)]
use init= as last parameter for qemu so no arguments get passed to the build script

16 years agoadd qemu workaround for 11.0 initrd not honoring root=
Ludwig Nussel [Mon, 23 Jun 2008 13:33:02 +0000 (13:33 +0000)]
add qemu workaround for 11.0 initrd not honoring root=

16 years agofix build root owner check
Ludwig Nussel [Mon, 23 Jun 2008 13:32:57 +0000 (13:32 +0000)]
fix build root owner check

16 years agoalways accept build root that is owned by root
Ludwig Nussel [Mon, 23 Jun 2008 09:51:22 +0000 (09:51 +0000)]
always accept build root that is owned by root

16 years ago- pass DO_LINT to xen build
Michael Schröder [Tue, 10 Jun 2008 12:59:26 +0000 (12:59 +0000)]
- pass DO_LINT to xen build

16 years ago- add workaround for mandriva so that it obeys or
Michael Schröder [Mon, 9 Jun 2008 17:22:23 +0000 (17:22 +0000)]
- add workaround for mandriva so that it obeys or
  debuginfo setting

16 years ago- support publishfilter
Michael Schröder [Sat, 7 Jun 2008 11:00:59 +0000 (11:00 +0000)]
- support publishfilter

16 years ago- support %kernel_module_package_buildreq in sles10
Michael Schröder [Fri, 6 Jun 2008 15:26:19 +0000 (15:26 +0000)]
- support %kernel_module_package_buildreq in sles10
- update sl11.0 config
- support exportfilter

16 years ago- use uname -m instead of arch
Michael Schröder [Tue, 3 Jun 2008 15:50:48 +0000 (15:50 +0000)]
- use uname -m instead of arch

16 years ago- fix origin check
Michael Schröder [Tue, 3 Jun 2008 15:42:18 +0000 (15:42 +0000)]
- fix origin check

16 years ago- merge Build-Depends-Indep into Build-Depends [#396663]
Michael Schröder [Tue, 3 Jun 2008 14:17:24 +0000 (14:17 +0000)]
- merge Build-Depends-Indep into Build-Depends [#396663]

16 years ago- fix if no debtarfile is found
Michael Schröder [Fri, 30 May 2008 15:58:53 +0000 (15:58 +0000)]
- fix if no debtarfile is found

16 years ago- add 11.0 config
Michael Schröder [Thu, 29 May 2008 14:05:58 +0000 (14:05 +0000)]
- add 11.0 config

16 years ago- support multiple debtar files
Michael Schröder [Thu, 29 May 2008 13:45:33 +0000 (13:45 +0000)]
- support multiple debtar files
- fix chdir

16 years ago- update mkbaselibs to current version
Michael Schröder [Wed, 21 May 2008 23:56:05 +0000 (23:56 +0000)]
- update mkbaselibs to current version

16 years agodebtransform: chdir to source directory
Ludwig Nussel [Fri, 16 May 2008 14:31:57 +0000 (14:31 +0000)]
debtransform: chdir to source directory

16 years ago* harmonize --xen options in scripts
Adrian Schröter [Fri, 16 May 2008 09:44:40 +0000 (09:44 +0000)]
* harmonize --xen options in scripts
* fix support for using native devices

16 years agodon't let the shell parse $RELEASE
Ludwig Nussel [Fri, 16 May 2008 07:37:07 +0000 (07:37 +0000)]
don't let the shell parse $RELEASE

16 years agonasty hack to prevent rpath on known paths (bnc#386489)
Ludwig Nussel [Fri, 16 May 2008 07:36:54 +0000 (07:36 +0000)]
nasty hack to prevent rpath on known paths (bnc#386489)

16 years agomodify check to accept all kinds of nodes, including device nodes.
Adrian Schröter [Thu, 15 May 2008 14:52:33 +0000 (14:52 +0000)]
modify check to accept all kinds of nodes, including device nodes.
This is needed to support build with lvm.

16 years agofixed: ignore architecture so you can install pkgs from another arch
Martin Mohring [Thu, 15 May 2008 08:10:07 +0000 (08:10 +0000)]
fixed: ignore architecture so you can install pkgs from another arch
fixed: this can be used for cross-builds

16 years ago- pass BUILD_DEBUG to xen
Michael Schröder [Wed, 14 May 2008 20:19:37 +0000 (20:19 +0000)]
- pass BUILD_DEBUG to xen

16 years ago- add release workaround for kernel folks
Michael Schröder [Wed, 14 May 2008 18:13:15 +0000 (18:13 +0000)]
- add release workaround for kernel folks
- support --debug

16 years ago- fix host setting
Michael Schröder [Wed, 14 May 2008 10:34:17 +0000 (10:34 +0000)]
- fix host setting
- use umount on build root, it's more stable

16 years agoforgot to revert this line :/
Adrian Schröter [Thu, 17 Apr 2008 16:37:07 +0000 (16:37 +0000)]
forgot to revert this line :/

16 years ago- adapt to latest changes
Michael Schröder [Thu, 10 Apr 2008 12:05:41 +0000 (12:05 +0000)]
- adapt to latest changes

16 years agochange user and group it from 99 to 399 to avoid conflicts on Fedora.
Adrian Schröter [Thu, 10 Apr 2008 07:05:40 +0000 (07:05 +0000)]
change user and group it from 99 to 399 to avoid conflicts on Fedora.
(#258913)

16 years agomake it work with new findutils
Michal Marek [Tue, 8 Apr 2008 13:21:12 +0000 (13:21 +0000)]
make it work with new findutils

16 years agodo not fail on Kiwi:parse, even though it is not yet implemented.
Adrian Schröter [Tue, 8 Apr 2008 08:32:11 +0000 (08:32 +0000)]
do not fail on Kiwi:parse, even though it is not yet implemented.

16 years ago- support baselibs and rpmlint in the build service
Michael Schröder [Mon, 7 Apr 2008 18:07:13 +0000 (18:07 +0000)]
- support baselibs and rpmlint in the build service

16 years agorevert "use_ignore", handle this in OBS code instead.
Adrian Schröter [Mon, 7 Apr 2008 17:39:57 +0000 (17:39 +0000)]
revert "use_ignore", handle this in OBS code instead.

16 years agofirst version for kiwi support, not really usable yet, but enough
Adrian Schröter [Mon, 7 Apr 2008 17:17:28 +0000 (17:17 +0000)]
first version for kiwi support, not really usable yet, but enough
to allow image building with the OBS without XEN.

16 years ago- always add self-provides
Michael Schröder [Fri, 4 Apr 2008 15:56:01 +0000 (15:56 +0000)]
- always add self-provides

16 years ago- fix order of things, grrr...
Michael Schröder [Fri, 4 Apr 2008 08:18:15 +0000 (08:18 +0000)]
- fix order of things, grrr...

16 years agoswitch to ext2 for now due to problems with reiserfs in XEN
Adrian Schröter [Fri, 4 Apr 2008 08:00:09 +0000 (08:00 +0000)]
switch to ext2 for now due to problems with reiserfs in XEN

16 years ago- make it work in the buildservice again
Michael Schröder [Mon, 31 Mar 2008 08:15:15 +0000 (08:15 +0000)]
- make it work in the buildservice again

16 years ago- use lzma for payload decompression if it is not supported in rpm
Michael Schröder [Fri, 28 Mar 2008 14:30:38 +0000 (14:30 +0000)]
- use lzma for payload decompression if it is not supported in rpm

16 years ago- define %nil macro
Michael Schröder [Fri, 28 Mar 2008 14:01:09 +0000 (14:01 +0000)]
- define %nil macro
- work around some multiline macro problem

16 years agofix some wrongly placed %endif
Ludwig Nussel [Fri, 14 Mar 2008 16:07:21 +0000 (16:07 +0000)]
fix some wrongly placed %endif

16 years ago- fix keyword parsing [bnc#343814]
Michael Schröder [Thu, 13 Mar 2008 14:38:10 +0000 (14:38 +0000)]
- fix keyword parsing [bnc#343814]

16 years agobetter rm -rf message
Ludwig Nussel [Thu, 13 Mar 2008 10:05:36 +0000 (10:05 +0000)]
better rm -rf message

16 years agouse builtin rpm query to detect distribution
Ludwig Nussel [Thu, 13 Mar 2008 10:05:29 +0000 (10:05 +0000)]
use builtin rpm query to detect distribution

16 years agofix distribution detection (bnc#346106)
Ludwig Nussel [Thu, 13 Mar 2008 10:05:23 +0000 (10:05 +0000)]
fix distribution detection (bnc#346106)

16 years agoclean the build root centrally in init_buildsystem
Ludwig Nussel [Tue, 11 Mar 2008 14:47:16 +0000 (14:47 +0000)]
clean the build root centrally in init_buildsystem

16 years agoallow to continue despite potentially broken build root
Ludwig Nussel [Tue, 11 Mar 2008 14:47:11 +0000 (14:47 +0000)]
allow to continue despite potentially broken build root

16 years agodon't set memory limit when using a vm
Ludwig Nussel [Tue, 11 Mar 2008 14:47:05 +0000 (14:47 +0000)]
don't set memory limit when using a vm

16 years agofix check that was always false
Ludwig Nussel [Tue, 11 Mar 2008 14:46:59 +0000 (14:46 +0000)]
fix check that was always false

16 years agofix shell quoting
Ludwig Nussel [Tue, 11 Mar 2008 14:46:52 +0000 (14:46 +0000)]
fix shell quoting

16 years agoqemu and uml support
Ludwig Nussel [Tue, 11 Mar 2008 12:21:40 +0000 (12:21 +0000)]
qemu and uml support

Intended to be used as regular user. User must be allowed to mount the disk
image file via /etc/fstab for that to work.

16 years agofix multi cd handling
Ludwig Nussel [Fri, 7 Mar 2008 08:48:15 +0000 (08:48 +0000)]
fix multi cd handling

16 years agoalternative approach for BUILD_RPMS compatability
Ludwig Nussel [Fri, 22 Feb 2008 13:43:37 +0000 (13:43 +0000)]
alternative approach for BUILD_RPMS compatability

16 years agosupport for rpmmd and yast repos
Ludwig Nussel [Fri, 22 Feb 2008 13:43:28 +0000 (13:43 +0000)]
support for rpmmd and yast repos

also speedup determining packages to keep by passing the rpmids

16 years agorm -rf $BUILD_ROOT/.build-srcdir before use in xen case
Ludwig Nussel [Fri, 22 Feb 2008 13:43:22 +0000 (13:43 +0000)]
rm -rf $BUILD_ROOT/.build-srcdir before use in xen case

16 years agobetter handling of multiple spec files and directories with spaces
Ludwig Nussel [Fri, 22 Feb 2008 13:43:15 +0000 (13:43 +0000)]
better handling of multiple spec files and directories with spaces

16 years agomake setting the build architecture a function
Ludwig Nussel [Fri, 22 Feb 2008 13:43:10 +0000 (13:43 +0000)]
make setting the build architecture a function

16 years agoget rid of useless BUILD_INIT_BUILDSYSTEM variable
Ludwig Nussel [Fri, 22 Feb 2008 13:43:03 +0000 (13:43 +0000)]
get rid of useless BUILD_INIT_BUILDSYSTEM variable

16 years agomove variable initializations to top of file
Ludwig Nussel [Fri, 22 Feb 2008 13:42:57 +0000 (13:42 +0000)]
move variable initializations to top of file

16 years agomake xen detection a function
Ludwig Nussel [Fri, 22 Feb 2008 13:42:49 +0000 (13:42 +0000)]
make xen detection a function

16 years agoonly set default repo if not using RPMLIST mode
Ludwig Nussel [Thu, 21 Feb 2008 13:25:13 +0000 (13:25 +0000)]
only set default repo if not using RPMLIST mode

16 years agofix default repository
Ludwig Nussel [Fri, 15 Feb 2008 15:54:30 +0000 (15:54 +0000)]
fix default repository

16 years agoset memory limit
Ludwig Nussel [Fri, 15 Feb 2008 15:11:40 +0000 (15:11 +0000)]
set memory limit

16 years agoadd support for ccache and icecream
Ludwig Nussel [Fri, 15 Feb 2008 15:11:33 +0000 (15:11 +0000)]
add support for ccache and icecream

16 years agoadd missing helptexts
Ludwig Nussel [Fri, 15 Feb 2008 15:11:27 +0000 (15:11 +0000)]
add missing helptexts

16 years agoadd --repository to replace --rpms (bnc#346113)
Ludwig Nussel [Fri, 15 Feb 2008 15:11:17 +0000 (15:11 +0000)]
add --repository to replace --rpms (bnc#346113)

16 years agoadd support for --define, --with and --without
Ludwig Nussel [Fri, 15 Feb 2008 15:11:00 +0000 (15:11 +0000)]
add support for --define, --with and --without

17 years ago- add sl10.3 config [#310089]
Michael Schröder [Fri, 14 Sep 2007 16:31:05 +0000 (16:31 +0000)]
- add sl10.3 config [#310089]
- also look for BuildRequires in subpackage definitions [#305568]
- allow removal of more config parameters