fi
fi
Msg " "
- cp "$src" "$dst" || Abort
- if [ -n "$own" -a "$own" != "$USER" ]; then
+ cp --preserve=timestamps "$src" "$dst" || Abort
+ if [ -n "$own" ]; then
chown "$own" "$dst" || Abort
fi
if [ -n "$perm" ]; then
else
Msg "Not running with root privileges - system configuration SKIPPED.\n"
grep "alex@barton.de" /etc/profile >/dev/null 2>&1
- if [ $? -ne 0 -o -n "$I_local" ]; then
+ if [ $? -ne 0 -o -n "$I_local" -o -d $HOME/.etc ]; then
Msg "Installing system files to $HOME/.etc/ ...\n"
mkdir -p "$HOME/.etc"
Copy_File sys/bashrc $HOME/.etc/bashrc "$user" 600
Config_Skel() {
if [ -w /etc/skel -a -z "$I_local" ]; then
Msg "Starting \"/etc/skel\" configuration:\n"
- Copy_File user/bash_logout /etc/skel/.bash_logout
+ Copy_File user/bash_logout /etc/skel/.bash_logout root 644
if [ -e /etc/skel/.profile ]; then
Copy_File user/bash_profile /etc/skel/.profile root 644
else