]>
git.e2factory.org Git - e2factory.git/log 
Tobias Ulmer  [Wed, 4 Dec 2013 13:23:39 +0000  (14:23 +0100)] 
Provide global for e2version file and use itSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Wed, 4 Dec 2013 12:14:57 +0000  (13:14 +0100)] 
Provide global for project-location and use itSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Wed, 4 Dec 2013 02:34:38 +0000  (03:34  +0100)] 
e2-create-project: use absolute paths instead of chdirSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Tue, 3 Dec 2013 18:19:27 +0000  (19:19 +0100)] 
parse_server_location: improve doc, lock table, fix return errorsSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Mon, 2 Dec 2013 19:35:42 +0000  (20:35 +0100)] 
Massage e2.conf searching/parsing into a single function.Signed-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Mon, 2 Dec 2013 18:49:27 +0000  (19:49 +0100)] 
Format option and flag dictsSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Mon, 2 Dec 2013 18:33:26 +0000  (19:33 +0100)] 
Fix typos in warning flags, clarifySigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Mon, 2 Dec 2013 12:12:42 +0000  (13:12 +0100)] 
Lock e2lib.globals table and clean up variablesSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Mon, 2 Dec 2013 11:58:14 +0000  (12:58 +0100)] 
Remove unused variable LUA_ALL_VERSIONSSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Fri, 29 Nov 2013 17:44:14 +0000  (18:44 +0100)] 
Replace os.execute() with e2lib.callcmd()Signed-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Fri, 29 Nov 2013 17:42:42 +0000  (18:42 +0100)] 
e2-cf: use callcmd to start editorSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Fri, 29 Nov 2013 17:41:34 +0000  (18:41 +0100)] 
Simplify man viewer executionSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Fri, 29 Nov 2013 17:39:25 +0000  (18:39 +0100)] 
Delete unused debug and playground globalsSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Fri, 29 Nov 2013 16:57:06 +0000  (17:57 +0100)] 
Try to make --log-debug documentation less confusingSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Fri, 29 Nov 2013 14:23:36 +0000  (15:23 +0100)] 
Remove dead code: e2lib.getlogflags()Signed-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Fri, 29 Nov 2013 13:51:41 +0000  (14:51 +0100)] 
do_execvp: Allocate space for the terminating NULL pointerSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Wed, 27 Nov 2013 19:00:34 +0000  (20:00 +0100)] 
Use console module everywhereSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Wed, 27 Nov 2013 18:57:47 +0000  (19:57 +0100)] 
e2lib: open console as soon as possible and close it lastSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Wed, 27 Nov 2013 18:55:51 +0000  (19:55 +0100)] 
e2lib: add doc comments for warn/warnfSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Wed, 27 Nov 2013 18:53:47 +0000  (19:53 +0100)] 
Prevent module loading loop between e2lib, eio and consoleSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Wed, 27 Nov 2013 18:46:59 +0000  (19:46 +0100)] 
Add console moduleSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Wed, 27 Nov 2013 17:41:18 +0000  (18:41 +0100)] 
e2-dlist: fix format string for invalid resultSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Wed, 27 Nov 2013 17:33:36 +0000  (18:33 +0100)] 
e2-dlist: repair crash on error, include err moduleSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Tue, 26 Nov 2013 15:36:13 +0000  (16:36 +0100)] 
Remove the now unused e2lib.callcmd_pipe()Signed-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Tue, 26 Nov 2013 15:34:52 +0000  (16:34 +0100)] 
Directly checkout or copy instead of using callcmd_pipe with tarSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Mon, 25 Nov 2013 18:51:17 +0000  (19:51 +0100)] 
Use ssh_remote_cmd() to remotely calculate the checksumSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Mon, 25 Nov 2013 18:43:44 +0000  (19:43 +0100)] 
digest: add parsestring() function, rewrite internalsSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Mon, 25 Nov 2013 18:34:28 +0000  (19:34 +0100)] 
Extend e2lib.ssh_remote_cmd() to capture and return stdoutSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Mon, 25 Nov 2013 16:26:57 +0000  (17:26 +0100)] 
Deal with chrootgroupid() errors and remove dead codeSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Mon, 25 Nov 2013 13:17:59 +0000  (14:17 +0100)] 
e2build: use eioSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Mon, 25 Nov 2013 13:14:47 +0000  (14:14 +0100)] 
e2-playground: use eioSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Mon, 25 Nov 2013 13:13:03 +0000  (14:13 +0100)] 
Use eio for writing hashcacheSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Mon, 25 Nov 2013 13:10:33 +0000  (14:10 +0100)] 
Write debuglogfile using eioSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Mon, 25 Nov 2013 12:31:42 +0000  (13:31 +0100)] 
plugins: convert Makefile generation to eioSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Mon, 25 Nov 2013 12:16:47 +0000  (13:16 +0100)] 
digest: use eio to write digest fileSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Fri, 22 Nov 2013 14:29:13 +0000  (15:29 +0100)] 
e2: replace shell string construction and quoting with callcmd()Signed-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Fri, 22 Nov 2013 11:35:29 +0000  (12:35 +0100)] 
Mark rc/256 as construct specific to os.executeSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Fri, 22 Nov 2013 11:33:30 +0000  (12:33 +0100)] 
e2option: showtoolmanpage() does return, handle return code correctlySigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Fri, 22 Nov 2013 11:29:45 +0000  (12:29 +0100)] 
Add return of terminating signal in e2lib.wait()Signed-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Thu, 21 Nov 2013 14:35:45 +0000  (15:35 +0100)] 
Sync hash module with lsha1 changes, improve documentation and error handlingSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Thu, 21 Nov 2013 14:22:41 +0000  (15:22 +0100)] 
Simplify lsha1.c and bring it in line with leio and le2libSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Wed, 20 Nov 2013 17:59:33 +0000  (18:59 +0100)] 
Don't hard-code make, but fetch the command from buildconfigSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Wed, 20 Nov 2013 17:33:54 +0000  (18:33 +0100)] 
Add sha1 to list of 3RDPARTY sourcesSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Wed, 20 Nov 2013 16:46:38 +0000  (17:46 +0100)] 
Handle sourceset2ref errors correctlySigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Wed, 20 Nov 2013 16:46:03 +0000  (17:46 +0100)] 
Document generic_git.sourceset2ref(), improve error reportingSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Wed, 20 Nov 2013 16:25:29 +0000  (17:25 +0100)] 
e2-new-source: generic_git.new_repository() has no flags argument any moreSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Wed, 20 Nov 2013 16:23:58 +0000  (17:23 +0100)] 
generic_git: Remove usage markers and unused flags argumentSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Wed, 20 Nov 2013 16:06:05 +0000  (17:06 +0100)] 
Improve callcmd()/fdct documentationSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Wed, 20 Nov 2013 15:50:52 +0000  (16:50 +0100)] 
Remove e2lib.sha1sum() in favor of the hash moduleSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Wed, 20 Nov 2013 15:48:36 +0000  (16:48 +0100)] 
Use hash module to calculate sha1 sumSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Tue, 19 Nov 2013 19:01:36 +0000  (20:01 +0100)] 
Adjust to get_tool_flags() change, convert back to string where requiredSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Tue, 19 Nov 2013 18:59:18 +0000  (19:59 +0100)] 
e2-install-e2: Remove shell quotingSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Tue, 19 Nov 2013 18:58:18 +0000  (19:58 +0100)] 
digest: Improve developer docsSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Tue, 19 Nov 2013 18:57:36 +0000  (19:57 +0100)] 
e2-fetch-project: Remove shell quotingSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Tue, 19 Nov 2013 18:56:39 +0000  (19:56 +0100)] 
e2build: Remove shell quoting and prepare an arg vectorSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Tue, 19 Nov 2013 18:51:29 +0000  (19:51 +0100)] 
generic_git.git(): Remove shell string constructionSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Tue, 19 Nov 2013 18:46:31 +0000  (19:46 +0100)] 
CVS: Vectorize arguments and call new cvs_tool()Signed-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Tue, 19 Nov 2013 18:34:35 +0000  (19:34 +0100)] 
tools.get_tool_flags(): Return vector of flags instead of stringSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Tue, 19 Nov 2013 18:28:15 +0000  (19:28 +0100)] 
tools.check_tool(): Use argvSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Tue, 19 Nov 2013 18:24:25 +0000  (19:24 +0100)] 
Remove e2lib.cat(), which was yet another way to do simple IO...Signed-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Tue, 19 Nov 2013 18:23:06 +0000  (19:23 +0100)] 
Add doc hint to mv and cp functionsSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Tue, 19 Nov 2013 18:21:59 +0000  (19:21 +0100)] 
call_tool_argv(): No more shell string constructionSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Tue, 19 Nov 2013 18:20:09 +0000  (19:20 +0100)] 
Remove call_tool(), call_tool_argv() is the new kingSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Tue, 19 Nov 2013 18:43:53 +0000  (19:43 +0100)] 
Use the digest module instead of call_tool and sha1sumSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Tue, 19 Nov 2013 18:19:11 +0000  (19:19 +0100)] 
Fix e2lib.execvp() docSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Tue, 19 Nov 2013 18:09:43 +0000  (19:09 +0100)] 
Introduce elib.callcmd() with more flexibilitySigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Mon, 18 Nov 2013 17:53:51 +0000  (18:53 +0100)] 
Remove shell command constructs from git.toresult()Signed-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Mon, 18 Nov 2013 13:34:34 +0000  (14:34 +0100)] 
Improve error reporting in e2lib.setenv()Signed-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Mon, 18 Nov 2013 13:29:22 +0000  (14:29 +0100)] 
Implement e2lib.execvp()Signed-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Mon, 18 Nov 2013 13:25:10 +0000  (14:25 +0100)] 
Move patch() into files plugin and convert to argvSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Fri, 15 Nov 2013 17:03:41 +0000  (18:03 +0100)] 
e2lib.cp: change flags to recursive and use an argvSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Fri, 15 Nov 2013 15:18:49 +0000  (16:18 +0100)] 
Initialize shift, gcc complains because the conditions are a little twisted
Tobias Ulmer  [Fri, 15 Nov 2013 15:09:54 +0000  (16:09 +0100)] 
Disable do_unsetenv() for now, silences gcc complaintsSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Fri, 15 Nov 2013 12:12:14 +0000  (13:12 +0100)] 
Inline callcmd() in callcmd_pipe() in order to remove laterSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Fri, 15 Nov 2013 12:09:15 +0000  (13:09 +0100)] 
Correct e2lib.poll() documentationSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Fri, 15 Nov 2013 11:39:21 +0000  (12:39 +0100)] 
Repair error reporting in e2lib.wait()Signed-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Wed, 13 Nov 2013 19:19:57 +0000  (20:19 +0100)] 
Improve eio error messages, keep the file name/fd aroundSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Wed, 13 Nov 2013 19:18:21 +0000  (20:18 +0100)] 
eio.fread() now requires a sizeSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Wed, 13 Nov 2013 19:17:06 +0000  (20:17 +0100)] 
Use eio in hash_file()Signed-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Wed, 13 Nov 2013 16:31:10 +0000  (17:31 +0100)] 
Add "size" argument to eio.fread()Signed-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Tue, 12 Nov 2013 15:30:37 +0000  (16:30 +0100)] 
Replace shell command mktemp with a mkstemp() call.Signed-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Tue, 12 Nov 2013 15:27:02 +0000  (16:27 +0100)] 
Provide mkstemp() wrapperSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Tue, 12 Nov 2013 14:51:43 +0000  (15:51 +0100)] 
Replace shell command mktemp -d with a mkdtemp() call.Signed-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Tue, 12 Nov 2013 14:46:32 +0000  (15:46 +0100)] 
Add mkdtemp() wrapper.Signed-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Tue, 12 Nov 2013 14:45:02 +0000  (15:45 +0100)] 
lib is an array, dereferencing it for a pointer is wrong.Signed-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Tue, 12 Nov 2013 14:43:37 +0000  (15:43 +0100)] 
isdigit() is declared in ctype.h, include itSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Tue, 12 Nov 2013 14:04:29 +0000  (15:04 +0100)] 
Replace popen() with callcmd_capture() and require missing err module.Signed-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Tue, 12 Nov 2013 13:06:34 +0000  (14:06 +0100)] 
Stop accessing private hash context fields, call hash functions via moduleSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Mon, 11 Nov 2013 20:15:19 +0000  (21:15 +0100)] 
Mark the hash context fields private, force calls to go through moduleSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Mon, 11 Nov 2013 18:58:22 +0000  (19:58 +0100)] 
Fix crash on MD5 checksum entrySigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Mon, 11 Nov 2013 16:54:18 +0000  (17:54 +0100)] 
Convert digest.parse() to eioSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Fri, 8 Nov 2013 18:17:07 +0000  (19:17 +0100)] 
Remove unused global env tableSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Fri, 8 Nov 2013 18:14:47 +0000  (19:14 +0100)] 
Remove global interactive flagSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Fri, 8 Nov 2013 18:07:59 +0000  (19:07 +0100)] 
We don't use hostname for anything, remove the codeSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Fri, 8 Nov 2013 17:46:27 +0000  (18:46 +0100)] 
Could not find out what use the "mmm" sourceset is, remove it
Introduced in 
53183d030127937d41a5bf211b22255cd4991eec , without a single
reference anywhere, nor explanation why sourceset would be "mmm"...
Signed-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Thu, 7 Nov 2013 11:26:04 +0000  (12:26 +0100)] 
Include PID in trace loggingSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Wed, 6 Nov 2013 18:01:41 +0000  (19:01 +0100)] 
Extend trace module to allow for filteringSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Wed, 6 Nov 2013 16:12:05 +0000  (17:12 +0100)] 
Move e2lib.svn() into the SVN pluginSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Wed, 6 Nov 2013 14:08:47 +0000  (15:08 +0100)] 
git_init_db1(): remove default behaviour, require a choiceSigned-off-by: Tobias Ulmer <tu@emlix.com> 
Tobias Ulmer  [Wed, 6 Nov 2013 13:33:42 +0000  (14:33 +0100)] 
Remove e2lib.git commentSigned-off-by: Tobias Ulmer <tu@emlix.com>