autoexec.sh environment enhancement

These changes are to fix an issue I encountered on a vanilla built Ubuntu Server with a fresh enigma install
This commit is contained in:
Carl Roman Hultay
2024-12-04 10:47:23 -05:00
committed by GitHub
parent 23f9fa6e49
commit 56df7ebf26

View File

@@ -6,7 +6,9 @@ AUTOEXEC_LOGFILE="$ENIGMA_INSTALL_DIR/logs/autoexec.log"
TIME_FORMAT=`date "+%Y-%m-%d %H:%M:%S"`
# Mise en place
~/.local/bin/mise activate bash >> bash
export PATH="$HOME/.local/bin:$PATH"
export PATH="$HOME/.local/share/mise/shims:$PATH"
export PATH="$HOME/.local/share/mise/installs/python/latest/bin:$PATH"
# Environment Versions
ENIGMA_NODE_VERSION=${ENIGMA_NODE_VERSION:=$(toml get --toml-path=$ENIGMA_INSTALL_DIR/mise.toml tools.node)}
@@ -32,8 +34,9 @@ log "- CURRENT DIR: ${PWD##}"
if ! command -v "mise" 2>&1 >/dev/null
then
log "mise is not in your PATH, activating"
eval "$(~/.local/bin/mise activate bash)"
log "mise is not in your PATH"
log "ERROR END"
exit 1
fi
if ! command -v "node" 2>&1 >/dev/null