Yue Tao 9594f8f1a8 Determine the SW_VERSION at run time
Distro layer package 'python-keyring' has a dependency on flock layer
package 'tsconfig'. This is s violation of the layering policy,
preventing successful layerd builds.

Get the SW_VERSION via parsing the /etc/build.info file instead of the
tsconfig.tsconfig python module at run time. We do this so that
python-keyring no longer has a runtime dependency on tsconfig.

Test Plan:

Pass: build python-keyring

Pass: put the codes in a test.py. get the SW_VERSION variable by run the
      test.py in an environment in which build-info is installed.

Pass: trigger exception if removing /etc/build.info, or no SW_VERSION
      in the file.

Closes-Bug: https://bugs.launchpad.net/starlingx/+bug/1968611

Signed-off-by: Yue Tao <yue.tao@windriver.com>
Change-Id: I7f0c4eaae7aacf5bcbef082817dc99a62600a162
2022-04-23 08:36:05 +08:00
2022-03-16 15:42:51 +02:00
2022-04-08 14:13:25 -04:00
2021-10-29 17:23:16 -04:00
2019-01-08 11:42:04 -05:00
2019-04-19 19:52:31 +00:00
2021-09-09 19:05:36 +03:00
2022-03-11 12:29:41 -05:00
2022-03-11 12:29:41 -05:00
2018-05-31 07:36:35 -07:00

integ

StarlingX Integration

Description
StarlingX Integration and packaging
Readme 52 MiB
Languages
Shell 33.2%
JavaScript 23.8%
Perl 14.2%
Python 10.2%
Makefile 7.1%
Other 11.4%