]> git.e2factory.org Git - e2factory.git/log
e2factory.git
12 years agoRemove logging in shquote()
Tobias Ulmer [Thu, 12 Jul 2012 09:04:07 +0000 (11:04 +0200)]
Remove logging in shquote()

Signed-off-by: Tobias Ulmer <tu@emlix.com>
12 years agoFix typo
Tobias Ulmer [Thu, 12 Jul 2012 09:03:19 +0000 (11:03 +0200)]
Fix typo

Signed-off-by: Tobias Ulmer <tu@emlix.com>
12 years agoImprove svn transport error message
Tobias Ulmer [Tue, 10 Jul 2012 14:49:33 +0000 (16:49 +0200)]
Improve svn transport error message

Signed-off-by: Tobias Ulmer <tu@emlix.com>
12 years agoAlign error messages
Tobias Ulmer [Tue, 10 Jul 2012 14:48:56 +0000 (16:48 +0200)]
Align error messages

Signed-off-by: Tobias Ulmer <tu@emlix.com>
12 years agoImprove module guessing
Tobias Ulmer [Tue, 10 Jul 2012 14:09:32 +0000 (16:09 +0200)]
Improve module guessing

Signed-off-by: Tobias Ulmer <tu@emlix.com>
12 years agoChange e2build to the new calling convention for e2lib tools
Tobias Ulmer [Tue, 10 Jul 2012 13:33:42 +0000 (15:33 +0200)]
Change e2build to the new calling convention for e2lib tools

Signed-off-by: Tobias Ulmer <tu@emlix.com>
12 years agoQuote paths in e2-install-e2
Tobias Ulmer [Tue, 10 Jul 2012 13:30:59 +0000 (15:30 +0200)]
Quote paths in e2-install-e2

Signed-off-by: Tobias Ulmer <tu@emlix.com>
12 years agoQuote most of generic_git
Tobias Ulmer [Tue, 10 Jul 2012 13:27:59 +0000 (15:27 +0200)]
Quote most of generic_git

This module needs to be changed over to e2lib.git() or similar

Signed-off-by: Tobias Ulmer <tu@emlix.com>
12 years agoRemove e2lib.estring(), it's not in use
Tobias Ulmer [Tue, 10 Jul 2012 13:19:37 +0000 (15:19 +0200)]
Remove e2lib.estring(), it's not in use

Signed-off-by: Tobias Ulmer <tu@emlix.com>
12 years agoQuote tool in e2lib.get_sys_arch() and add docstring
Tobias Ulmer [Tue, 10 Jul 2012 13:18:24 +0000 (15:18 +0200)]
Quote tool in e2lib.get_sys_arch() and add docstring

Signed-off-by: Tobias Ulmer <tu@emlix.com>
12 years agoChange e2lib e2_su(), e2_su_2_2(), and tar() over to argument vectors
Tobias Ulmer [Tue, 10 Jul 2012 13:16:47 +0000 (15:16 +0200)]
Change e2lib e2_su(), e2_su_2_2(), and tar() over to argument vectors

Signed-off-by: Tobias Ulmer <tu@emlix.com>
12 years agoQuote e2lib.sha1sum() argument and improve error messages
Tobias Ulmer [Tue, 10 Jul 2012 13:15:24 +0000 (15:15 +0200)]
Quote e2lib.sha1sum() argument and improve error messages

Signed-off-by: Tobias Ulmer <tu@emlix.com>
12 years agoChange e2lib curl(), ssh(), scp(), rsync(), gzip(), cat()
Tobias Ulmer [Tue, 10 Jul 2012 13:08:07 +0000 (15:08 +0200)]
Change e2lib curl(), ssh(), scp(), rsync(), gzip(), cat()

Change from argument string to argument vector

Signed-off-by: Tobias Ulmer <tu@emlix.com>
12 years agoQuote most e2lib.git() parameters
Tobias Ulmer [Tue, 10 Jul 2012 13:05:44 +0000 (15:05 +0200)]
Quote most e2lib.git() parameters

Signed-off-by: Tobias Ulmer <tu@emlix.com>
12 years agoQuote dir in e2lib.mkdir()
Tobias Ulmer [Tue, 10 Jul 2012 13:02:39 +0000 (15:02 +0200)]
Quote dir in e2lib.mkdir()

Signed-off-by: Tobias Ulmer <tu@emlix.com>
12 years agoIn e2-new-source, quote arguments for sha1sum, curl, and mv
Tobias Ulmer [Tue, 10 Jul 2012 12:57:18 +0000 (14:57 +0200)]
In e2-new-source, quote arguments for sha1sum, curl, and mv

Signed-off-by: Tobias Ulmer <tu@emlix.com>
12 years agoIn e2-install-e2, quote install_prefix
Tobias Ulmer [Tue, 10 Jul 2012 12:55:22 +0000 (14:55 +0200)]
In e2-install-e2, quote install_prefix

Signed-off-by: Tobias Ulmer <tu@emlix.com>
12 years agoFixup argument passing to the e2lib.svn() function
Tobias Ulmer [Tue, 10 Jul 2012 12:32:55 +0000 (14:32 +0200)]
Fixup argument passing to the  e2lib.svn() function

Signed-off-by: Tobias Ulmer <tu@emlix.com>
12 years agoChange e2lib.svn() to take an argument vector instead of a string
Tobias Ulmer [Tue, 10 Jul 2012 12:31:27 +0000 (14:31 +0200)]
Change e2lib.svn() to take an argument vector instead of a string

Signed-off-by: Tobias Ulmer <tu@emlix.com>
12 years agoAdd call_tool_argv(), which takes separated arguments in a table
Tobias Ulmer [Tue, 10 Jul 2012 12:27:59 +0000 (14:27 +0200)]
Add call_tool_argv(), which takes separated arguments in a table

Allows us to quote arguments in a single place, right before calling out
to the shell. In the long term, call_tool() should die.

Signed-off-by: Tobias Ulmer <tu@emlix.com>
12 years agoIn call_tool(), check cmd instead of tool
Tobias Ulmer [Tue, 10 Jul 2012 12:23:43 +0000 (14:23 +0200)]
In call_tool(), check cmd instead of tool

Signed-off-by: Tobias Ulmer <tu@emlix.com>
12 years agoIn tracer(), log the suspected module name as well
Tobias Ulmer [Tue, 10 Jul 2012 12:20:17 +0000 (14:20 +0200)]
In tracer(), log the suspected module name as well

Signed-off-by: Tobias Ulmer <tu@emlix.com>
12 years agoRemove append_to_file(), unused
Tobias Ulmer [Fri, 6 Jul 2012 15:13:36 +0000 (17:13 +0200)]
Remove append_to_file(), unused

Signed-off-by: Tobias Ulmer <tu@emlix.com>
12 years agoPermit any character in URIs, not just non-whitespace ones
Tobias Ulmer [Fri, 29 Jun 2012 23:56:14 +0000 (01:56 +0200)]
Permit any character in URIs, not just non-whitespace ones

Signed-off-by: Tobias Ulmer <tu@emlix.com>
12 years agoIntroduce e2lib.shquote() to quote strings that are passed to a shell
Tobias Ulmer [Fri, 29 Jun 2012 19:39:13 +0000 (21:39 +0200)]
Introduce e2lib.shquote() to quote strings that are passed to a shell

Signed-off-by: Tobias Ulmer <tu@emlix.com>
12 years agoHook every function and log its call
Tobias Ulmer [Fri, 29 Jun 2012 19:23:33 +0000 (21:23 +0200)]
Hook every function and log its call

e2lib.tracer hooks into the debug functionality of the lua interpreter
and gets called every time a lua function is called. This allows
detailed logging (at log level 4) without cluttering the code with log()
calls.

tracer() uses two function name blacklists to reduce the amount of
noise.

tracer() comes with a speed penalty, due to hooking, calling the
function itself and added IO overhead. Meassurements show a ~15% runtime
increase in a number of tests.

Signed-off-by: Tobias Ulmer <tu@emlix.com>
12 years agoWrite log messages into a buffer until the log file is open
Tobias Ulmer [Fri, 29 Jun 2012 19:19:25 +0000 (21:19 +0200)]
Write log messages into a buffer until the log file is open

Write out buffer as soon as the log file becomes available.

Signed-off-by: Tobias Ulmer <tu@emlix.com>
12 years agoFix cache debug logging
Tobias Ulmer [Wed, 27 Jun 2012 17:46:34 +0000 (19:46 +0200)]
Fix cache debug logging

Signed-off-by: Tobias Ulmer <tu@emlix.com>
13 years agocreate next changelog entry
Tobias Ulmer [Tue, 27 Mar 2012 17:39:32 +0000 (19:39 +0200)]
create next changelog entry

Signed-off-by: Tobias Ulmer <tu@emlix.com>
13 years agorelease e2factory-2.3.11 e2factory-2.3.11
Tobias Ulmer [Tue, 27 Mar 2012 17:39:32 +0000 (19:39 +0200)]
release e2factory-2.3.11

Signed-off-by: Tobias Ulmer <tu@emlix.com>
13 years agoAllow using sudo during make install, for development
Tobias Ulmer [Tue, 27 Mar 2012 17:23:05 +0000 (19:23 +0200)]
Allow using sudo during make install, for development

Signed-off-by: Tobias Ulmer <tu@emlix.com>
14 years agoDon't use a bash specific construct for expanding directory names
Tobias Ulmer [Wed, 16 Feb 2011 10:54:15 +0000 (11:54 +0100)]
Don't use a bash specific construct for expanding directory names

This breaks on systems using eg. dash as their default /bin/sh
Reported by Dominic Lemire <DominicLemire@vtech.ca>

Signed-off-by: Tobias Ulmer <tu@emlix.com>
14 years agoadd next Changelog entry
Tobias Ulmer [Mon, 31 Jan 2011 11:18:51 +0000 (12:18 +0100)]
add next Changelog entry

Signed-off-by: Tobias Ulmer <tu@emlix.com>
14 years agorelease e2factory-2.3.10 e2factory-2.3.10
Tobias Ulmer [Mon, 31 Jan 2011 11:17:30 +0000 (12:17 +0100)]
release e2factory-2.3.10

Signed-off-by: Tobias Ulmer <tu@emlix.com>
14 years agoUpdate Changelog for 2.3.10
Tobias Ulmer [Mon, 31 Jan 2011 11:15:19 +0000 (12:15 +0100)]
Update Changelog for 2.3.10

Signed-off-by: Tobias Ulmer <tu@emlix.com>
14 years agoadd `tags' target to generate a tags file
Tobias Ulmer [Mon, 31 Jan 2011 11:14:12 +0000 (12:14 +0100)]
add `tags' target to generate a tags file

Signed-off-by: Tobias Ulmer <tu@emlix.com>
14 years agoextend the tools module with add_tool()
Tobias Ulmer [Wed, 26 Jan 2011 18:15:53 +0000 (19:15 +0100)]
extend the tools module with add_tool()

Signed-off-by: Tobias Ulmer <tu@emlix.com>
14 years agocreate next changelog entry
Gordon Hecker [Tue, 7 Dec 2010 13:44:36 +0000 (14:44 +0100)]
create next changelog entry

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agorelease e2factory-2.3.9 e2factory-2.3.9
Gordon Hecker [Tue, 7 Dec 2010 13:44:36 +0000 (14:44 +0100)]
release e2factory-2.3.9

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agotransport/rsync+ssh: fix rsync usage to avoid creation of additional
Gordon Hecker [Tue, 7 Dec 2010 12:59:17 +0000 (13:59 +0100)]
transport/rsync+ssh: fix rsync usage to avoid creation of additional
directory in existing remote directory

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agoe2-build: rename --writeback / --no-writeback to --enable-writeback /
Gordon Hecker [Mon, 6 Dec 2010 14:05:36 +0000 (15:05 +0100)]
e2-build: rename --writeback / --no-writeback to --enable-writeback /
--disable-writeback

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agocreate next changelog entry
Gordon Hecker [Mon, 6 Dec 2010 10:13:08 +0000 (11:13 +0100)]
create next changelog entry

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agorelease e2factory-2.3.9pre1 e2factory-2.3.9pre1
Gordon Hecker [Mon, 6 Dec 2010 10:13:08 +0000 (11:13 +0100)]
release e2factory-2.3.9pre1

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agoChangelog
Gordon Hecker [Mon, 6 Dec 2010 09:32:43 +0000 (10:32 +0100)]
Changelog

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agoe2-build: allow enabling/disabling writeback on command line
Gordon Hecker [Mon, 6 Dec 2010 08:32:32 +0000 (09:32 +0100)]
e2-build: allow enabling/disabling writeback on command line

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agocache: provide api for enabling/disabling cache
Gordon Hecker [Mon, 6 Dec 2010 08:32:13 +0000 (09:32 +0100)]
cache: provide api for enabling/disabling cache

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agotransport/rsync+ssh: use rsync to create remote directories
Gordon Hecker [Fri, 3 Dec 2010 11:38:57 +0000 (12:38 +0100)]
transport/rsync+ssh: use rsync to create remote directories

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agocreate next changelog entry
Gordon Hecker [Thu, 14 Oct 2010 08:40:32 +0000 (10:40 +0200)]
create next changelog entry

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agorelease e2factory-2.3.8 e2factory-2.3.8
Gordon Hecker [Thu, 14 Oct 2010 08:40:32 +0000 (10:40 +0200)]
release e2factory-2.3.8

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agoenvironment: improve luadoc comments
Gordon Hecker [Tue, 12 Oct 2010 08:39:45 +0000 (10:39 +0200)]
environment: improve luadoc comments

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agoChangelog
Gordon Hecker [Thu, 7 Oct 2010 12:05:11 +0000 (14:05 +0200)]
Changelog

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agoe2-install-e2: remove local plugins before installing new local tools
Gordon Hecker [Mon, 4 Oct 2010 14:15:40 +0000 (16:15 +0200)]
e2-install-e2: remove local plugins before installing new local tools

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agoe2-install-e2: fix error checking for local tools build
Gordon Hecker [Fri, 6 Aug 2010 09:31:27 +0000 (11:31 +0200)]
e2-install-e2: fix error checking for local tools build

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agoimprove syntax mismatch message: show all supported versions
Gordon Hecker [Mon, 4 Oct 2010 12:26:18 +0000 (14:26 +0200)]
improve syntax mismatch message: show all supported versions

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agouse correct CPPFLAGS settings to compile e2-su-2.2
Gordon Hecker [Mon, 4 Oct 2010 11:55:00 +0000 (13:55 +0200)]
use correct CPPFLAGS settings to compile e2-su-2.2

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agocompile code with -D_FILE_OFFSET_BITS=64
Gordon Hecker [Mon, 4 Oct 2010 11:53:51 +0000 (13:53 +0200)]
compile code with -D_FILE_OFFSET_BITS=64

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agoresult configuration error: issue filename in error message
Gordon Hecker [Mon, 13 Sep 2010 13:48:18 +0000 (15:48 +0200)]
result configuration error: issue filename in error message

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agoAdd missing check for mandatory unzip tool.
Gordon Hecker [Mon, 13 Sep 2010 13:47:36 +0000 (15:47 +0200)]
Add missing check for mandatory unzip tool.

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agobugfix: close pipe
Gordon Hecker [Fri, 6 Aug 2010 09:16:00 +0000 (11:16 +0200)]
bugfix: close pipe

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agocreate next changelog entry
Gordon Hecker [Fri, 2 Jul 2010 10:53:42 +0000 (12:53 +0200)]
create next changelog entry

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agorelease e2factory-2.3.7 e2factory-2.3.7
Gordon Hecker [Fri, 2 Jul 2010 10:53:42 +0000 (12:53 +0200)]
release e2factory-2.3.7

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agocreate next changelog entry
Gordon Hecker [Tue, 29 Jun 2010 13:34:51 +0000 (15:34 +0200)]
create next changelog entry

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agorelease e2factory-2.3.7pre1 e2factory-2.3.7pre1
Gordon Hecker [Tue, 29 Jun 2010 13:34:51 +0000 (15:34 +0200)]
release e2factory-2.3.7pre1

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agobugfix: remove old set of local tools and plugins before installing
Gordon Hecker [Fri, 25 Jun 2010 14:29:30 +0000 (16:29 +0200)]
bugfix: remove old set of local tools and plugins before installing

This is mostly important for the plugins.

A new installation may want to install a different set of plugins.
Cleaning up before re-installing makes sure that plugins from old
installations are properly removed.

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agoplugin support: store working directory at startup for use with plugins
Gordon Hecker [Fri, 25 Jun 2010 14:15:32 +0000 (16:15 +0200)]
plugin support: store working directory at startup for use with plugins

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agoe2-build: bugfix: BuildIds were calculated as needed by the build process.
Gordon Hecker [Fri, 25 Jun 2010 09:23:45 +0000 (11:23 +0200)]
e2-build: bugfix: BuildIds were calculated as needed by the build process.
Fix this to calculate all required BuildIds in advance.
That way many errors will be detected earlier in the process.

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agoexample project: add deploy_results
Gordon Hecker [Fri, 25 Jun 2010 08:03:04 +0000 (10:03 +0200)]
example project: add deploy_results

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agoINSTALL: add a hint on requirements for building documentation
Gordon Hecker [Thu, 27 May 2010 14:34:14 +0000 (16:34 +0200)]
INSTALL: add a hint on requirements for building documentation

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agocreate next changelog entry
Gordon Hecker [Mon, 17 May 2010 14:13:54 +0000 (16:13 +0200)]
create next changelog entry

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agorelease e2factory-2.3.6 e2factory-2.3.6
Gordon Hecker [Mon, 17 May 2010 14:13:53 +0000 (16:13 +0200)]
release e2factory-2.3.6

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agodocumentation: update release process description
Gordon Hecker [Mon, 17 May 2010 09:15:34 +0000 (11:15 +0200)]
documentation: update release process description

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agodocumentation: migration from 2.3.5 to 2.3.6
Gordon Hecker [Mon, 17 May 2010 08:14:31 +0000 (10:14 +0200)]
documentation: migration from 2.3.5 to 2.3.6

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agodocumentation: migration from 2.3.4 to 2.3.5
Gordon Hecker [Mon, 17 May 2010 08:02:27 +0000 (10:02 +0200)]
documentation: migration from 2.3.4 to 2.3.5

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agobugfix: fix coding style in documentation
Gordon Hecker [Mon, 17 May 2010 07:59:18 +0000 (09:59 +0200)]
bugfix: fix coding style in documentation

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agobugfix: fix template formatting
Gordon Hecker [Thu, 6 May 2010 15:52:57 +0000 (17:52 +0200)]
bugfix: fix template formatting

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agobugfix: use template configuration file for proj/env
Gordon Hecker [Thu, 6 May 2010 10:29:33 +0000 (12:29 +0200)]
bugfix: use template configuration file for proj/env

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agobugfix: fix typo in error messages
Gordon Hecker [Thu, 6 May 2010 10:12:23 +0000 (12:12 +0200)]
bugfix: fix typo in error messages

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agodeployment: Changelog
Gordon Hecker [Mon, 17 May 2010 09:31:36 +0000 (11:31 +0200)]
deployment: Changelog

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agodeployment: include deploy_results attribute in configuration template
Gordon Hecker [Thu, 6 May 2010 10:18:04 +0000 (12:18 +0200)]
deployment: include deploy_results attribute in configuration template

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agodeployment: do not re-deploy releases that are already in archive
Gordon Hecker [Wed, 5 May 2010 13:10:40 +0000 (15:10 +0200)]
deployment: do not re-deploy releases that are already in archive

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agodeployment: tune logging behaviour
Gordon Hecker [Wed, 5 May 2010 12:51:45 +0000 (14:51 +0200)]
deployment: tune logging behaviour

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agodeployment: move deployment settings to policy module
Gordon Hecker [Wed, 5 May 2010 12:41:16 +0000 (14:41 +0200)]
deployment: move deployment settings to policy module

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agodeployment: enable deployment through the deploy_results attribute in proj/config
Gordon Hecker [Wed, 5 May 2010 12:23:24 +0000 (14:23 +0200)]
deployment: enable deployment through the deploy_results attribute in proj/config

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agodeployment: policy: enable deployment in release mode only
Gordon Hecker [Wed, 5 May 2010 12:10:02 +0000 (14:10 +0200)]
deployment: policy: enable deployment in release mode only

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agodeployment: initial implementation
Gordon Hecker [Thu, 29 Apr 2010 13:20:18 +0000 (15:20 +0200)]
deployment: initial implementation

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agodeployment: store results on default server in release mode
Gordon Hecker [Wed, 5 May 2010 10:39:44 +0000 (12:39 +0200)]
deployment: store results on default server in release mode

Signed-off-by: Gordon Hecker <gh@emlix.com>
14 years agoerror checking: verify the default_results list
Gordon Hecker [Wed, 5 May 2010 13:20:10 +0000 (15:20 +0200)]
error checking: verify the default_results list

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agocreate next changelog entry
Gordon Hecker [Mon, 3 May 2010 09:50:48 +0000 (11:50 +0200)]
create next changelog entry

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agorelease e2factory-2.3.6pre1 e2factory-2.3.6pre1
Gordon Hecker [Mon, 3 May 2010 09:50:48 +0000 (11:50 +0200)]
release e2factory-2.3.6pre1

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agochangelog: bugfixes
Gordon Hecker [Mon, 3 May 2010 09:48:48 +0000 (11:48 +0200)]
changelog: bugfixes

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agofix broken warning
Gordon Hecker [Tue, 23 Mar 2010 14:52:58 +0000 (15:52 +0100)]
fix broken warning

15 years agocleanup: remove unused code
Gordon Hecker [Thu, 11 Mar 2010 09:05:25 +0000 (10:05 +0100)]
cleanup: remove unused code

15 years agodo not sort the dependency list. This is not neccessary and this way
Gordon Hecker [Thu, 4 Mar 2010 16:58:10 +0000 (17:58 +0100)]
do not sort the dependency list. This is not neccessary and this way
the order is maintained when passing the dependency list to the
build process

15 years agooptimization: use file_path() instead of fetch_file() when unpacking results
Gordon Hecker [Fri, 5 Mar 2010 11:26:05 +0000 (12:26 +0100)]
optimization: use file_path() instead of fetch_file() when unpacking results

15 years agotransport: use rsync instead of curl to handle file:// urls
Gordon Hecker [Wed, 24 Mar 2010 08:29:59 +0000 (09:29 +0100)]
transport: use rsync instead of curl to handle file:// urls

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agobugfix: quote curl args
Gordon Hecker [Wed, 24 Mar 2010 08:26:24 +0000 (09:26 +0100)]
bugfix: quote curl args

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agosyntax: this version of e2factory introduces a new syntax version
Gordon Hecker [Mon, 3 May 2010 09:32:29 +0000 (11:32 +0200)]
syntax: this version of e2factory introduces a new syntax version
with the following features:
 * env attribute in source configuration
 * env attribute in result configuration

Support for old configuration versions is discontinued as versions
2.3.4 or above handle result specific environment in a stricter way,
leading to issues when environment for non-existent results is
configured.

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agochangelog: document configuration changes
Gordon Hecker [Mon, 3 May 2010 09:30:34 +0000 (11:30 +0200)]
changelog: document configuration changes

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agoresults: allow assigning environment to results in result configuration
Gordon Hecker [Thu, 29 Apr 2010 08:23:15 +0000 (10:23 +0200)]
results: allow assigning environment to results in result configuration

This is done by assigning a dictionary to the 'env' attribute
of a result configuration.
The environment configured this way is merged into the environment
and overrides variables from the project wide configuration files.

BuildId is handled by merging these variables into the result
specific environment before BuildId calculation.

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agosources: allow assigning environment to sources
Gordon Hecker [Tue, 27 Apr 2010 12:56:44 +0000 (14:56 +0200)]
sources: allow assigning environment to sources

This is done by assigning a dictionary to the 'env' attribute
of a source configuration.
The environment configured this way is merged into the environment
of any result that uses the particular source.

BuildId is handled by including the dictionary into the sourceid
calculation.

Signed-off-by: Gordon Hecker <gh@emlix.com>