mirror of
https://github.com/YunoHost/yunohost_demo.git
synced 2024-09-03 19:56:44 +02:00
More translations
This commit is contained in:
parent
c3dee09570
commit
ed5976b722
1 changed files with 18 additions and 33 deletions
45
ynh_lxd
45
ynh_lxd
|
@ -543,14 +543,14 @@ ynh_lxc_restore_from_snapshot () {
|
||||||
# Manage arguments with getopts
|
# Manage arguments with getopts
|
||||||
ynh_handle_getopts_args "$@"
|
ynh_handle_getopts_args "$@"
|
||||||
|
|
||||||
ynh_print_info --message="\e[1m> Restauration du snapshot du conteneur $name\e[0m"
|
ynh_print_info --message="Restoring LXC container $name from snapshot"
|
||||||
ynh_lxc_load_snapshot --name=$name --snapname=snap0
|
ynh_lxc_load_snapshot --name=$name --snapname=snap0
|
||||||
if ynh_lxc_check_container_start --name=$name
|
if ynh_lxc_check_container_start --name=$name
|
||||||
then
|
then
|
||||||
ynh_print_info --message="\e[92m> LXC container $name is working.\e[0m"
|
ynh_print_info --message="LXC container $name is working."
|
||||||
return 0
|
return 0
|
||||||
else
|
else
|
||||||
ynh_print_info --message="\e[91m> LXC container $name is broken.\e[0m"
|
ynh_print_info --message="LXC container $name is broken."
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
@ -570,13 +570,13 @@ ynh_lxc_restore_from_archive () {
|
||||||
ynh_handle_getopts_args "$@"
|
ynh_handle_getopts_args "$@"
|
||||||
|
|
||||||
if ! test -e "/var/lib/lxd/snapshots/$name/snap1.tar.gz"; then
|
if ! test -e "/var/lib/lxd/snapshots/$name/snap1.tar.gz"; then
|
||||||
ynh_print_info --message="Aucune archive de snapshot pour le conteneur $name"
|
ynh_print_info --message="No snapshot archive for LXC container $name"
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
ynh_print_info --message="\e[1m> Restauration du snapshot archivé pour le conteneur $name\e[0m"
|
ynh_print_info --message="Restoring snapshot archive for LXC container $name"
|
||||||
ynh_print_info --message="Suppression du snapshot"
|
ynh_print_info --message="Deleting snapshot"
|
||||||
ynh_lxc_delete_snapshot --name=$name --snapname=snap0
|
ynh_lxc_delete_snapshot --name=$name --snapname=snap0
|
||||||
ynh_print_info --message="Décompression de l'archive"
|
ynh_print_info --message="Untar archive"
|
||||||
tar -x --acls --xattrs -f /var/lib/lxd/snapshots/$name/snap0.tar.gz -C /
|
tar -x --acls --xattrs -f /var/lib/lxd/snapshots/$name/snap0.tar.gz -C /
|
||||||
ynh_lxc_restore_from_snapshot --name=$name
|
ynh_lxc_restore_from_snapshot --name=$name
|
||||||
return $?
|
return $?
|
||||||
|
@ -598,43 +598,28 @@ ynh_lxc_clone() {
|
||||||
# Manage arguments with getopts
|
# Manage arguments with getopts
|
||||||
ynh_handle_getopts_args "$@"
|
ynh_handle_getopts_args "$@"
|
||||||
|
|
||||||
ynh_print_info --message="Suppression du conteneur $destination"
|
if ynh_lxc_exists --name=$destination
|
||||||
|
then
|
||||||
|
ynh_print_info --message="Deleting LXC container $destination"
|
||||||
ynh_secure_remove --file="/var/lib/lxd/snapshots/$destination/snap0.tar.gz"
|
ynh_secure_remove --file="/var/lib/lxd/snapshots/$destination/snap0.tar.gz"
|
||||||
ynh_lxc_reset --name=$destination
|
ynh_lxc_reset --name=$destination
|
||||||
|
fi
|
||||||
|
|
||||||
ynh_print_info --message="\e[1m> Clone le conteneur $source sur $destination\e[0m"
|
ynh_print_info --message="Cloning LXC container from $source to $destination"
|
||||||
lxc copy "$source" "$destination"
|
lxc copy "$source" "$destination"
|
||||||
|
|
||||||
ynh_lxc_check_container_start --name=$destination
|
ynh_lxc_check_container_start --name=$destination
|
||||||
STATUS=$?
|
STATUS=$?
|
||||||
if [ $STATUS -eq 1 ]; then
|
if [ $STATUS -eq 1 ]; then
|
||||||
ynh_print_info --message="\e[91m> LXC container $destination is broken.\e[0m"
|
ynh_print_info --message="LXC container $destination is broken."
|
||||||
else
|
else
|
||||||
ynh_print_info --message="\e[92m> LXC container $destination is working.\e[0m"
|
ynh_print_info --message=" LXC container $destination is working."
|
||||||
ynh_print_info --message= "Création d'un nouveau snapshot pour le conteneur $destination"
|
ynh_print_info --message= "Creating snapshot of LXC container $destination"
|
||||||
ynh_lxc_create_snapshot --name="$destination" --snapname="snap0"
|
ynh_lxc_create_snapshot --name="$destination" --snapname="snap0"
|
||||||
fi
|
fi
|
||||||
return $STATUS
|
return $STATUS
|
||||||
}
|
}
|
||||||
|
|
||||||
# usage: ynh_lxc_test --name=name -
|
|
||||||
ynh_lxc_test(){
|
|
||||||
# Declare an array to define the options of this helper.
|
|
||||||
local legacy_args=ns
|
|
||||||
local -A args_array=([n]=name= [s]=snapname=)
|
|
||||||
local name
|
|
||||||
local snapname
|
|
||||||
# Manage arguments with getopts
|
|
||||||
ynh_handle_getopts_args "$@"
|
|
||||||
|
|
||||||
if ynh_lxc_exists --name=$name
|
|
||||||
then
|
|
||||||
ynh_print_info --message="$name exist"
|
|
||||||
else
|
|
||||||
ynh_print_info --message="$name does not exist"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# Reset an LXC container
|
# Reset an LXC container
|
||||||
#
|
#
|
||||||
# usage: ynh_lxc_reset --name=name
|
# usage: ynh_lxc_reset --name=name
|
||||||
|
|
Loading…
Reference in a new issue