#!/bin/sh
# (C) 2005 Marcos Guglielmetti , GNU GPL2
# 
# Musix GNU+Linux

	# ANSI COLORS
	CRE="
[K"
	NORMAL="[0;39m"
	# RED: Failure or error message
	RED="[1;31m"
	# GREEN: Success message
	GREEN="[1;32m"
	# YELLOW: Descriptions
	YELLOW="[1;33m"
	# BLUE: System messages
	BLUE="[1;34m"
	# MAGENTA: Found devices or drivers
	MAGENTA="[1;35m"
	# CYAN: Questions
	CYAN="[1;36m"
	# BOLD WHITE: Hint
	WHITE="[1;37m"


ROXDIR="$HOME/.config/rox.sourceforge.net/ROX-Filer"
rox-filer -v | grep 2.2 && ROXDIR="$HOME/.choice/ROX-Filer"


#puede ser -nearmouse o -center (o nada)
pos="-nearmouse"

if [ $DISPLAY ]; then x=1; fi

if [ -z $USER ]; then export USER=root; fi
if [ -z $HOME ]; then export HOME=/root; fi


export USAR_NLS="si"
export TEXTDOMAIN="mp.sh"

if test "$USAR_NLS" = "si" && which gettext > /dev/null; then

	_() {
		gettext -e -s "$*"
	}
	
	_n() {
		gettext -e -n -s "$*"
	}
else

	_() {
		_n -e "$*"
	}

	_n() {
		_n -n -e "$*"
	}
fi


clear

_n "Copiaremos las preferencias de escritorio
del usuario root.

Para esto, es necesario que escribas exactamente
el nombre del nuevo usuario:
"
read USUARIO

if test -d "/home/$USUARIO"; then

_n "El usuario $USUARIO existe, o al menos hay un
directorio con su nombre en /home/$USUARIO


"

#prueba si existe el directorio icewm:
test -d "/home/$USUARIO/.icewm"

if [ "$?" = "0" ]; then
_n "Todo parece OK, el directorio /home/$USUARIO/.icewm existe...

¿Por qué has intentado esto?
;-)

De todos modos, seguiremos...

Si continuas, las preferencias del usuario 
$USUARIO serán borradas y en su lugar dejaremos
las preferencias de escritorio del usuario root

Presiona control+c para abortar, o [enter] para 
continuar....
"
read


else


_n "hola"
# esta sección del scrip no sirve, dado que si no existía el directorio, recomienda al usuario usar kuser

#pero dejamos esta sección por si en el futuro queremos incorporarle nuevas funciones al script
# se podría crear el usuario, etc...

_n "El directorio icewm del usuario $USUARIO no existe, entonces lo crearemos... "
# FIXME
sudo mkdir /home/$USUARIO/.icewm
sudo mkdir /home/$USUARIO/.config
sudo mkdir /home/$USUARIO/.config/rox.sourceforge.net
sudo mkdir /home/$USUARIO/.config/rox.sourceforge.net/ROX-Filer
sudo mkdir $HOME/.config
sudo mkdir $HOME/.config/rox.sourceforge.net
sudo mkdir $HOME/.config/rox.sourceforge.net/ROX-Filer




fi


# FIXME
sudo mkdir /home/$USUARIO/.icewm
sudo mkdir /home/$USUARIO/.config
sudo mkdir /home/$USUARIO/.config/rox.sourceforge.net
sudo mkdir /home/$USUARIO/.config/rox.sourceforge.net/ROX-Filer
sudo mkdir $HOME/.config
sudo mkdir $HOME/.config/rox.sourceforge.net
sudo mkdir $HOME/.config/rox.sourceforge.net/ROX-Filer

# copia la configuracion de icewm
_n "Copiando configuración del escritorio...
copying desktop settings..."
# icewm
sudo cp -Rp /root/.icewm/* /home/$USUARIO/.icewm/

#### rox-filer Musix 049
# FIXME
sudo cp -v -Rp /root/.config/* /home/$USUARIO/.config/
sudo cp -v -Rp /root/.config/* $HOME/.config/

sleep 5s

# cambia el propietario
_n "Cambiando el propietario..."
sudo chown -R $USUARIO:root /home/$USUARIO/.icewm/*
sudo chown -R $USUARIO:root /home/$USUARIO/.config/*

sleep 5s

clear

_n "Trabajo finalizado. El directorio del 
usuario es /home/$USUARIO/

Las preferencias del administrador de ventanas 
icewm se encuentran en /home/$USUARIO/.icewm/

Las preferencias del administrador de iconos
rox-filer se encuentran en /home/$USUARIO/.config/


"

exit
fi

_n "No existe el usuario ${RED}$USUARIO${NORMAL}

Por favor, la próxima vez
ingresa un nombre de usuario correcto.

En tu directorio /home vemos lo siguiente

"
_n "${RED}"

ls /home

_n "${NORMAL}"

_n "
Si no existe el nombre de tu usuario en 
esa carpeta, seguramente no lo has creado.

Utiliza kuser para esto, y recuerda darle al
nuevo usuario un número de identificación
superior a 1000, de ese modo el administrador
de sesiones KDM lo incluirá en el inicio del
escritorio...

¿Quieres iniciar kuser ahora? (s/n)
"
read SINO

if [ "$SINO" = "s" ]; then

_n "Ejecutando kuser...
"
sleep 3s
kuser

_n "Ahora puedes iniciar nuevamente este programa 
para migrar las preferencias de root 
hacia tu nuevo usuario.
"
exit

else

exit

fi