Adrian Schröter [Wed, 22 Apr 2009 08:21:12 +0000 (08:21 +0000)]
install getbinaryid and killchroot as well
Adrian Schröter [Wed, 22 Apr 2009 08:13:55 +0000 (08:13 +0000)]
avoid running fsck on ext3 fs VM instances
Martin Mohring [Mon, 20 Apr 2009 19:53:20 +0000 (19:53 +0000)]
- fixed: forgot quoting the regexp
Martin Mohring [Mon, 20 Apr 2009 15:26:39 +0000 (15:26 +0000)]
-changed: print not only start time but also end time
Adrian Schröter [Mon, 20 Apr 2009 14:15:33 +0000 (14:15 +0000)]
* move rpms in correct architecture subdirectories
* fix debian/kiwi export
Adrian Schröter [Mon, 20 Apr 2009 13:32:03 +0000 (13:32 +0000)]
create same output layout in kvm/xen mode with new extractbuild as with
plain chroot build.
Ludwig Nussel [Fri, 17 Apr 2009 12:38:27 +0000 (12:38 +0000)]
build: install computeblocklists
Ludwig Nussel [Fri, 17 Apr 2009 12:19:24 +0000 (12:19 +0000)]
use block lists instead of vm swap space
instead of copying packages into the swap space for exchange with
the host write the block lists there so the host can directly fetch
the data from the disk image.
Ludwig Nussel [Fri, 17 Apr 2009 12:06:52 +0000 (12:06 +0000)]
build: add vc command
Adrian Schröter [Wed, 15 Apr 2009 12:24:05 +0000 (12:24 +0000)]
get sure that devicemapper kernel modul is loaded when using plain
chroot enviroment
Adrian Schröter [Wed, 15 Apr 2009 11:56:38 +0000 (11:56 +0000)]
take care about defined priority for repositories
Ludwig Nussel [Tue, 14 Apr 2009 11:46:40 +0000 (11:46 +0000)]
add sbin to $PATH (bnc#433132)
unconditionally because I'm lazy
Ludwig Nussel [Tue, 14 Apr 2009 11:32:48 +0000 (11:32 +0000)]
check for create-env also in lib64
Ludwig Nussel [Tue, 14 Apr 2009 11:32:43 +0000 (11:32 +0000)]
fail if icecream create-env failed (bnc#493550)
Ludwig Nussel [Tue, 14 Apr 2009 11:21:46 +0000 (11:21 +0000)]
make --icecream 0 work
Martin Mohring [Sat, 11 Apr 2009 12:39:34 +0000 (12:39 +0000)]
- fixed: sometimes, uname -i can return unknown
Marcus Hüwe [Fri, 10 Apr 2009 14:02:38 +0000 (14:02 +0000)]
- support "weird" specfile syntax for deps (=>, =<): e.g. "BuildRequires: foo => 1.2.3"
Adrian Schröter [Thu, 9 Apr 2009 09:22:18 +0000 (09:22 +0000)]
fix permission of /dev/kqemu for real
Adrian Schröter [Wed, 8 Apr 2009 20:35:30 +0000 (20:35 +0000)]
mount proc before binfmtmisc mount.
Martin Mohring [Wed, 8 Apr 2009 19:31:38 +0000 (19:31 +0000)]
changed: cross build init script for use with virtualization renamed to build naming convention
Adrian Schröter [Wed, 8 Apr 2009 16:26:47 +0000 (16:26 +0000)]
allow abuild user to run accelerated qemu also in XEN.
Adrian Schröter [Wed, 8 Apr 2009 15:52:00 +0000 (15:52 +0000)]
copy in /bin/mount-static if existing
Adrian Schröter [Wed, 8 Apr 2009 15:48:18 +0000 (15:48 +0000)]
register arm ourself, because qemu script fails in this early enviroment
Martin Mohring [Wed, 8 Apr 2009 14:25:34 +0000 (14:25 +0000)]
fixed: forgot to include qemu-binfmt-conf.sh script
Adrian Schröter [Wed, 8 Apr 2009 14:24:37 +0000 (14:24 +0000)]
fix inner build.cross call in XEN/kvm
Martin Mohring [Wed, 8 Apr 2009 13:00:19 +0000 (13:00 +0000)]
- added: XEN + qemu user mode registration for use of both
Martin Mohring [Wed, 8 Apr 2009 09:43:55 +0000 (09:43 +0000)]
- changed: code cleanup of qemu user registration
added: workaround for bad rc scripts that manipulate kernel vars /proc/sys/kernel/randomize_va_space or /proc/sys/vm/mmap_min_addr, which is a very bad idea
Adrian Schröter [Mon, 23 Mar 2009 16:53:25 +0000 (16:53 +0000)]
Fix typo Require(pre) -> Requires(pre)
Adrian Schröter [Wed, 18 Mar 2009 12:25:19 +0000 (12:25 +0000)]
modify also /etc/gshadow if existing.
This is needed for Ubuntu 8.10
Adrian Schröter [Thu, 12 Mar 2009 19:57:30 +0000 (19:57 +0000)]
package missing md5 file as well
Christoph Thiel [Wed, 11 Mar 2009 14:27:59 +0000 (14:27 +0000)]
tar up ovf images as well
Adrian Schröter [Sat, 7 Mar 2009 07:34:37 +0000 (07:34 +0000)]
write .md5 file at correct place
Adrian Schröter [Fri, 6 Mar 2009 22:29:58 +0000 (22:29 +0000)]
Extend kiwi result file names with build number
Adrian Schröter [Fri, 6 Mar 2009 17:55:12 +0000 (17:55 +0000)]
write md5 sum file at correct place
Adrian Schröter [Fri, 6 Mar 2009 17:03:13 +0000 (17:03 +0000)]
* do not forget files while packaging oem results
* keep iso files seperate
Adrian Schröter [Thu, 5 Mar 2009 08:36:02 +0000 (08:36 +0000)]
revert last commit without any further comment ...
Adrian Schröter [Thu, 5 Mar 2009 08:26:34 +0000 (08:26 +0000)]
* use kiwi product version defined in productvar instead of hardcoded
1.0.0
Adrian Schröter [Thu, 5 Mar 2009 08:23:35 +0000 (08:23 +0000)]
* Fix extraction of root.tar*
* Fix permissions of kiwi source script files
Adrian Schröter [Wed, 4 Mar 2009 14:39:00 +0000 (14:39 +0000)]
avoid full local path in md5sum file
Lars Vogdt [Wed, 4 Mar 2009 14:35:15 +0000 (14:35 +0000)]
do not compress plain iso files, but create md5 file beside instead of
Michael Schröder [Fri, 27 Feb 2009 10:09:27 +0000 (10:09 +0000)]
- beautify...
Adrian Schröter [Fri, 27 Feb 2009 08:11:24 +0000 (08:11 +0000)]
and another one, weekend is near ...
Adrian Schröter [Fri, 27 Feb 2009 08:07:11 +0000 (08:07 +0000)]
ups, fix small bug introduced in last commit
Adrian Schröter [Fri, 27 Feb 2009 07:10:43 +0000 (07:10 +0000)]
Since version for product files is hardcoded to a fixed value (to avoid
version number scheme limititations), we need to read the version from
product variable settings.
Christoph Thiel [Wed, 25 Feb 2009 14:12:04 +0000 (14:12 +0000)]
create /repos symlink for kiwi, to fix image build with additional packages in --create step
Adrian Schröter [Mon, 16 Feb 2009 13:08:58 +0000 (13:08 +0000)]
* revert disttag support
* Extend disturl support to contain the following string:
obs://build_instance/project/repository/srcmd5-package_name
Adrian Schröter [Fri, 13 Feb 2009 14:28:30 +0000 (14:28 +0000)]
Fix possible security problem found by Ludwig, internal system must
not get access to external kernel image.
Adrian Schröter [Fri, 13 Feb 2009 12:59:26 +0000 (12:59 +0000)]
fix kvm support based on openSUSE.
Thanks to Alexander for this !
Adrian Schröter [Mon, 9 Feb 2009 13:40:10 +0000 (13:40 +0000)]
add support for disttag definition (needs patched rpm to use the macro)
Adrian Schröter [Sun, 8 Feb 2009 11:01:43 +0000 (11:01 +0000)]
* fix oldpackage compare support for running without XEN.
Greetings from FOSDEM :)
Christoph Thiel [Fri, 6 Feb 2009 13:55:57 +0000 (13:55 +0000)]
let's use tar.gz instead of tar.bz2
Christoph Thiel [Fri, 6 Feb 2009 11:32:25 +0000 (11:32 +0000)]
fix Adrians checkin
Christoph Thiel [Fri, 6 Feb 2009 11:29:09 +0000 (11:29 +0000)]
add support for pxe images, add support for unsupported images :),fix indentation
Adrian Schröter [Fri, 6 Feb 2009 10:39:33 +0000 (10:39 +0000)]
missing part for image repack support
Adrian Schröter [Fri, 6 Feb 2009 09:47:58 +0000 (09:47 +0000)]
first version of Christophs image repack support
Adrian Schröter [Thu, 5 Feb 2009 20:58:47 +0000 (20:58 +0000)]
simplify code again
Adrian Schröter [Thu, 5 Feb 2009 20:56:04 +0000 (20:56 +0000)]
* handle inner return value of VM in case of unchanged build correctly
Adrian Schröter [Thu, 5 Feb 2009 19:13:15 +0000 (19:13 +0000)]
copy back results alway, also in case of "build compare validates same
result". Server has to decide to take it or not.
Adrian Schröter [Thu, 5 Feb 2009 13:59:05 +0000 (13:59 +0000)]
fix export of --oldpackages setting to VM enviroment
Ludwig Nussel [Wed, 4 Feb 2009 15:12:46 +0000 (15:12 +0000)]
build: add missing vminstall to 10.2 config
Ludwig Nussel [Wed, 4 Feb 2009 15:12:34 +0000 (15:12 +0000)]
build: add Makefile with install target
Ludwig Nussel [Wed, 4 Feb 2009 15:12:15 +0000 (15:12 +0000)]
build: init_buildsystem: remove legacy code
needed packages have to be listd in the config file
Ludwig Nussel [Wed, 4 Feb 2009 15:11:33 +0000 (15:11 +0000)]
build: expanddeps: unify rpmlist printing
Adrian Schröter [Mon, 2 Feb 2009 20:39:06 +0000 (20:39 +0000)]
* allow to hand over old packages directory via cmd line switch
* Fix old packages compare handling in XEN
Adrian Schröter [Mon, 2 Feb 2009 17:12:59 +0000 (17:12 +0000)]
Oops ! test code removed again ...
Adrian Schröter [Mon, 2 Feb 2009 16:45:17 +0000 (16:45 +0000)]
add support for build result compare script.
Adrian Schröter [Tue, 27 Jan 2009 14:22:39 +0000 (14:22 +0000)]
correct namespaces
Adrian Schröter [Tue, 27 Jan 2009 14:09:45 +0000 (14:09 +0000)]
move Susetags to the Build:: name space
Adrian Schröter [Thu, 22 Jan 2009 15:43:16 +0000 (15:43 +0000)]
* fix xen image building
* small improvements in debug messages
Ludwig Nussel [Tue, 20 Jan 2009 09:24:27 +0000 (09:24 +0000)]
set -e safety
Ludwig Nussel [Tue, 20 Jan 2009 09:24:20 +0000 (09:24 +0000)]
fail if VM image cannot be umounted before starting the VM to prevent corruptions
Michael Schröder [Fri, 16 Jan 2009 17:50:58 +0000 (17:50 +0000)]
- add debian verscmp to make ~ matching work
Ludwig Nussel [Thu, 15 Jan 2009 13:16:45 +0000 (13:16 +0000)]
print packages on the fly instead of storing all in a hash
Ludwig Nussel [Thu, 15 Jan 2009 13:16:41 +0000 (13:16 +0000)]
fix createyastdeps for rpm3 packages files
Ludwig Nussel [Thu, 15 Jan 2009 13:16:35 +0000 (13:16 +0000)]
fix rpm4 detection on Fedora 10
Marcus Hüwe [Thu, 15 Jan 2009 12:40:30 +0000 (12:40 +0000)]
- fixed #466047 (handle multiple packages of same name/arch in repo)
Adrian Schröter [Sat, 10 Jan 2009 18:22:54 +0000 (18:22 +0000)]
use ext3 in xen images by default to be in sync with official obs-worker-image
Adrian Schröter [Fri, 9 Jan 2009 10:03:23 +0000 (10:03 +0000)]
Build image types in different root directories (patch from cthiel)
Michael Schröder [Wed, 7 Jan 2009 15:56:12 +0000 (15:56 +0000)]
- also accept RELEASE\d* for now
Michael Schröder [Wed, 7 Jan 2009 14:53:49 +0000 (14:53 +0000)]
- add hack for CI_CNT/B_CNT substitution
Michael Schröder [Tue, 23 Dec 2008 11:25:54 +0000 (11:25 +0000)]
- fix debtransformer builds
Michael Schröder [Tue, 23 Dec 2008 11:07:45 +0000 (11:07 +0000)]
- fix builds where /etc/profile.d doesn't exist
Michael Schröder [Mon, 22 Dec 2008 13:25:35 +0000 (13:25 +0000)]
- save debian sources
Marcus Hüwe [Thu, 18 Dec 2008 15:29:29 +0000 (15:29 +0000)]
- adding support for susetags to download on demand
- moved the susetags parser into an own module (this is basically based on createyastdeps)
(see http://lists.opensuse.org/opensuse-buildservice/2008-12/msg00055.html)
- fixed createyastdeps so that it uses the module (parsing a current packages.gz with the
old and the new createyastdeps code results in the same output)
Michael Schröder [Tue, 16 Dec 2008 10:01:27 +0000 (10:01 +0000)]
- 'test' doesn't short circuit properly
Adrian Schröter [Wed, 10 Dec 2008 13:18:37 +0000 (13:18 +0000)]
Fix kiwi image build support within osc
Martin Mohring [Fri, 5 Dec 2008 21:45:11 +0000 (21:45 +0000)]
- added: new armv7el arch for all binaries for up to ARMv7 EABI with VFP
Ruediger Oertel [Fri, 5 Dec 2008 01:22:15 +0000 (01:22 +0000)]
delete old baselibs.conf (nowadays stored in package sources)
Ruediger Oertel [Wed, 3 Dec 2008 12:13:53 +0000 (12:13 +0000)]
delete automatic requires for debuginfo-xxbit
Michael Schröder [Tue, 2 Dec 2008 09:35:54 +0000 (09:35 +0000)]
- update config
Ludwig Nussel [Mon, 1 Dec 2008 16:05:36 +0000 (16:05 +0000)]
fix Fedora 10 build
Michael Schröder [Thu, 27 Nov 2008 09:03:23 +0000 (09:03 +0000)]
- move meta stuff out of build for now, it's currently not used
Marcus Hüwe [Wed, 26 Nov 2008 23:26:01 +0000 (23:26 +0000)]
- adding download on demand feature to svn trunk (as discussed with ScriptRipper)
(see http://lists.opensuse.org/opensuse-buildservice/2008-09/msg00025.html for a brief description)
- this is a preliminary version - there are some design issues and some parts need a cleanup
- this shouldn't break any existing code and this feature has to be
enabled manually
- if there's something you don't like please tell me or fix it or revert it:)
Michael Schröder [Wed, 26 Nov 2008 17:14:56 +0000 (17:14 +0000)]
- build all image types
Michael Schröder [Wed, 26 Nov 2008 17:06:00 +0000 (17:06 +0000)]
- use all imagetypes unless they are marked with "optional"
- fix boot repo usage
Michael Schröder [Tue, 25 Nov 2008 15:00:58 +0000 (15:00 +0000)]
- only run checkscripts if we built some rpms
Michael Schröder [Tue, 25 Nov 2008 14:39:51 +0000 (14:39 +0000)]
- fix kernel_module_package_buildreq definition
Michael Schröder [Tue, 25 Nov 2008 14:25:25 +0000 (14:25 +0000)]
- fix spelling of "succeeded"
Michael Schröder [Tue, 25 Nov 2008 13:38:22 +0000 (13:38 +0000)]
- fix geniso call
Michael Schröder [Tue, 25 Nov 2008 11:18:39 +0000 (11:18 +0000)]
- fix kiwi iso generation loop
- rename do_img to do_kiwi