[elbe-devel] [PATCH v2 2/6] initvmaction: dont extract elbe-keyring.gpg to /tmp
Manuel Traut
manut at linutronix.de
Fri Oct 12 16:50:56 CEST 2018
On Wed, Sep 26, 2018 at 12:13:48PM +0200, Torben Hohn wrote:
> elbe-keyring.gpg is extracted from the cdrom into /tmp and
> moved into out_path in "elbe init". The file does not seem to be cleaned
> up properly.
>
> Directly extract elbe-keyring.gpg from the iso into the out_dir in
> elbe init.
>
> Signed-off-by: Torben Hohn <torben.hohn at linutronix.de>
Reviewed-by: Manuel Traut <manut at linutronix.de>
and applied to devel/elbe-3.0
thanks.
> ---
> elbepack/commands/init.py | 8 +++-----
> elbepack/initvmaction.py | 12 ------------
> 2 files changed, 3 insertions(+), 17 deletions(-)
>
> diff --git a/elbepack/commands/init.py b/elbepack/commands/init.py
> index 140d9e18..9445c69d 100644
> --- a/elbepack/commands/init.py
> +++ b/elbepack/commands/init.py
> @@ -200,11 +200,9 @@ def run_command(argv):
> os.path.join(out_path, "source.xml"))
>
> if opt.cdrom:
> - shutil.move(
> - "/tmp/elbe-keyring.gpg",
> - os.path.join(
> - out_path,
> - "elbe-keyring.gpg"))
> + os.system(
> + '7z x -o%s "%s" elbe-keyring.gpg' %
> + (out_path, opt.cdrom))
>
> if opt.devel:
> os.system(
> diff --git a/elbepack/initvmaction.py b/elbepack/initvmaction.py
> index 8f9929cd..5597de13 100644
> --- a/elbepack/initvmaction.py
> +++ b/elbepack/initvmaction.py
> @@ -469,18 +469,6 @@ class CreateAction(InitVMAction):
> # We have an iso image, extract xml from there.
> tmp = extract_cdrom(args[0])
>
> - # After extracting the source.xml,
> - # we also extract the elbe-keyring here.
> - #
> - # this only happens for "initvm create"
> - # not for "initvm submit"
> - os.system(
> - '7z x -o%s "%s" elbe-keyring.gpg' %
> - ('/tmp', args[0]))
> -
> - if tmp.isfile('elbe-keyring.gpg'):
> - print("Iso image contains a elbe-kerying")
> -
> xmlfile = tmp.fname('source.xml')
> cdrom = args[0]
> else:
> --
> 2.11.0
>
>
> _______________________________________________
> elbe-devel mailing list
> elbe-devel at linutronix.de
> https://lists.linutronix.de/mailman/listinfo/elbe-devel
More information about the elbe-devel
mailing list