fi
user=`basename "$HOME"`
-echo "Starting user configuration ($user in $HOME):"
-echo " - bash shell:"
-if [ -e "$HOME/.profile" ]; then
- Copy_File user/bash_profile "$HOME/.profile" "$user" 600
+touch "$HOME/.test.$$" >/dev/null 2>&1
+if [ $? -eq 0 ]; then
+ rm -f "$HOME/.test.$$"
+ echo "Starting user configuration ($user in $HOME):"
+ echo " - bash shell:"
+ if [ -e "$HOME/.profile" ]; then
+ Copy_File user/bash_profile "$HOME/.profile" "$user" 600
+ else
+ Copy_File user/bash_profile "$HOME/.bash_profile" "$user" 600
+ fi
+ Copy_File user/bashrc "$HOME/.bashrc" "$user" 600
+ Copy_File user/bash_logout "$HOME/.bash_logout" "$user" 600
else
- Copy_File user/bash_profile "$HOME/.bash_profile" "$user" 600
+ echo "Can't write to user home directory - user configuration SKIPPED."
fi
-Copy_File user/bashrc "$HOME/.bashrc" "$user" 600
-Copy_File user/bash_logout "$HOME/.bash_logout" "$user" 600
echo "$NAME: Done."