#!/bin/sh -ue

NAME="$1"
NEW_UID="$2"
NEW_GID="$3"
HOME="$4"

install -D -d  "$HOME"
tar -C /etc/skel -cf - . | tar -C "$HOME" -xf -

# Windows Roaming Profile integration with FUSS environment
if grep '^\[profile\]' /etc/samba/smb.conf; then
  cd "$HOME"
  mkdir .winprofile Desktop Documenti Scaricati Musica Immagini Video
  cd .winprofile
  ln -s ../Desktop Desktop
  ln -s ../Documenti Documents
  ln -s ../Scaricati Downloads
  ln -s ../Musica Music
  ln -s ../Immagini Pictures
  ln -s ../Video Videos
  cd /
fi

chown "$NEW_UID.$NEW_GID" -R "$HOME"
chmod -R u=rwX,g=,o= "$HOME"

if [ -e /etc/squid ]; then
    nscd -i group
    systemctl reload squid
fi


exit 0
