"MaJ expl_transfert_dir.sh: Suppression option -recursive"
This commit is contained in:
parent
38b16dcbe3
commit
ffda1e4a82
@ -22,7 +22,6 @@
|
|||||||
# @OPT: o:dst_host:dst_host:1/1::::
|
# @OPT: o:dst_host:dst_host:1/1::::
|
||||||
# @OPT: o:src_dir:src_dir:1/1::::
|
# @OPT: o:src_dir:src_dir:1/1::::
|
||||||
# @OPT: o:dst_dir:dst_dir:1/1::::
|
# @OPT: o:dst_dir:dst_dir:1/1::::
|
||||||
# @OPT: f:recursive:recursive:1/1:false:::
|
|
||||||
# @OPT: f:create:create:1/1:false:::
|
# @OPT: f:create:create:1/1:false:::
|
||||||
# @OPT: f:dst_user:dst_user:1/1:asr:::
|
# @OPT: f:dst_user:dst_user:1/1:asr:::
|
||||||
# @OPT: f:dst_group:dst_group:1/1:asr:::
|
# @OPT: f:dst_group:dst_group:1/1:asr:::
|
||||||
@ -38,9 +37,9 @@
|
|||||||
## Syntaxe :
|
## Syntaxe :
|
||||||
## --------
|
## --------
|
||||||
##
|
##
|
||||||
## prompt> expl_transfert_dir.sh -src_host <VM1> -dst_host <VM2> -src_dir <DIR1> -dst_dir <DIR2> [-recursive true] [-create true] [-dst_user <USER>] [-dst_group <GROUP>] [-dst_mode <MODE>]
|
## prompt> expl_transfert_dir.sh -src_host <VM1> -dst_host <VM2> -src_dir <DIR1> -dst_dir <DIR2> [-create true] [-dst_user <USER>] [-dst_group <GROUP>] [-dst_mode <MODE>]
|
||||||
##
|
##
|
||||||
## ex: expl_transfert_dir.sh -src_host marian -dst_host jimmy -src_dir /etc/httpd -dst_dir /home/doug -recursive true -create true -dst_user doug -dst_group wheel -dst_mode 644
|
## ex: expl_transfert_dir.sh -src_host marian -dst_host jimmy -src_dir /etc/httpd -dst_dir /home/doug -create true -dst_user doug -dst_group wheel -dst_mode 644
|
||||||
##
|
##
|
||||||
## Prérequis:
|
## Prérequis:
|
||||||
## ----------
|
## ----------
|
||||||
@ -51,9 +50,6 @@
|
|||||||
## Récupère sur sousetsuken depuis src_host le contenu du répertoire src_dir et le copie dans le répertoire
|
## Récupère sur sousetsuken depuis src_host le contenu du répertoire src_dir et le copie dans le répertoire
|
||||||
## dst_dir sur dst_host.
|
## dst_dir sur dst_host.
|
||||||
##
|
##
|
||||||
## Si l'option facultative -recursive est positionnée à true, la récupération sera récursive.
|
|
||||||
## Par défaut cette option vaut false.
|
|
||||||
##
|
|
||||||
## Si l'option facultative -create est positionnée à true, le répertoire de destination sera créé.
|
## Si l'option facultative -create est positionnée à true, le répertoire de destination sera créé.
|
||||||
## Par défaut cette option vaut false.
|
## Par défaut cette option vaut false.
|
||||||
##
|
##
|
||||||
@ -144,12 +140,7 @@ function create_dst_dir
|
|||||||
function get_src_archive
|
function get_src_archive
|
||||||
{
|
{
|
||||||
fct_message "Création de l'archive /tmp/${ARCHIVE_NAME} du répertoire du répertoire ${src_host}:${src_dir}" -color jaune
|
fct_message "Création de l'archive /tmp/${ARCHIVE_NAME} du répertoire du répertoire ${src_host}:${src_dir}" -color jaune
|
||||||
TAR_OPTIONS="--no-recursion"
|
ssh ${src_host} "sudo tar -C ${ROOT_SRC_DIR} -czf /tmp/${ARCHIVE_NAME} ${BASE_SRC_DIR}"
|
||||||
if [ "${recursive}" == "true" ]; then
|
|
||||||
fct_message " * Option d'archivage récursif activée"
|
|
||||||
TAR_OPTIONS=""
|
|
||||||
fi
|
|
||||||
ssh ${src_host} "sudo tar -C ${ROOT_SRC_DIR} ${TAR_OPTIONS} -czf /tmp/${ARCHIVE_NAME} ${BASE_SRC_DIR}"
|
|
||||||
RET_VAL=$?
|
RET_VAL=$?
|
||||||
if [ ! ${RET_VAL} -eq 0 ]; then
|
if [ ! ${RET_VAL} -eq 0 ]; then
|
||||||
ERROR="Erreur lors de la création de l'archive du répertoire source (1)"
|
ERROR="Erreur lors de la création de l'archive du répertoire source (1)"
|
||||||
|
Loading…
Reference in New Issue
Block a user