#!/bin/bash
# scrip de migration
# a adapter suivant le travail a faire

# DEST='/home/eleves'	; export DEST
GRP_COMMUN='eleves'	; export GRP_COMMUN
#GRP_COMMUN='profs'	; export GRP_COMMUN
# SOURCE='/media/sda1/eleves'	; export SOURCE

cd $SOURCE
for i in *	; do

	echo $i >>/tmp/toto.log
	if  ! grep "^$i" /etc/passwd ; then
		echo "$i n'existe pas"
		exit 1
	fi

	# initialiser les repertoires au debut 
	if [ ! -d $DEST/$i ] ; then
		#mkdir -p $DEST/$i
		echo "il est necessaire de créer au préalable les utilisateurs"
		exit 1
	fi

	cp --recursive $i/* $DEST/$i/
	chown -R $i:$i $DEST/$i
	if  ! grep "^$GRP_COMMUN" /etc/group ; then
		echo "le groupe $GRP_COMMUN n'existe pas"
		exit 1
	else
		chgrp $GRP_COMMUN $DEST/$i/public_html
	fi
done
