]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
base-files: Avoid problems if DISTRO_VERSION contains undefined variable
authorPeter Kjellerstedt <peter.kjellerstedt@axis.com>
Fri, 18 Jan 2019 15:41:50 +0000 (16:41 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 21 Jan 2019 23:44:22 +0000 (23:44 +0000)
commite21c1e52a523c6eefda06f5a6561081d642e5f94
tree7545cd5634e3bc210d3816233dd9c12e3947d87c
parent6ad8d2ce2727ec931deec82fa1837e0539746455
base-files: Avoid problems if DISTRO_VERSION contains undefined variable

If DISTRO_VERSION is defined to some undefined variable, e.g.,
DISTRO_VERSION = "${FOO_VERSION}", and /bin/sh is dash, then
do_install() would fail with an error such as:

  run.do_install.2945:193: run.do_install.2945: Syntax error:
  Unterminated quoted string

This was due to unexpanded Python code making it into the shell code,
confusing the shell parser.

Reported-by: srinivasan <srinivasan.rns@gmail.com>
(From OE-Core rev: fdd0b9e26ef11fa287692848ea3add64ba623433)

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-core/base-files/base-files_3.0.14.bb