Fixed several issues and made some enhancement to make it more robust. now pushing to both gitea server and github.

This commit is contained in:
ameer
2026-02-16 22:33:08 +08:00
parent 17289aeac4
commit f4b6098eb2
7 changed files with 176 additions and 57 deletions

View File

@@ -3,14 +3,19 @@
# Setup home directory for the current user
# Useful for attaching vscode with container
set -e
user_name=$(whoami)
user_home="/home/$user_name"
# Root's home is /root, not /home/root
if [[ "$user_name" == "root" ]]; then
user_home="/root"
else
user_home="/home/$user_name"
fi
echo "Setting up home directory for user: $user_name"
sudo mkdir -p "$user_home"
sudo chown -R "$(id -u):$(id -g)" "$user_home"
cp -r /etc/skel/. "$user_home" 2>/dev/null || true
# Use -n (no-clobber) to avoid overwriting existing dotfiles (e.g. from mounted volumes)
cp -rn /etc/skel/. "$user_home" 2>/dev/null || true
echo "Home directory setup completed: $user_home"