]>
git.e2factory.org Git - e2factory.git/log
Tobias Ulmer [Tue, 19 Feb 2013 20:04:41 +0000 (21:04 +0100)]
Remove slashToDot() and export two replacements
Results/source names can now reliably be converted into a file system
path or into e2factory group notation using
e2tool.src_res_name_to_path() and e2tool.src_res_path_to_name()
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Mon, 18 Feb 2013 19:08:58 +0000 (20:08 +0100)]
Clarify and limit valid src/res paths and names
Backwards compatibility change ahead:
Disallow result and source pathnames that contain a dot (.) as this is
an endless source of pain. Dots may now only be used to group results
and sources. This makes reliable translation from file paths to result
groups and back possible.
Rename the functions doing the validation, add documentation, and make
them available outside of the e2tool module. Improve error messages.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Mon, 18 Feb 2013 16:39:59 +0000 (17:39 +0100)]
Don't limit slashToDot() to 100 replacements
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Mon, 18 Feb 2013 16:22:18 +0000 (17:22 +0100)]
Remove generatePath(), drop postfix param in resultdir() etc
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Fri, 15 Feb 2013 16:38:08 +0000 (17:38 +0100)]
Switch --help over to display the man page of the tool
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Fri, 15 Feb 2013 16:19:17 +0000 (17:19 +0100)]
Add basic ldoc comments, just to get an overview
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Thu, 14 Feb 2013 18:44:58 +0000 (19:44 +0100)]
Install e2 and e2-help man pages
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Thu, 14 Feb 2013 18:44:17 +0000 (19:44 +0100)]
Add e2-help man page
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Thu, 14 Feb 2013 18:43:27 +0000 (19:43 +0100)]
Install e2-help as a local tool
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Thu, 14 Feb 2013 18:41:14 +0000 (19:41 +0100)]
Add e2-help, makes it easier to view e2 documentation
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Thu, 14 Feb 2013 18:37:35 +0000 (19:37 +0100)]
Add manpage for e2
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Fri, 8 Feb 2013 11:58:32 +0000 (12:58 +0100)]
Improve plugin module documentation
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Thu, 7 Feb 2013 16:36:36 +0000 (17:36 +0100)]
Repair error propagation from sub-makes
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Thu, 7 Feb 2013 11:19:33 +0000 (12:19 +0100)]
Clean up git.check_workingcopy(), improve error handling
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Wed, 6 Feb 2013 19:25:52 +0000 (20:25 +0100)]
Improve read_line doc and return a sensible error message
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Tue, 5 Feb 2013 19:25:08 +0000 (20:25 +0100)]
Remove e2lib.e2_su()
The tool does not exist any more, remove the function call as well.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Tue, 5 Feb 2013 19:07:05 +0000 (20:07 +0100)]
Cast argv to the right pointer type
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Tue, 5 Feb 2013 19:05:48 +0000 (20:05 +0100)]
Drop unused variable rc
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Tue, 5 Feb 2013 17:41:50 +0000 (18:41 +0100)]
Remove warning when hardlinking fails
Also remove bogus error catenation. Link failures will still be logged
by the kernel, but they are harmless.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Tue, 5 Feb 2013 16:59:41 +0000 (17:59 +0100)]
Add files to ignore on newly created projects.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Fri, 1 Feb 2013 17:49:34 +0000 (18:49 +0100)]
Remove e2option.documentation
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Fri, 1 Feb 2013 18:56:32 +0000 (19:56 +0100)]
Make sure new-source gets the correct number of arguments
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Fri, 1 Feb 2013 18:51:29 +0000 (19:51 +0100)]
Rename arg in e2lib.parse_server_location(), add assert
arg is used as a hidden parameter by Lua.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Fri, 1 Feb 2013 17:52:46 +0000 (18:52 +0100)]
e2: call usage() with the proper exit code
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Fri, 1 Feb 2013 17:44:46 +0000 (18:44 +0100)]
Add tools.isinitialized()
Return whether the tools module still needs to be initialized or not.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Fri, 1 Feb 2013 17:42:05 +0000 (18:42 +0100)]
tools: add "man" tool.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Fri, 1 Feb 2013 17:34:38 +0000 (18:34 +0100)]
Undeclared field access is ok unless field is a string.
strict does not have the ability to declare fields like arr[1]. Until
functionality is added that allows this, disable the fatal error for all
non-string types.
Also fix up a couple of comments.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Fri, 1 Feb 2013 17:29:56 +0000 (18:29 +0100)]
e2lib: add isglobaltool() and isglocaltool()
A tool may also be neither global nor local. An example would be "e2"
itself.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Wed, 23 Jan 2013 16:15:24 +0000 (17:15 +0100)]
Move defaultoptions() and userdefaultoptions() out of parse()
Makes it clear that nothing fancy is going on, these are just factored
out for clarity.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Thu, 24 Jan 2013 17:56:26 +0000 (18:56 +0100)]
Remove e2lib.chomp() and e2lib.read_configuration()
Both are unused.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Thu, 24 Jan 2013 17:15:39 +0000 (18:15 +0100)]
Add (minimal) documentation to all e2lib functions
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Thu, 24 Jan 2013 13:57:14 +0000 (14:57 +0100)]
Convert locate_project_root() documentation to ldoc.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Wed, 23 Jan 2013 16:08:17 +0000 (17:08 +0100)]
Add e2lib.cleanup(), to be called before we exit e2.
Deduplicates code that needs to run before we exit the e2 process.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Wed, 30 Jan 2013 20:20:25 +0000 (21:20 +0100)]
Buildid change: remove workaround to keep buildid identical
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Wed, 30 Jan 2013 19:55:57 +0000 (20:55 +0100)]
Buildid change: stop indiscriminately hashing the "base" group
Fixes a stacktrace when using a chroot config default group different to
"base". This fix causes a buildid change, since the invalid base group
was hashed into the result buildid.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Thomas Brinker [Mon, 14 Jan 2013 14:24:44 +0000 (15:24 +0100)]
doc: fix makefiles
Thomas Brinker [Mon, 14 Jan 2013 09:13:57 +0000 (10:13 +0100)]
man-page, e2source: improve description of attribute "copy", fixes bugzilla 34
Thomas Brinker [Thu, 10 Jan 2013 09:38:17 +0000 (10:38 +0100)]
documentation: remove the outdated mark-down-based docs
Thomas Brinker [Thu, 10 Jan 2013 09:36:56 +0000 (10:36 +0100)]
man-pages: adopt Makefiles to new man-pages
Thomas Brinker [Wed, 9 Jan 2013 15:05:10 +0000 (16:05 +0100)]
man-pages: Create/rework tool related manpages
Thomas Brinker [Wed, 9 Jan 2013 14:59:23 +0000 (15:59 +0100)]
man-pages: add a newline at end of file to allow full display
Thomas Brinker [Wed, 9 Jan 2013 09:08:03 +0000 (10:08 +0100)]
man-pages: Create/rework config-file related manpages and e2factory head manpage
Tobias Ulmer [Fri, 18 Jan 2013 18:45:26 +0000 (19:45 +0100)]
Remove example directory, outdated
There are plans to revive the examples as more full-featured but
separate project.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Fri, 18 Jan 2013 18:31:29 +0000 (19:31 +0100)]
Remove unused e2lib.read_all() and fix documentation
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Fri, 18 Jan 2013 17:19:59 +0000 (18:19 +0100)]
remove unused skip_checkout variable
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Fri, 18 Jan 2013 16:59:16 +0000 (17:59 +0100)]
remove e2lib.program_output() and inline its only user
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Fri, 18 Jan 2013 16:43:01 +0000 (17:43 +0100)]
fetch-sources: do checkout files after cloning a new source
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Tue, 15 Jan 2013 15:56:51 +0000 (16:56 +0100)]
Rework howtounpack() and friends to fix shell quoting.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Tue, 15 Jan 2013 15:55:59 +0000 (16:55 +0100)]
tools: add function to get the tool name
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Tue, 15 Jan 2013 12:38:17 +0000 (13:38 +0100)]
use e2lib.logf()
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Mon, 14 Jan 2013 15:02:48 +0000 (16:02 +0100)]
Improve update source error message by including the source name
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Fri, 11 Jan 2013 18:42:07 +0000 (19:42 +0100)]
Rewrite and fix e2source copy handling.
Add consistent and sensible behavior for the copy option. Share code
with the function having to do the same operation for collect_project.
While there, add LDoc comments.
Repairs trac bugs #1003 and #1019.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Fri, 11 Jan 2013 18:39:48 +0000 (19:39 +0100)]
Generate help for all functions.
Ldoc will otherwise filter out local functions.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Wed, 9 Jan 2013 12:10:53 +0000 (13:10 +0100)]
Repair dirname and basename
basename and dirname must be able to handle paths ending in zero or more
slashes. Concatenation of dir- and basename will otherwise go wrong in
edge cases.
previously:
dirname(foo/bar/) -> foo/bar
basename(foo/bar/) -> bar
=> foo/bar/bar
now:
dirname(foo/bar///) -> foo
basename(foo/bar///) -> bar
=> foo/bar
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Fri, 14 Dec 2012 14:52:11 +0000 (15:52 +0100)]
Add more smarts to the tracer() function.
Detects binary strings and sorts out functions based on the C module
(which does not give useful information anyway). Do not log return from
functions. All this speeds up my tests by 7%.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Fri, 14 Dec 2012 12:21:34 +0000 (13:21 +0100)]
Explicitly load e2util module in e2lib
It's a C module, so it does not share the strict loading requirements of
the new Lua modules. Load it explicitly, otherwise many functions in
e2lib will terminate with a backtrace unless another module loaded
e2util before.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Fri, 14 Dec 2012 12:14:55 +0000 (13:14 +0100)]
Remove store-run-log server
This was presumably used to log e2 command usage internally to ease
debugging in the early stage of e2factory. It's not needed anymore.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Fri, 14 Dec 2012 11:58:45 +0000 (12:58 +0100)]
Remove e2-build-numbers command.
This tool has not been in use for years. So now is the time to remove
it. For backwards compatibility, the symlink is still installed, and a
small replacement tool prints out an error message, should anyone try to
use it.
The server component can go away as well.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Thu, 13 Dec 2012 18:55:18 +0000 (19:55 +0100)]
repair bomb() calls
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Thu, 13 Dec 2012 18:36:58 +0000 (19:36 +0100)]
Partial rewrite of e2-new-source
Lots of bug fixes and improved error messages.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Thu, 13 Dec 2012 18:34:32 +0000 (19:34 +0100)]
Install digest module
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Thu, 13 Dec 2012 18:26:11 +0000 (19:26 +0100)]
Add digest, a message digest handling module.
Digest allows creation, verification, computation, parsing and writing
message digest as created and read by sha1sum and similar programs.
Currently MD5 support is incomplete (need MD5 module first).
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Thu, 13 Dec 2012 18:24:34 +0000 (19:24 +0100)]
Add e2lib.join(), a function that joins path components
Inspired by Python's os.path.join
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Thu, 13 Dec 2012 18:24:04 +0000 (19:24 +0100)]
Fix typos
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Wed, 12 Dec 2012 01:12:35 +0000 (02:12 +0100)]
Add module descriptions and fix small ldoc errors
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Wed, 12 Dec 2012 00:47:56 +0000 (01:47 +0100)]
Generate developer docs with our local ldoc
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Thu, 6 Dec 2012 11:41:36 +0000 (12:41 +0100)]
Import luafilesystem 1.6.2
https://github.com/downloads/keplerproject/luafilesystem/luafilesystem-1.6.2.tar.gz
Tobias Ulmer [Wed, 5 Dec 2012 18:31:21 +0000 (19:31 +0100)]
Import Penlight, a dependency of LDoc
https://github.com/stevedonovan/Penlight/
git ref:
b8e56fffb6 tag: 1.0.2
Tobias Ulmer [Wed, 5 Dec 2012 18:26:57 +0000 (19:26 +0100)]
Import LDoc 1.2.0
https://github.com/stevedonovan/LDoc/
git ref:
9bf51e3294 tag: 1.2.0
Tobias Ulmer [Wed, 28 Nov 2012 17:31:06 +0000 (18:31 +0100)]
Clean up pathname operations
* document dirname() in luadoc style
* document basename() in luadoc style. Drop the optional extension
stripping capability, since nothing seems to use it.
* there are no users of splitpath(), drop it.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Fabian Godehardt [Mon, 17 Sep 2012 06:37:04 +0000 (08:37 +0200)]
local/e2-new-source.lua: check if file is already on the server
If we try to create a new source, using the "--files" parameter
then we now check if a file with the same name is already on the
server.
Before this patch, it was possible to overwrite an existing file
without any notifications.
e2-new-source aborts now if a file with the same name already exists.
Signed-off-by: Fabian Godehardt <fg@emlix.com>
Fabian Godehardt [Fri, 14 Sep 2012 08:15:44 +0000 (10:15 +0200)]
local/e2-new-source.lua: make sure curl can return an error value on file download
Signed-off-by: Fabian Godehardt <fg@emlix.com>
Fabian Godehardt [Wed, 19 Sep 2012 05:34:35 +0000 (07:34 +0200)]
e2build: abort if there is a non regular file in proj/init
Signed-off-by: Fabian Godehardt <fg@emlix.com>
Fabian Godehardt [Tue, 18 Sep 2012 12:10:14 +0000 (14:10 +0200)]
cvs: quote revision tag properly
Signed-off-by: Fabian Godehardt <fg@emlix.com>
Fabian Godehardt [Tue, 18 Sep 2012 08:20:12 +0000 (10:20 +0200)]
e2lib.tar() takes an argument vector
Signed-off-by: Fabian Godehardt <fg@emlix.com>
Fabian Godehardt [Tue, 18 Sep 2012 07:59:47 +0000 (09:59 +0200)]
svn: use scm.generic_source_check()
Signed-off-by: Fabian Godehardt <fg@emlix.com>
Fabian Godehardt [Thu, 13 Sep 2012 12:16:18 +0000 (14:16 +0200)]
build.sh: do not attempt to copy nonexisting files
Signed-off-by: Fabian Godehardt <fg@emlix.com>
Fabian Godehardt [Thu, 13 Sep 2012 10:46:31 +0000 (12:46 +0200)]
e2build: fixup collect-project functionality
Signed-off-by: Fabian Godehardt <fg@emlix.com>
Fabian Godehardt [Thu, 13 Sep 2012 10:45:44 +0000 (12:45 +0200)]
e2tool: export e2tool.resultdir(), needed for collect-project
Signed-off-by: Fabian Godehardt <fg@emlix.com>
Conflicts:
local/e2tool.lua
Tobias Ulmer [Mon, 26 Nov 2012 15:17:43 +0000 (16:17 +0100)]
Remove global e2ssh tool
Unused since dinosaurs roamed the earth. There are plenty of other ways
to add arguments to the default ssh tool.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Thu, 22 Nov 2012 15:20:30 +0000 (16:20 +0100)]
url: lock url objects against unwanted members
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Fri, 23 Nov 2012 17:44:28 +0000 (18:44 +0100)]
strict: change API to support fields with nil values
Previously, locked tables could not contain members set to nil,
since Lua is a bit confused about setting something to nil versus it not
existing at all.
Also all members are renamed fields, since "member" is an OO concept,
but the strict module doesn't particularily deal with objects.
The documentation was also slightly improved.
strict.unlock is now implemented, but still untested.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Wed, 21 Nov 2012 16:57:16 +0000 (17:57 +0100)]
new-source: remove unhandled --checksum-file opt
While it could be specified, it didn't do anything in particular. While
there, also fix the documentation.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Thu, 15 Nov 2012 13:42:20 +0000 (14:42 +0100)]
fix broken error handling in transport.push_file()
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Wed, 14 Nov 2012 18:22:54 +0000 (19:22 +0100)]
cvs: improve error message and handle scp transports
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Wed, 14 Nov 2012 18:21:00 +0000 (19:21 +0100)]
transport: improve error message and logging
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Wed, 14 Nov 2012 18:17:37 +0000 (19:17 +0100)]
improve error messages when creating git repos
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Fri, 9 Nov 2012 12:34:17 +0000 (13:34 +0100)]
add http/https support to verify_remote_fileid()
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Fri, 9 Nov 2012 10:52:23 +0000 (11:52 +0100)]
add http/https transport support to the git interface
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Thu, 8 Nov 2012 18:59:46 +0000 (19:59 +0100)]
use the tools module instead of hardcoding chown
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Thu, 1 Nov 2012 14:39:44 +0000 (15:39 +0100)]
replace custom mv() with e2lib.mv(), fix error message
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Thu, 1 Nov 2012 14:37:59 +0000 (15:37 +0100)]
e2lib.mv(): it's safer to pass arguments in a vector
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Mon, 17 Sep 2012 12:09:44 +0000 (14:09 +0200)]
add bzip2 to the required tools
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Mon, 17 Sep 2012 12:03:36 +0000 (14:03 +0200)]
Remove dead code from e2tool
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Mon, 17 Sep 2012 10:29:38 +0000 (12:29 +0200)]
e2lib: remove unused compute_hash()
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Mon, 17 Sep 2012 10:22:13 +0000 (12:22 +0200)]
e2build build_process: remove prio field, unused
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Mon, 17 Sep 2012 10:21:19 +0000 (12:21 +0200)]
e2lib.directory: readable formatting
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Fabian Godehardt [Thu, 13 Sep 2012 10:42:51 +0000 (12:42 +0200)]
generic/transport.lua: fixup curl support for http/https file transfer
Signed-off-by: Fabian Godehardt <fg@emlix.com>
Tobias Ulmer [Mon, 10 Sep 2012 17:56:19 +0000 (19:56 +0200)]
Remove e2-su and e2-root
e2-su was used up until e2-2.2pre13 (never released to the public). It
was the only user of e2-root.lua.
e2factory until e2factory-2.3.12 will still check for the presence of
e2-su, therefore supply a small shellscript that makes previous versions
happy.
Signed-off-by: Tobias Ulmer <tu@emlix.com>
Tobias Ulmer [Fri, 7 Sep 2012 09:27:27 +0000 (11:27 +0200)]
e2-root does not need to be executable, trim cleanup files
e2-root is called via e2, does not need to be an executable script. It's
not an entry point into e2factory.
Signed-off-by: Tobias Ulmer <tu@emlix.com>