summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* fix argument spliitingMichael Schroeder2014-09-03
| | | | ' ' is like \s+ but removes leading spaces.
* Fix dependency parsing for dsc filesMichael Schroeder2014-08-22
| | | | The code didn't strip leading white space.
* Merge pull request #126 from andreas-schwab/masterMichael Schroeder2014-08-07
|\ | | | | avoid watchdog getting fooled by binary junk in logfile
| * avoid watchdog getting fooled by binary junk in logfileAndreas Schwab2014-08-07
|/ | | | If grep thinks the file is binary it only prints "Binary file ... matches"
* configure ipv6 loopbackMichael Schroeder2014-07-31
|
* Fix service handling in recipe2buildtypeMichael Schroeder2014-07-29
|
* add workaround for broken coreutils packageMichael Schroeder2014-07-28
| | | | chroot no longer changes the current working directory...
* add workaround for arm builds on aarch64Michael Schroeder2014-07-22
|
* livebuild: indentation fixesMichael Schroeder2014-07-21
|
* fix vm-lxc on ppcMichael Schroeder2014-07-21
|
* one more place to use ppcle when finding which qemu binary to callRuediger Oertel2014-07-21
|
* use "ppcle" to carry ppc personality when coming from ppc64leRuediger Oertel2014-07-21
|
* Merge pull request #119 from jblunck/livebuildMichael Schroeder2014-07-17
|\ | | | | Make livebuild step into top-level directory
| * livebuild: Make LiveBuild.pm ignore recipe name base directory as wellJan Blunck2014-07-16
| | | | | | | | Signed-off-by: Jan Blunck <jblunck@infradead.org>
| * livebuild: Skip top-level directory if it matches recipe nameJan Blunck2014-07-16
| | | | | | | | | | | | | | If there is one directory with the recipe name in the tarball lets skip into it before we check the configuration. Signed-off-by: Jan Blunck <jblunck@infradead.org>
| * livebuild: Make LIVEBUILD_ROOT a variableJan Blunck2014-07-16
| | | | | | | | Signed-off-by: Jan Blunck <jblunck@infradead.org>
* | support _service prefixed recipe files in recipe_set_buildtypeMichael Schroeder2014-07-17
| |
* | add parse_typed helper, to be used in OBSMichael Schroeder2014-07-17
| | | | | | | | | | | | This is do decouple the on-disk filename from the internal filename. You can call recipe2buildtype to get the type and then parse_typed to get the file parsed.
* | support PKGBUILD files generated by a serviceMichael Schroeder2014-07-17
|/
* do not print "WATCHDOG MARKER END" twice when switching personalityMichael Schroeder2014-07-16
|
* fix module integration checkMichael Schroeder2014-07-14
|
* rename packtype to buildtypeMichael Schroeder2014-07-14
|
* fix regression introducted with --directdepsend-- supportMichael Schroeder2014-07-14
|
* add recipe2buildtype function, use it in expanddepsMichael Schroeder2014-07-14
|
* Fix macro expansion corner casesMichael Schroeder2014-07-11
| | | | Behave like rpm in regard of macro borders
* remove livebuild special casingMichael Schroeder2014-07-11
|
* Add get_sysbuild function, refactor livebuildMichael Schroeder2014-07-11
|
* Merge pull request #118 from jblunck/livebuild-build-binariesMichael Schroeder2014-07-10
|\ | | | | Move substitution away from parsing code and error out when archives (repos) are configured
| * livebuild: Error out if archives are configuredJan Blunck2014-07-10
| | | | | | | | | | | | | | We do not support additional repositories defined in the live-build configuration so we return an error here. Signed-off-by: Jan Blunck <jblunck@infradead.org>
| * livebuild: Do not substitute while parsingJan Blunck2014-07-10
|/ | | | | | | If the project configuration is changing the source is not parsed again. Therefore the substitution shall be done in bs_sched and bs_repserver. Signed-off-by: Jan Blunck <jblunck@infradead.org>
* Merge pull request #116 from jblunck/livebuild-build-binariesMichael Schroeder2014-07-10
|\ | | | | Requested changes to use /.build.binaries as a repository path
| * livebuild: Introduce build-packages:livebuild Project Configuration variableJan Blunck2014-07-10
| | | | | | | | | | | | | | This variable can be used to override the list of dependencies that live-build expects to have available in the buildroot. Signed-off-by: Jan Blunck <jblunck@infradead.org>
| * livebuild: Remove another left-over when using the repos sub-directoryJan Blunck2014-07-09
| | | | | | | | | | | | | | This is removing another code section that is not required anymore since we are using the /.build.binaries folder instead. Signed-off-by: Jan Blunck <jblunck@infradead.org>
| * Revert "For livebuild we have (like kiwi) sub-directories with additional ↵Jan Blunck2014-07-09
| | | | | | | | | | | | packages in the source folder" This reverts commit 758824d36df2b5103f842bbe4804bdb6b6cc95e8.
| * livebuild: Only process package-lists with the *.list suffixJan Blunck2014-07-09
| | | | | | | | | | | | | | live-build itself is only processing them when they have the *.list suffix. Therefore we should do the same thing. Signed-off-by: Jan Blunck <jblunck@infradead.org>
| * livebuild: Run OBS buildroot livebuild_pre_run hook before user provided oneJan Blunck2014-07-08
| | | | | | | | | | | | | | We should not change the buildroot between the lb config and the lb build calls. Therefore move the OBS buildroot hook to run first. Signed-off-by: Jan Blunck <jblunck@infradead.org>
| * livebuild: Write system default configuration to /etc/live/build.confJan Blunck2014-07-08
| | | | | | | | | | | | This reduces the amount of code required in the livebuild_pre_run hook. Signed-off-by: Jan Blunck <jblunck@infradead.org>
| * livebuild: create local repository in $BUILD_ROOT/.build.binariesJan Blunck2014-07-08
| | | | | | | | | | | | | | Instead of creating the repository in $TOPDIR/SOURCES/repos this is adapting to what mock is doing. Signed-off-by: Jan Blunck <jblunck@infradead.org>
| * livebuild: Prevent users from configuring archives in lb configJan Blunck2014-07-08
| | | | | | | | | | | | | | | | Since the OBS live-build only has access to the configured repositories (due to the lack of network access) the user shall not configure archives inside the configuration itself. Signed-off-by: Jan Blunck <jblunck@infradead.org>
* | Merge pull request #117 from e9925248/masterMichael Schroeder2014-07-10
|\ \ | | | | | | Setup environment variables for Arch packages
| * | Setup environment variables for Arch packagesMartin Koegler2014-07-09
|/ / | | | | | | | | | | login shells started with "su -l" behave differently on Arch (/etc/profile not executed): https://github.com/openSUSE/open-build-service/issues/713
* | - run mkswap only inside the VM, it can have a different formatAdrian Schröter2014-07-09
| |
* | refactor a bitMichael Schroeder2014-07-08
| |
* | Don't crash on startup if Achive::Tar is not availableMichael Schroeder2014-07-08
| |
* | support --directdepsend-- markerMichael Schroeder2014-07-08
|/
* small stylistic changesMichael Schroeder2014-07-04
|
* Merge pull request #115 from jblunck/livebuildMichael Schroeder2014-07-04
|\ | | | | Support for building Debian Live Systems
| * Add build-recipe-livebuildJan Blunck2014-07-04
| | | | | | | | | | | | | | | | | | This script is the glue around live-build. It takes care of the required work to create the repository metadata for the packages passed by the scheduler. If the sources include additional hooks in form of a livbuild_pre_run shell script it gets executes in the chroot environment. Signed-off-by: Jan Blunck <jblunck@infradead.org>
| * For livebuild we have (like kiwi) sub-directories with additional packages ↵Jan Blunck2014-07-04
| | | | | | | | | | | | in the source folder Signed-off-by: Jan Blunck <jblunck@infradead.org>
| * Correctly return project configuration based on specified 'type'Jan Blunck2014-07-04
| | | | | | | | | | | | | | | | | | It is required to explicitly state the type in the project config: %if "%_repository" == "images" Type: livebuild %endif Signed-off-by: Jan Blunck <jblunck@infradead.org>