opensuse:build.git
9 years agoupdate mkbaselibs broken by previous debuginfo change
Ruediger Oertel [Thu, 13 Nov 2008 13:59:41 +0000 (13:59 +0000)]
update mkbaselibs broken by previous debuginfo change

9 years ago- create config.xml kiwi link
Michael Schröder [Fri, 7 Nov 2008 20:05:55 +0000 (20:05 +0000)]
- create config.xml kiwi link

9 years ago- another step to kiwi
Michael Schröder [Thu, 6 Nov 2008 14:17:28 +0000 (14:17 +0000)]
- another step to kiwi

9 years ago- push BUILD_DIR on INC
Michael Schröder [Thu, 6 Nov 2008 14:14:37 +0000 (14:14 +0000)]
- push BUILD_DIR on INC

9 years ago- almost there...
Michael Schröder [Wed, 5 Nov 2008 17:55:10 +0000 (17:55 +0000)]
- almost there...

9 years ago- first steps towards kiwi builds
Michael Schröder [Wed, 5 Nov 2008 16:36:07 +0000 (16:36 +0000)]
- first steps towards kiwi builds

9 years ago- add sl11.1.conf
Michael Schröder [Wed, 5 Nov 2008 16:34:37 +0000 (16:34 +0000)]
- add sl11.1.conf

9 years ago- add support for --disturl
Michael Schröder [Thu, 30 Oct 2008 14:33:11 +0000 (14:33 +0000)]
- add support for --disturl

9 years ago- also save .desktopfiles for coolo
Michael Schröder [Mon, 27 Oct 2008 16:15:02 +0000 (16:15 +0000)]
- also save .desktopfiles for coolo

9 years agodrop ppc:ia32 again, can not work and makes trouble
Ruediger Oertel [Thu, 23 Oct 2008 12:57:28 +0000 (12:57 +0000)]
drop ppc:ia32 again, can not work and makes trouble

9 years agoGenerate debuginfo packages for baselibs (bnc #396196) (from jblunck)
Ruediger Oertel [Tue, 21 Oct 2008 22:53:34 +0000 (22:53 +0000)]
Generate debuginfo packages for baselibs (bnc #396196) (from jblunck)

9 years agoinit_buildsystem: check for some left space before calling rpmbuild
Ruediger Oertel [Mon, 20 Oct 2008 15:52:40 +0000 (15:52 +0000)]
init_buildsystem: check for some left space before calling rpmbuild
baselibs_global.conf: update to current internal revision
- add ia32 stuff for x86 binaries on ppc
- add ldconfig for all non-devel baselibs packages

9 years agocreate dev/shm as directory
Ruediger Oertel [Wed, 15 Oct 2008 12:15:38 +0000 (12:15 +0000)]
create dev/shm as directory

9 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

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

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

9 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

9 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

9 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

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

9 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

9 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)

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

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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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.

9 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

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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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.

9 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

9 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=

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

9 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

9 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

9 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

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

9 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

9 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

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

9 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]

9 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

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

9 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

9 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

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

9 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

9 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

9 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)

9 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.

9 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

9 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

9 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

9 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

9 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 :/

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

9 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)

9 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

9 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.

9 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

9 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.

9 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.

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

9 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...

9 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

9 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

9 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

9 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

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

9 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]

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

9 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

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

9 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

9 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

9 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

9 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

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

9 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.

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

9 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

9 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

9 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

9 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