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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

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

10 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

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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

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

10 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

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

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

10 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

10 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

10 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

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

10 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

10 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

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

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

10 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

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

10 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

10 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

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

10 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

10 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

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

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

10 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

10 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

10 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

10 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

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

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

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

10 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

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

10 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

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

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

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

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

10 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

10 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

10 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

10 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

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

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

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

10 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

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

10 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

10 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

10 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

10 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

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

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

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

10 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

10 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

10 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

10 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