From 81616687c8465670f112f096d75b4675a41e3585 Mon Sep 17 00:00:00 2001 From: viniciusdc Date: Fri, 16 Feb 2024 15:13:14 -0300 Subject: [PATCH] mistakenly removed the permission check for cloned files --- .../services/jupyterhub/files/extras/git_clone_update.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/_nebari/stages/kubernetes_services/template/modules/kubernetes/services/jupyterhub/files/extras/git_clone_update.sh b/src/_nebari/stages/kubernetes_services/template/modules/kubernetes/services/jupyterhub/files/extras/git_clone_update.sh index 255579fd1..5c2f6d2d4 100644 --- a/src/_nebari/stages/kubernetes_services/template/modules/kubernetes/services/jupyterhub/files/extras/git_clone_update.sh +++ b/src/_nebari/stages/kubernetes_services/template/modules/kubernetes/services/jupyterhub/files/extras/git_clone_update.sh @@ -74,7 +74,13 @@ clone_update_repository() { (git clone "$git_repo_url" "$folder_path") fi + echo -e "Creating .firstrun file in ${folder_path}..." touch "$firstrun_file" + + # User permissions for JupyterLab user to newly created git folders + echo -e "Setting permissions for ${folder_path}..." + chown -R 1000:100 "$folder_path" || { echo "Error: Unable to set ownership for $folder_path"; return 1; } + echo -e "Execution for ${folder_path} completed. ${GREEN}✅${NC}" fi } @@ -91,7 +97,6 @@ for pair in "$@"; do echo -e "${RED}Invalid argument format: \"${pair}\". Please provide folder path and Git repository URL in the correct order.${NC}" >> "$ERROR_LOG" else clone_update_repository "$folder_path" "$git_repo_url" || echo -e "${RED}Error executing for ${folder_path}.${NC}" >> "$ERROR_LOG" - # chown -R 1000:100 "$folder_path" # User permissions for JupyterLab user fi done