munix: make the default command overridable via env

This is convenient for app launch wrappers that would want to set their
own default command but still allow overriding it
This commit is contained in:
Val Packett 2025-12-05 00:31:24 -03:00
parent 2a98ae83af
commit fd771dd95f

3
munix
View file

@ -3,6 +3,7 @@ SCRIPT_PATH=$(dirname $(realpath -s $0))
MUVM_PATH=$(dirname $(which muvm)) MUVM_PATH=$(dirname $(which muvm))
PASST_PATH=$(dirname $(which passt)) PASST_PATH=$(dirname $(which passt))
HOST_OPENGL_DRIVER=/run/opengl-driver HOST_OPENGL_DRIVER=/run/opengl-driver
: "${MICROVM_DEFAULT_COMMAND:=bash}"
MICROVM_CLOSURE= MICROVM_CLOSURE=
MICROVM_COMMAND=() MICROVM_COMMAND=()
MICROVM_UID=1337 MICROVM_UID=1337
@ -71,7 +72,7 @@ fi
MICROVM_CLOSURE=$(realpath "$MICROVM_CLOSURE") MICROVM_CLOSURE=$(realpath "$MICROVM_CLOSURE")
if [ ${#MICROVM_COMMAND[@]} -eq 0 ]; then if [ ${#MICROVM_COMMAND[@]} -eq 0 ]; then
MICROVM_COMMAND=("bash") MICROVM_COMMAND=("$MICROVM_DEFAULT_COMMAND")
fi fi
if [ "$GPU" -eq 1 ]; then if [ "$GPU" -eq 1 ]; then