previous up next contents
Previous: qds_diff_by_side Up: Batches génériques Next: qis_save_install   Contents

qia_apply_install


#! /bin/sh

# un test préalable est possible : décommenter la ligne 20

# les copies sont faites en laissant la date d'origine des fichiers
# (option -p de la commande cp)
 
action="cp -p"
base=/root/Install/
stamp=`date +%y%m%d%H%M`
cd $base

cat << EOF > diseur
echo copier \$1 \$2

EOF

chmod u+x diseur

# action=./diseur

for rep in `cat .liste_dir` ; do
  if test ! -d /$rep
		then mkdir -p /$rep ; echo "--> creating /$rep"
	fi
done

for qui in `cat .liste_fich` ; do
	if test -f /$qui
	then if test /$qui -ot $base$qui
		then $action /$qui /$qui.$stamp
			$action $base$qui /$qui
			echo "--> /$qui"
		fi
	else if test -f $base$qui 
		then $action $base$qui /$qui 
			echo "--> /$qui"
		fi
	fi
done

exit


previous up next contents
Previous: qds_diff_by_side Up: Batches génériques Next: qis_save_install   Contents


douillet@ensait.fr
2003-06-24