backupdist(): added support for directories
This commit is contained in:
@@ -29,16 +29,23 @@ backupdist()
|
||||
fi
|
||||
|
||||
for file in $@; do
|
||||
if [[ -f ${file} ]]; then
|
||||
local tmstmp=$(stdtime)
|
||||
if [[ -f ${file} ]]; then
|
||||
prnt I "Création d'une sauvegarde de ${file} du $tmstmp..."
|
||||
cp -av $file ${file}.dist.${tmstmp}
|
||||
if [[ $? -ne 0 ]]; then
|
||||
prnt E "backupdist(): Échec de copie du fichier."
|
||||
die 12
|
||||
fi
|
||||
elif [[ -d ${file} ]]; then
|
||||
prnt I "Création d'une sauvegarde du répertoire ${file} du $tmstmp..."
|
||||
cp -av $file ${file}.dist.${tmstmp}
|
||||
if [[ $? -ne 0 ]]; then
|
||||
prnt E "backupdist(): Échec de copie du répertoire."
|
||||
die 12
|
||||
fi
|
||||
else
|
||||
prnt E "backupdist(): Le paramètre fournis ($file) n'est pas un fichier."
|
||||
prnt E "backupdist(): Le paramètre fournis ($file) n'est pas un fichier ou un répertoire."
|
||||
die 7
|
||||
fi
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user