From cd746ab59faf033d8c8a335b18fdf4192868c78b Mon Sep 17 00:00:00 2001 From: pvincent Date: Wed, 19 Aug 2026 11:22:34 +0400 Subject: [PATCH] miaou-login rewritten --- tools/miaou-create | 14 +++++++------- tools/miaou-login | 14 ++++++++++++-- 2 files changed, 19 insertions(+), 9 deletions(-) diff --git a/tools/miaou-create b/tools/miaou-create index bac4b08..dc760bf 100755 --- a/tools/miaou-create +++ b/tools/miaou-create @@ -104,13 +104,13 @@ function refresh_template { fi script=$( - cat <<-EOF - apt-get update - apt-get dist-upgrade -y - apt-get install -y curl - MIAOU_BASH_DIR=/opt/miaou-bash - export MIAOU_BASH_DIR - "\$MIAOU_BASH_DIR"/bin/miaou-bash --initiate + cat <&2 echo "$(basename "$0"): WARNING last command executed on container <$CONTAINER> returns exit_code=$code" + builtin exit $code + fi } function incus_user_exists { @@ -50,7 +56,11 @@ function login { else local current current=$(whoami) - incus_user_exists "$current" && incus_su "$current" || incus_su root + if incus_user_exists "$current"; then + incus_su "$current" + else + incus_su root + fi fi }