[elbe-devel] [PATCH 2/4] init: lock the elbe version to be installed into the initvm

Manuel Traut manut at linutronix.de
Wed Nov 7 11:09:57 CET 2018


On Mon, Oct 01, 2018 at 04:37:46PM +0200, Torben Hohn wrote:
> specify elbe version, that should be installed into initvm using
> preseed. This requires us to lock the version for all elbe
> packages, which would normally be pulled as dependencies.
> 
> Signed-off-by: Torben Hohn <torben.hohn at linutronix.de>
>
> ---
>  elbepack/init/preseed.cfg.mako | 13 +++++++++++--
>  1 file changed, 11 insertions(+), 2 deletions(-)
> 
> diff --git a/elbepack/init/preseed.cfg.mako b/elbepack/init/preseed.cfg.mako
> index 052be882..529a1b0c 100644
> --- a/elbepack/init/preseed.cfg.mako
> +++ b/elbepack/init/preseed.cfg.mako
> @@ -6,6 +6,7 @@
>  ## SPDX-License-Identifier: GPL-3.0-or-later
>  ##
>  <%
> +  from elbepack.version import elbe_version
>    from elbepack.filesystem import size_to_int
>    swap = size_to_int(prj.text('swap-size', default=defs, key='swap-size')) / 1024 / 1024
>  %>
> @@ -135,8 +136,16 @@ apt-mirror-setup apt-setup/use_mirror boolean false
>          return pkgname + '/' + pkgrel
>  %>
>  d-i finish-install/reboot_in_progress note
> -d-i pkgsel/include string rng-tools btrfs-tools openssh-client\
> - debathena-transform-lighttpd elbe-soap python-elbe-buildenv\
> +d-i pkgsel/include string rng-tools \
> +                          btrfs-tools \
> +			  openssh-client \
> +                          debathena-transform-lighttpd \
> +			  python-elbe-buildenv=${elbe_version}* \
> +			  elbe-soap=${elbe_version}* \
> +			  python-elbe-common=${elbe_version}* \
> +			  elbe-daemon=${elbe_version}* \
> +			  elbe-schema=${elbe_version}* \
> +			  python-elbe-bin=${elbe_version}* \

hmm, should we go the old way for --devel  ?

>  % for n in pkgs:
>  % if n.tag == "pkg":
>   ${pkg2preseed (n)}\
> -- 
> 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