diff options
author | John Klug <john.klug@multitech.com> | 2022-04-29 14:43:42 -0500 |
---|---|---|
committer | John Klug <john.klug@multitech.com> | 2022-04-29 14:43:42 -0500 |
commit | 205d9f31d962931bd33f03f78790fd60b8428b13 (patch) | |
tree | fa5e09b01b11dae3461b2920c0d4d52ee4ca6b05 /recipes-devtools | |
parent | cf909ecf4fa6d14535e9fcaaace73116558e9321 (diff) | |
download | meta-mlinux-205d9f31d962931bd33f03f78790fd60b8428b13.tar.gz meta-mlinux-205d9f31d962931bd33f03f78790fd60b8428b13.tar.bz2 meta-mlinux-205d9f31d962931bd33f03f78790fd60b8428b13.zip |
Fix python issues in mLinux
Diffstat (limited to 'recipes-devtools')
-rw-r--r-- | recipes-devtools/python/python3_%.bbappend | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/recipes-devtools/python/python3_%.bbappend b/recipes-devtools/python/python3_%.bbappend new file mode 100644 index 0000000..70b4561 --- /dev/null +++ b/recipes-devtools/python/python3_%.bbappend @@ -0,0 +1,17 @@ +# Make python3 the default +# Remove this stuff if there is ever a python4. + +# Debian and Ubuntu have this (prior levels linked to python2) +PACKAGES_append = " python-is-python3" +ALLOW_EMPTY_python-is-python3 = "1" +pkg_postinst_python-is-python3_append() { + ln -sf python3 $D/usr/bin/python +} + +pkg_prerm_python-is-python3_append() { + if [ -L "$D/usr/bin/python" ] ; then + if [ "$(basename $(readlink $D/usr/bin/python))" == "python3" ] ; then + rm $D/usr/bin/python + fi + fi +} |