#!/bin/bash

selfcon_ext=selfcontained-python3

OS_UPPERCASE=`uname -s | tr '[:lower:]' '[:upper:]' | sed 's/_.*$//'`
OS_LOWERCASE=`uname -s | tr '[:upper:]' '[:lower:]' | sed 's/_.*$//'`

version=3.8.13+20220802
installed_dir=${OS_LOWERCASE}-64bit

osfilename=unknown-linux-gnu
if [ "$OS_LOWERCASE" = "darwin" ] ; then
    osfilename=apple-darwin
fi

tar_file=cpython-${version}-x86_64-${osfilename}-install_only.tar.gz

if [ ! -f $tar_file ] ; then

    svn export ^/main/trunk/cli-extensions/${selfcon_ext}/downloads/${tar_file}
fi

if [ -d $installed_dir ] ; then
    echo "Removing previous '$installed_dir'"
    /bin/rm -rf $installed_dir
fi

tar xvzf $tar_file \
    && mv python $installed_dir

if [ $? = 0 ] ; then
    echo "Untarred Python $version and renamed the directory to:"
    echo "    $installed_dir"
fi


