diff --git a/backup.sh b/backup.sh new file mode 100755 index 00000000..4e39b1d8 --- /dev/null +++ b/backup.sh @@ -0,0 +1,23 @@ +#!/bin/sh + +## Sauvegarde des fichiers de conf sur Tanek +## Sayan 02/10/2003 + +## Nom de fichiers et chemins +temp_dir=$(mktemp -d) +nom_archive=$temp_dir"/backup_"$(hostname)"_"$(date --iso-8601)".tar.bz2" +nom_selections=$temp_dir"/selections" + +## Que sauvegarder ? +rep="/etc /usr/cvs-rep /CRANS /usr/scripts /boot/config*" + +# tgz le contenu des répertoires +# ajoute dpkg --get-selections +dpkg --get-selections > $nom_selections || exit 1 +tar -cjf $nom_archive $rep $nom_selections || exit 2 + +# scp le fichier sur tanek +scp $nom_archive backupcrans@tanek: || exit 3 + +# clean +rm -rf $temp_dir