]> git.e2factory.org Git - e2factory.git/log
e2factory.git
15 years agoimplement locking module and initialize
Gordon Hecker [Tue, 22 Sep 2009 12:11:34 +0000 (14:11 +0200)]
implement locking module and initialize

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agonew external tool: rmdir
Gordon Hecker [Thu, 24 Sep 2009 12:30:30 +0000 (14:30 +0200)]
new external tool: rmdir

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agobetter error handling in case of branches with no remote
Gordon Hecker [Wed, 30 Sep 2009 13:04:28 +0000 (15:04 +0200)]
better error handling in case of branches with no remote

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agofix undeclared variable in git module
Gordon Hecker [Tue, 22 Sep 2009 12:15:01 +0000 (14:15 +0200)]
fix undeclared variable in git module

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agoremove module with unused convenience functions
Gordon Hecker [Fri, 18 Sep 2009 14:52:19 +0000 (16:52 +0200)]
remove module with unused convenience functions

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agoBugfix: exit when a mandatory tool is not available
Gordon Hecker [Tue, 15 Sep 2009 12:06:47 +0000 (14:06 +0200)]
Bugfix: exit when a mandatory tool is not available

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agocorrect error message when trying to fetch a non-existent source
Gordon Hecker [Thu, 3 Sep 2009 07:24:53 +0000 (09:24 +0200)]
correct error message when trying to fetch a non-existent source

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agobugfix: don't create symlink if unpack and source name are the same
Tobias Ulmer [Fri, 24 Jul 2009 14:23:47 +0000 (16:23 +0200)]
bugfix: don't create symlink if unpack and source name are the same

15 years agofix e2-install-e2 to install branches properly
Gordon Hecker [Tue, 23 Jun 2009 09:44:26 +0000 (11:44 +0200)]
fix e2-install-e2 to install branches properly

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agofaq: add a note about mktemp/permission denied
Gordon Hecker [Mon, 22 Jun 2009 16:16:11 +0000 (18:16 +0200)]
faq: add a note about mktemp/permission denied

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agocreate build directory named by version, to avoid future bugs when changing
Gordon Hecker [Mon, 22 Jun 2009 13:40:57 +0000 (15:40 +0200)]
create build directory named by version, to avoid future bugs when changing
layout of the build data

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agoremove all hook related code. The hook feature was not supported any more
Gordon Hecker [Fri, 19 Jun 2009 15:23:31 +0000 (17:23 +0200)]
remove all hook related code. The hook feature was not supported any more
and will be replaced by plugin support soon.

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agoremove support for calling the finish hook
Gordon Hecker [Fri, 19 Jun 2009 11:54:33 +0000 (13:54 +0200)]
remove support for calling the finish hook

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agomaintain list of env files
Gordon Hecker [Wed, 17 Jun 2009 15:44:35 +0000 (17:44 +0200)]
maintain list of env files

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agomove sourceset2ref to generic git code
Gordon Hecker [Thu, 18 Jun 2009 16:22:26 +0000 (18:22 +0200)]
move sourceset2ref to generic git code

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agocreate sha1 checksum file for release tarballs
Gordon Hecker [Tue, 16 Jun 2009 10:43:17 +0000 (12:43 +0200)]
create sha1 checksum file for release tarballs

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agocreate next changelog entry
Gordon Hecker [Tue, 16 Jun 2009 09:07:05 +0000 (11:07 +0200)]
create next changelog entry

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agorelease e2factory-2.3.1 e2factory-2.3.1
Gordon Hecker [Tue, 16 Jun 2009 09:07:05 +0000 (11:07 +0200)]
release e2factory-2.3.1

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agostore path to source configuration correctly
Gordon Hecker [Thu, 11 Jun 2009 13:06:43 +0000 (15:06 +0200)]
store path to source configuration correctly

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agoimprove assert_type() error message a bit
Tobias Ulmer [Thu, 11 Jun 2009 14:17:36 +0000 (16:17 +0200)]
improve assert_type() error message a bit

15 years agocreate next changelog entry
Gordon Hecker [Wed, 10 Jun 2009 11:45:30 +0000 (13:45 +0200)]
create next changelog entry

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agorelease e2factory-2.3.1rc1 e2factory-2.3.1rc1
Gordon Hecker [Wed, 10 Jun 2009 11:45:30 +0000 (13:45 +0200)]
release e2factory-2.3.1rc1

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agobugfix: error checking in buildid calculation
Gordon Hecker [Tue, 9 Jun 2009 12:25:25 +0000 (14:25 +0200)]
bugfix: error checking in buildid calculation

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agosupport 2_2_2 syntax
Gordon Hecker [Mon, 8 Jun 2009 14:28:37 +0000 (16:28 +0200)]
support 2_2_2 syntax

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agodocument basic configuration: .e2/e2version, e2/syntax, .e2/extensions
Gordon Hecker [Mon, 8 Jun 2009 11:53:13 +0000 (13:53 +0200)]
document basic configuration: .e2/e2version, e2/syntax, .e2/extensions

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agocatch error when opening debug logfile
Gordon Hecker [Mon, 8 Jun 2009 10:50:04 +0000 (12:50 +0200)]
catch error when opening debug logfile

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agofix uninstall target
Gordon Hecker [Mon, 8 Jun 2009 08:19:29 +0000 (10:19 +0200)]
fix uninstall target

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agocreate next changelog entry
Gordon Hecker [Fri, 5 Jun 2009 13:04:16 +0000 (15:04 +0200)]
create next changelog entry

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agorelease e2factory-2.3.1pre1 e2factory-2.3.1pre1
Gordon Hecker [Fri, 5 Jun 2009 13:04:16 +0000 (15:04 +0200)]
release e2factory-2.3.1pre1

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agoFix regression: Allow '.' in source/result names again.
Gordon Hecker [Thu, 4 Jun 2009 11:42:25 +0000 (13:42 +0200)]
Fix regression: Allow '.' in source/result names again.

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agoauto-create release tarball
Gordon Hecker [Thu, 4 Jun 2009 09:34:49 +0000 (11:34 +0200)]
auto-create release tarball

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agochangelog
Gordon Hecker [Thu, 4 Jun 2009 08:39:44 +0000 (10:39 +0200)]
changelog

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agoupdate release process
Gordon Hecker [Tue, 2 Jun 2009 11:03:07 +0000 (13:03 +0200)]
update release process

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agoadding support for ports in scp transport
rk@emlix.com [Fri, 8 May 2009 09:09:02 +0000 (11:09 +0200)]
adding support for ports in scp transport
Signed-off-by: rk@emlix.com <rainer.keller@emlix.com>
15 years agoAdd support for port in URLs
rk@emlix.com [Fri, 8 May 2009 09:08:37 +0000 (11:08 +0200)]
Add support for port in URLs
Signed-off-by: rk@emlix.com <rainer.keller@emlix.com>
15 years agofix concatenation of errors
rk@emlix.com [Fri, 8 May 2009 12:05:02 +0000 (14:05 +0200)]
fix concatenation of errors

15 years agobugfix in e2-fetch-project: pass failure in e2-install-e2 to the user
Gordon Hecker [Wed, 27 May 2009 14:13:46 +0000 (16:13 +0200)]
bugfix in e2-fetch-project: pass failure in e2-install-e2 to the user

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agoregression fix: .e2/e2version was not generated when creating a project
Gordon Hecker [Wed, 27 May 2009 14:08:23 +0000 (16:08 +0200)]
regression fix: .e2/e2version was not generated when creating a project

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agoremove unused defaults for project setup from the code, move defaults from
Gordon Hecker [Wed, 27 May 2009 12:20:32 +0000 (14:20 +0200)]
remove unused defaults for project setup from the code, move defaults from
e2.conf.in to make.vars

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agoreplace builtin syntax list and syntax file by buildconfig.SYNTAX table
Gordon Hecker [Wed, 27 May 2009 12:01:40 +0000 (14:01 +0200)]
replace builtin syntax list and syntax file by buildconfig.SYNTAX table
syntax compatibility is maintained in a single place in make.vars new

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agofind .git in TOPLEVEL when calling git describe
Gordon Hecker [Wed, 27 May 2009 11:44:48 +0000 (13:44 +0200)]
find .git in TOPLEVEL when calling git describe

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agochange version to 2.3.1pre
Gordon Hecker [Wed, 27 May 2009 11:40:08 +0000 (13:40 +0200)]
change version to 2.3.1pre

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agoadd SYSCONFDIR to buildconfig and replace hardcoded path
Gordon Hecker [Wed, 27 May 2009 11:30:44 +0000 (13:30 +0200)]
add SYSCONFDIR to buildconfig and replace hardcoded path

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agointroduce specific config files for patchlevels in config file search path
Gordon Hecker [Wed, 27 May 2009 11:06:48 +0000 (13:06 +0200)]
introduce specific config files for patchlevels in config file search path

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agouse buildconfig.MAJOR and buildconfig.MINOR in config file search path
Gordon Hecker [Wed, 27 May 2009 11:05:17 +0000 (13:05 +0200)]
use buildconfig.MAJOR and buildconfig.MINOR in config file search path
instead of hard-coded version string

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agocompose version string from single variables
Gordon Hecker [Tue, 26 May 2009 09:28:32 +0000 (11:28 +0200)]
compose version string from single variables
replace E2_COMMIT and E2_VERSION build time variables
new make target: tag

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agoexport SRC pointing to the e2factory source toplevel to extension makefiles
Gordon Hecker [Thu, 14 May 2009 10:13:22 +0000 (12:13 +0200)]
export SRC pointing to the e2factory source toplevel to extension makefiles

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agorequire buildconfig in e2lib
Gordon Hecker [Thu, 14 May 2009 09:15:53 +0000 (11:15 +0200)]
require buildconfig in e2lib

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agobuild system has support for building extensions now
Gordon Hecker [Wed, 13 May 2009 09:35:29 +0000 (11:35 +0200)]
build system has support for building extensions now
extensions are built inside e2factory now

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agomove result and source api from e2lib to e2tool library
Gordon Hecker [Tue, 12 May 2009 14:00:07 +0000 (16:00 +0200)]
move result and source api from e2lib to e2tool library

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agocopy build script correctly in collect_project for results configured in
Gordon Hecker [Tue, 12 May 2009 13:42:19 +0000 (15:42 +0200)]
copy build script correctly in collect_project for results configured in
subdirectories of res/

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agomove build time configuration to buildconfig.lua
Gordon Hecker [Mon, 11 May 2009 18:15:19 +0000 (20:15 +0200)]
move build time configuration to buildconfig.lua

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agofix a bug where cache.file_path() was used without caching the file
Gordon Hecker [Wed, 6 May 2009 10:34:22 +0000 (12:34 +0200)]
fix a bug where cache.file_path() was used without caching the file
before using cache.cache_file()

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agocheck for default_extensions table in configuration
Gordon Hecker [Wed, 6 May 2009 07:49:43 +0000 (09:49 +0200)]
check for default_extensions table in configuration

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agotake default extension from global configuration for project setup
Gordon Hecker [Tue, 5 May 2009 15:14:50 +0000 (17:14 +0200)]
take default extension from global configuration for project setup
provide default configuration in sample e2.conf

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agoadd documentation about extensions
Gordon Hecker [Tue, 5 May 2009 10:28:53 +0000 (12:28 +0200)]
add documentation about extensions

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agoextension config in .e2/extensions is a lua table now
Gordon Hecker [Tue, 5 May 2009 14:00:23 +0000 (16:00 +0200)]
extension config in .e2/extensions is a lua table now
.e2/e2version becomes obsolete, the user must move the configuration to
use this version of e2factory.

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agocall global tools with LUA_PATH and LUA_CPATH set. This makes setting
Gordon Hecker [Thu, 30 Apr 2009 14:20:48 +0000 (16:20 +0200)]
call global tools with LUA_PATH and LUA_CPATH set. This makes setting
package.path and package.cpath in the code obsolete.

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

global/e2-install-e2.lua.in

15 years agoingore missing repositories when removing e2factory and extension
Gordon Hecker [Thu, 30 Apr 2009 09:42:50 +0000 (11:42 +0200)]
ingore missing repositories when removing e2factory and extension
repositories

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agosupport installing local extensions
Gordon Hecker [Tue, 28 Apr 2009 15:15:29 +0000 (17:15 +0200)]
support installing local extensions

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agofix missing variable declaration
Gordon Hecker [Thu, 30 Apr 2009 13:29:56 +0000 (15:29 +0200)]
fix missing variable declaration

Signed-off-by: Gordon Hecker <gh@emlix.com>
15 years agoadding support for subdirectories in src/ and res/
rk@emlix.com [Thu, 30 Apr 2009 10:29:18 +0000 (12:29 +0200)]
adding support for subdirectories in src/ and res/

16 years agoshow path to build-script in error message
rk@emlix.com [Thu, 30 Apr 2009 09:07:32 +0000 (11:07 +0200)]
show path to build-script in error message

16 years agofix missing argument in error message
rk@emlix.com [Thu, 30 Apr 2009 07:18:07 +0000 (09:18 +0200)]
fix missing argument in error message

16 years agoremove "res/" string
rk@emlix.com [Wed, 29 Apr 2009 14:08:01 +0000 (16:08 +0200)]
remove "res/" string
remove "src/" string

16 years agoremove the chroot prior to setting up a new chroot environment even
Gordon Hecker [Tue, 28 Apr 2009 12:37:25 +0000 (14:37 +0200)]
remove the chroot prior to setting up a new chroot environment even
when --keep was specified.

Signed-off-by: Gordon Hecker <gh@emlix.com>
16 years agomake current environment available to nested environment config files
Gordon Hecker [Mon, 27 Apr 2009 12:10:53 +0000 (14:10 +0200)]
make current environment available to nested environment config files

Signed-off-by: Gordon Hecker <gh@emlix.com>
16 years agofix error message when trying to enter a non-existent playground
Gordon Hecker [Wed, 22 Apr 2009 15:39:05 +0000 (17:39 +0200)]
fix error message when trying to enter a non-existent playground

Signed-off-by: Gordon Hecker <gh@emlix.com>
16 years agosupport DESTDIR when installing global tools
Gordon Hecker [Wed, 22 Apr 2009 15:22:28 +0000 (17:22 +0200)]
support DESTDIR when installing global tools

Signed-off-by: Gordon Hecker <gh@emlix.com>
16 years agoenforce umask 0022 when doing work in chroot
Gordon Hecker [Wed, 22 Apr 2009 15:09:11 +0000 (17:09 +0200)]
enforce umask 0022 when doing work in chroot

Signed-off-by: Gordon Hecker <gh@emlix.com>
16 years agomake e2util.umask() return previous umask value
Gordon Hecker [Wed, 22 Apr 2009 15:07:34 +0000 (17:07 +0200)]
make e2util.umask() return previous umask value

Signed-off-by: Gordon Hecker <gh@emlix.com>
16 years agomove chroot marker out of the chroot environment, fixing a possible
Gordon Hecker [Thu, 2 Apr 2009 15:47:20 +0000 (17:47 +0200)]
move chroot marker out of the chroot environment, fixing a possible
deadlock situation

Signed-off-by: Gordon Hecker <gh@emlix.com>
16 years agomake detect_tool script executable in collect_project result
Gordon Hecker [Thu, 2 Apr 2009 12:29:15 +0000 (14:29 +0200)]
make detect_tool script executable in collect_project result

Signed-off-by: Gordon Hecker <gh@emlix.com>
16 years agoquote template argument for mktemp, as a quick fix
Gordon Hecker [Thu, 2 Apr 2009 12:18:10 +0000 (14:18 +0200)]
quote template argument for mktemp, as a quick fix

Signed-off-by: Gordon Hecker <gh@emlix.com>
16 years agoremove misleading hint to information about e2-new-source workflow
Gordon Hecker [Mon, 30 Mar 2009 14:13:10 +0000 (16:13 +0200)]
remove misleading hint to information about e2-new-source workflow

Signed-off-by: Gordon Hecker <gh@emlix.com>
16 years agoexport global variables before result local variables
Gordon Hecker [Mon, 30 Mar 2009 13:34:54 +0000 (15:34 +0200)]
export global variables before result local variables

Signed-off-by: Gordon Hecker <gh@emlix.com>
16 years agoput .e2/run.log into the gitignore template
Gordon Hecker [Mon, 30 Mar 2009 13:22:42 +0000 (15:22 +0200)]
put .e2/run.log into the gitignore template

Signed-off-by: Gordon Hecker <gh@emlix.com>
16 years agofix error messages about logfiles.
Gordon Hecker [Wed, 18 Mar 2009 22:30:48 +0000 (23:30 +0100)]
fix error messages about logfiles.
Patch by Matthias Kaehlcke

Signed-off-by: Gordon Hecker <gh@emlix.com>
16 years agofix e2config.5 manpage: replace remote attribute by location
Gordon Hecker [Wed, 18 Mar 2009 22:21:30 +0000 (23:21 +0100)]
fix e2config.5 manpage: replace remote attribute by location

Signed-off-by: Gordon Hecker <gh@emlix.com>
16 years agoupdate documentation and templates to use E2_TMPDIR instead of TMPDIR.
Gordon Hecker [Wed, 18 Mar 2009 22:15:04 +0000 (23:15 +0100)]
update documentation and templates to use E2_TMPDIR instead of TMPDIR.
Patch by Matthias Kaehlcke

Signed-off-by: Gordon Hecker <gh@emlix.com>
16 years agofix missing quotes in chroot documentation
Gordon Hecker [Wed, 18 Mar 2009 22:10:46 +0000 (23:10 +0100)]
fix missing quotes in chroot documentation

Signed-off-by: Gordon Hecker <gh@emlix.com>
16 years agowork in progress e2factory-2.3.0-wip
Gordon Hecker [Thu, 26 Feb 2009 14:53:12 +0000 (15:53 +0100)]
work in progress e2factory-2.3.0-wip

16 years agorelease e2factory-2.3.0 e2factory-2.3.0
Gordon Hecker [Thu, 26 Feb 2009 14:53:06 +0000 (15:53 +0100)]
release e2factory-2.3.0

16 years agoprepare version 2.3.0
Gordon Hecker [Thu, 26 Feb 2009 14:51:49 +0000 (15:51 +0100)]
prepare version 2.3.0

16 years agoadd prerequisites to INSTALL documentation
Gordon Hecker [Tue, 24 Feb 2009 11:08:20 +0000 (12:08 +0100)]
add prerequisites to INSTALL documentation

16 years agowork in progress e2factory-2.3.0pre3-wip
Gordon Hecker [Mon, 23 Feb 2009 22:07:27 +0000 (23:07 +0100)]
work in progress e2factory-2.3.0pre3-wip

16 years agorelease e2factory-2.3.0pre3 e2factory-2.3.0pre3
Gordon Hecker [Mon, 23 Feb 2009 22:07:24 +0000 (23:07 +0100)]
release e2factory-2.3.0pre3

16 years agoupdate default e2factory local version to 2.3.0pre3
Gordon Hecker [Mon, 23 Feb 2009 22:06:28 +0000 (23:06 +0100)]
update default e2factory local version to 2.3.0pre3

16 years agoupdate release process hints
Gordon Hecker [Mon, 23 Feb 2009 22:05:13 +0000 (23:05 +0100)]
update release process hints

16 years agoinitial import of e2factory-2.3.0pre2 into free software repository e2factory-2.3.0pre2
Gordon Hecker [Mon, 23 Feb 2009 21:45:45 +0000 (22:45 +0100)]
initial import of e2factory-2.3.0pre2 into free software repository