1
0
mirror of https://github.com/openSUSE/osc.git synced 2024-11-14 08:16:15 +01:00
Commit Graph

179 Commits

Author SHA1 Message Date
Jan-Simon Möller
4c35566e03 Add CB(pre)install hooks to osc
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2010-05-02 19:58:01 +02:00
Ludwig Nussel
70d772e942 save log file of vm builds 2010-04-30 15:58:31 +02:00
Ludwig Nussel
af467cea2d allow to override vm type on command line 2010-04-30 15:58:31 +02:00
Ludwig Nussel
ae5d7795b4 use new build --vm-* options 2010-04-30 15:58:31 +02:00
d02655b026 point users to xen/kvm build enviroments instead of just warning to use osc. 2010-04-30 08:58:18 +02:00
Ludwig Nussel
367d3ce80e auto --local-package if --alternative-project is used 2010-04-23 10:46:08 +02:00
Marcus Huewe
d2ea7472cd - raise an appropriate exception if a package is missing and --no-init or --offline is specified 2010-04-17 15:29:03 +02:00
Jan-Simon Möller
7b5e9374d2 Add support for --preload and --offline to osc build.
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2010-04-17 13:07:15 +02:00
Martin Mohring
6ae10228b8 changed: cross build emulation strings in build and osc are now same 2010-04-14 13:41:37 +02:00
af52098e16 consider "lxc" a secure enviroment 2010-04-14 10:18:01 +02:00
81d329c55d restore 0.125 behaviour again and do not verify packages,
if they are used in a secure VM.
2010-04-14 10:16:27 +02:00
Marcus Huewe
95ec7dee7b - fixed #590606 ("osc/fetch.py does not support authenticated URLs")
bye bye urlgrabber.grabber.URLGrabber: now we're using our own "grabber" object
(OscFileGrabber()) because this way we can reuse the urllib2 handlers (the latest
python-urlgrabber version uses python-curl instead of urllib2...).
2010-04-07 03:06:03 +02:00
Ludwig Nussel
f45017a55e don't require root for kvm 2010-03-30 14:13:44 +02:00
Ludwig Nussel
b50d73b7d0 automatic vm image setup 2010-03-30 14:13:44 +02:00
Ludwig Nussel
d2a1b2eb17 allow build-type lxc 2010-03-30 14:13:44 +02:00
Marcus Huewe
ea3e5d20bf - small fixes 2010-03-28 22:23:40 +02:00
Jan-Simon Möller
35d0652d21 Add VM diskimage autosetup hooks to osc.
Signed-off-by: Martin Mohring <martinmohring@linuxfoundation.org>
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2010-03-28 21:13:04 +02:00
Martin Mohring
f37dfd6e8c added support for arm architure strings from armv4 to armv8
Signed-off-by: Martin Mohring <martinmohring@linuxfoundation.org>
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2010-03-28 21:10:14 +02:00
Marcus Huewe
af273d0bdb - fixed #590611 ("'osc build' uses incorrect filename for debian debs") 2010-03-24 13:20:09 +01:00
Marcus Huewe
af5d75e4ef - always prefer apiurl from storedir 2010-03-23 10:04:01 +01:00
Juergen Weigert
a92a63ad4d helpful messages about non-existing remote packages never made it to the
user, as meta_exists() died with a shorter message earler.
2010-03-07 23:07:03 +01:00
Pavol Rusnak
8d551e0a69 fix whitespace 2010-02-28 02:30:13 +01:00
Pavol Rusnak
90c4358da2 treat pylint warnings 2010-02-27 20:11:15 +01:00
Ludwig Nussel
32e99306b4 add vim mode lines to avoid evil tab characters :-) 2010-02-25 09:53:45 +01:00
Marcus Huewe
f16cc7e667 - convert tabs to spaces... 2010-02-24 20:02:52 +01:00
Ludwig Nussel
99d3147519 stub for implementing trusted projects 2010-02-24 14:09:49 +01:00
Ludwig Nussel
8fb9669ae4 verify files using rpm bindings and keys supplied by buildservice
The build service is not ready for that yet. Almost all projects
that are not built but only imported to the build service have wrong
keys. To enable the new code set builtin_signature_check in .oscrc. You
may need to manually overwrite wrong _pubkey files in the
packagecachedir with correct keys until the build service is fixed.
2010-02-24 14:07:33 +01:00
David Greaves
d95ae68724 Added '--build-uid uid:gid|caller' feature to specify abuild id in chroot 2010-02-22 18:45:24 +00:00
Marcus Huewe
a8d8565442 - fixed download from apiurl 2010-02-18 20:16:23 +01:00
Marcus Huewe
f59372c96e - fixed check (caused by 8670d82fad) 2010-02-18 18:57:11 +01:00
Jan-Simon Möller
5a9de36e9e Fix the test for icecream. 'num' is type <str> and evaluation failed. 2010-02-18 18:49:22 +01:00
Marcus Huewe
2b4570ba81 - don't add buildargs twice 2010-02-18 14:36:41 +01:00
Luboš Luňák
4b95a71620 avoid useless conversion to set that randomizes arguments order
I admit my Python skills are pretty weak, but this set conversion
appears to be useless and it can change order of arguments from e.g.
--jobs 2 --icecream 20
to
--icecream 20 --jobs 2
As the --jobs 2 actually comes from OSC itself on multicore systems
and --icecream 20 was passed from the command line, this
obviously renders the --icecream argument rather useless.
2010-02-12 18:37:12 +01:00
Marcus Huewe
8670d82fad - fixed indention
- added 'icecream' to  config dict
2010-02-12 11:55:09 +01:00
Ludwig Nussel
d5ae3ef2b4 command line options for cpio (default=off) 2010-02-12 11:23:03 +01:00
Ludwig Nussel
daf3516d1c add fetch-cpio support again
This partially reverts commit 0b60db740c.
2010-02-12 11:23:03 +01:00
Ludwig Nussel
68dd680cf3 make iceream configurable in config file 2010-02-12 10:12:21 +01:00
Marcus Huewe
88b866f733 - store buildinfo and buildconfig in the correct dir 2010-02-09 16:35:48 +01:00
Marcus Huewe
8d1c1804bf - fix + beautify 2010-02-05 15:14:48 +01:00
8f3683b497 Merge commit 'refs/merge-requests/1' of git://gitorious.org/opensuse/osc 2010-02-05 08:55:46 +01:00
Marcus Huewe
0d67340644 - fixed #571491 ("[osc] --local-package always builds for the host system and doesn't respect the server repos anymore since 0.125") 2010-01-30 17:06:43 +01:00
Marcus Huewe
3dc4a09a29 - use correct package name unless --local-package is specified 2010-01-30 00:08:28 +01:00
Luke Imhoff
96210b6dac Allow --prefer-pkgs to parse repodata
Any directory passed to --prefer-pkgs will be searched for a repodata
directory.  If the directory does not contain a repodata directory, then
each ancestor directory is checked.  This allows for the user error of
specifying an individual architecture directory (e.g. x86_64) instead of the
parent repository directory that contains the repodata:

repository/
  x86_64/
    *.rpm
  repodata/
    *.xml.gz

The use case for this feature is it allows snapshots of the OBS repositories
to be offloaded to an network-attached filesystem.  repodata directories are
used as the xml.gz files are faster to read than the 100s of rpms in a given
snapshot.  These snapshots are used to track older rpm sets that may be
deployed for testing.
2010-01-18 09:12:10 -06:00
Marcus Huewe
90a92be0dd - added "build-jobs" config option (default: "getconf _NPROCESSORS_ONLN") 2010-01-09 14:56:55 +01:00
Marcus Huewe
5c8ee534a9 - cleanups + cosmetic changes 2010-01-09 14:25:41 +01:00
Marcus Huewe
5a7346858a - double quote (user specified) pathnames 2010-01-09 11:42:07 +01:00
a2e3e0ab0f fix error when calling "osc build" without absolute path to spec file 2009-12-11 10:31:53 +01:00
0b60db740c * Revert fetch-cpio support for now, too many complains due to broken
product building atm.
* add --link-source option for "osc build" to speed up product building
2009-12-09 06:53:27 +01:00
Ludwig Nussel
1ff4978b98 implement build --release 2009-12-01 13:36:11 +00:00
Ludwig Nussel
75bdc2e6c7 allow build in read-only directory 2009-11-26 09:52:26 +00:00