#!/bin/sh# La syntaxe de BackupPC_tarCreate est un peu chiante... Ce wrapper facilite le travail pour extraire une sauvegarde# NS. 18 juin 2005host=$1shareName=$2Destdir=$3AddPath=$4args=$#CheckHost(){test-f /var/lib/backuppc/pc/$host/backups ||{echo"No backups for host $host !";exit 1 ;}LastBackup=$(tail-1 /var/lib/backuppc/pc/$host/backups | cut-f 1)}CheckDestDir(){if["$Destdir"!=""];thentest-d$Destdir||{echo"Destination directory not found !";exit 1 ;}Destdir="$Destdir/"fi}Usage(){if[$args-lt 2 ];thenecho"Usage: $0 host shareName [Destdir] [AddPath]">&2exit 1fi}UsageCheckHostCheckDestDir#echo Last backup for $1 is number $LastBackup/bin/su backuppc -c"/usr/share/backuppc/bin/BackupPC_tarCreate -h $host -n $LastBackup -s $shareName -r / -p $AddPath/ . > ${Destdir}${host}.${shareName}.tar"