Skip to content

Commit d67c269

Browse files
Enhance user deletion logic and add support for 'resolute' variant in user checks
1 parent 8931788 commit d67c269

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

src/base-ubuntu/.devcontainer/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ LABEL dev.containers.features="common"
66
ARG VARIANT
77
RUN if [ "$VARIANT" = "noble" ] || [ "$VARIANT" = "resolute" ]; then \
88
if id "ubuntu" &>/dev/null; then \
9-
echo "Deleting user 'ubuntu' for $VARIANT" && userdel -f -r ubuntu || echo "Failed to delete ubuntu user for $VARIANT"; \
9+
echo "Deleting user 'ubuntu' for $VARIANT" && userdel -f -r ubuntu || echo "Failed to delete ubuntu user for $VARIANT"; \
1010
else \
11-
echo "User 'ubuntu' does not exist for $VARIANT"; \
11+
echo "User 'ubuntu' does not exist for $VARIANT"; \
1212
fi; \
1313
fi
1414

src/base-ubuntu/test-project/test.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,11 @@ check_ubuntu_user() {
3232
if grep -q 'VERSION_CODENAME=noble' /etc/os-release; then
3333
echo -e "\nThe base image is ubuntu:noble. Checking user Ubuntu.."
3434
check "uid" "check_ubuntu_user"
35+
elif grep -q 'VERSION_CODENAME=resolute' /etc/os-release; then
36+
echo -e "\nThe base image is ubuntu:resolute. Checking user Ubuntu.."
37+
check "uid" "check_ubuntu_user"
3538
else
36-
echo -e "\nCannot check user Ubuntu. The base image is not ubuntu:noble."
39+
echo -e "\nCannot check user Ubuntu. The base image is not ubuntu:noble or ubuntu:resolute."
3740
fi
3841

3942
# Report result

0 commit comments

Comments
 (0)