[elbe-devel] [PATCH 1/3] initvmaction: remove start_build, because we dont want to depend on tmux anymore

Manuel Traut manut at linutronix.de
Fri Oct 19 16:35:31 CEST 2018


On Fri, Sep 28, 2018 at 10:39:52AM +0200, Torben Hohn wrote:
> start_build depends on tmux. since we are using libvirt now, we want
> to drop the tmux dependency.
>

it should be safe to
> remove "elbe initvm start_build".
because it is hopefully unused.

At least noone on the elbe-devel ML complained.

> Signed-off-by: Torben Hohn <torben.hohn at linutronix.de>

Reviewed-by: Manuel Traut <manut at linutronix.de>

> ---
>  docs/elbe-initvm.txt     |  7 -------
>  elbepack/initvmaction.py | 27 ---------------------------
>  2 files changed, 34 deletions(-)
> 
> diff --git a/docs/elbe-initvm.txt b/docs/elbe-initvm.txt
> index b53518b6..64603d22 100644
> --- a/docs/elbe-initvm.txt
> +++ b/docs/elbe-initvm.txt
> @@ -16,7 +16,6 @@ SYNOPSIS
>  'elbe initvm' [options] 'start'
>  'elbe initvm' [options] 'stop'
>  'elbe initvm' [options] 'ensure'
> -'elbe initvm' [options] 'start_build'
>  
>  DESCRIPTION
>  -----------
> @@ -114,12 +113,6 @@ Shutdown running initvm.
>  Make sure an initvm is running in the Background.
>  
>  
> -'start_build'::
> -
> -Runs an initvm build in the Background. The build directory must have been
> -created with `elbe init` beforehand.
> -
> -
>  Examples
>  --------
>  
> diff --git a/elbepack/initvmaction.py b/elbepack/initvmaction.py
> index 5597de13..fdcdd571 100644
> --- a/elbepack/initvmaction.py
> +++ b/elbepack/initvmaction.py
> @@ -214,33 +214,6 @@ class AttachAction(InitVMAction):
>  InitVMAction.register(AttachAction)
>  
>  
> -class StartBuildAction(InitVMAction):
> -
> -    tag = 'start_build'
> -
> -    def __init__(self, node):
> -        InitVMAction.__init__(self, node)
> -
> -    def execute(self, initvmdir, _opt, _args):
> -        try:
> -            have_session = os.system(
> -                "tmux has-session -t ElbeInitVMSession >/dev/null 2>&1")
> -        except CommandError:
> -            print("tmux exec failed, tmux version 1.9 or higher is required")
> -            sys.exit(20)
> -        if have_session != 256:
> -            print("ElbeInitVMSession already exists in tmux.", file=sys.stderr)
> -            print(
> -                "Try 'elbe initvm attach' to attach to the session.",
> -                file=sys.stderr)
> -            sys.exit(20)
> -
> -        system('TMUX= tmux new-session -d -s ElbeInitVMSession -n initvm '
> -               '"cd \"%s\"; make"' % initvmdir)
> -
> -
> -InitVMAction.register(StartBuildAction)
> -
>  def submit_and_dl_result(xmlfile, cdrom, opt):
>  
>      # pylint: disable=too-many-statements
> -- 
> 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