diff --git a/features/src/rapids-build-utils/devcontainer-feature.json b/features/src/rapids-build-utils/devcontainer-feature.json index c4b5f1ad..8395973c 100644 --- a/features/src/rapids-build-utils/devcontainer-feature.json +++ b/features/src/rapids-build-utils/devcontainer-feature.json @@ -1,7 +1,7 @@ { "name": "NVIDIA RAPIDS devcontainer build utilities", "id": "rapids-build-utils", - "version": "24.8.3", + "version": "24.8.4", "description": "A feature to install the RAPIDS devcontainer build utilities", "containerEnv": { "BASH_ENV": "/etc/bash.bash_env" diff --git a/features/src/rapids-build-utils/opt/rapids-build-utils/manifest.yaml b/features/src/rapids-build-utils/opt/rapids-build-utils/manifest.yaml index fae1fd92..8dcd47b1 100755 --- a/features/src/rapids-build-utils/opt/rapids-build-utils/manifest.yaml +++ b/features/src/rapids-build-utils/opt/rapids-build-utils/manifest.yaml @@ -45,7 +45,7 @@ repos: depends: [rmm] python: - name: kvikio - sub_dir: python + sub_dir: python/kvikio depends: [KvikIO] args: {cmake: -DFIND_KVIKIO_CPP=ON} diff --git a/features/src/utils/devcontainer-feature.json b/features/src/utils/devcontainer-feature.json index c2e3a13f..39c98e46 100644 --- a/features/src/utils/devcontainer-feature.json +++ b/features/src/utils/devcontainer-feature.json @@ -1,7 +1,7 @@ { "name": "devcontainer-utils", "id": "utils", - "version": "24.8.2", + "version": "24.8.3", "description": "A feature to install RAPIDS devcontainer utility scripts", "containerEnv": { "BASH_ENV": "/etc/bash.bash_env" diff --git a/features/src/utils/opt/devcontainer/bin/post-start-command.sh b/features/src/utils/opt/devcontainer/bin/post-start-command.sh index 77f8d2ee..cfac51db 100755 --- a/features/src/utils/opt/devcontainer/bin/post-start-command.sh +++ b/features/src/utils/opt/devcontainer/bin/post-start-command.sh @@ -1,9 +1,10 @@ #! /usr/bin/env bash if test -z "${SKIP_DEVCONTAINER_UTILS_POST_START_COMMAND:-}"; then - find ~/ -maxdepth 1 -exec bash -c '\ - [ $(stat -c "%u:%g" "$0") != "$1" ] && \ - sudo chown -R "$1" "$0"' {} "$(id -u):$(id -g)" \; + # Fast parallel `chown -R` + find ~/ -not -user coder -print0 2>/dev/null \ + | sudo xargs -0 -r -n1 -P"$(nproc --all)" chown "$(id -u):$(id -g)" 2>/dev/null \ + || true; # shellcheck disable=SC1091 . devcontainer-utils-init-git;