[elbe-devel] [PATCH 2/4] init: lock the elbe version to be installed into the initvm
Torben Hohn
torben.hohn at linutronix.de
Mon Oct 1 16:37:46 CEST 2018
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}* \
% for n in pkgs:
% if n.tag == "pkg":
${pkg2preseed (n)}\
--
2.11.0
More information about the elbe-devel
mailing list