Corrige l'installation locale Proxmox
This commit is contained in:
@@ -1,5 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
set -euo pipefail
|
set -Eeuo pipefail
|
||||||
|
|
||||||
|
trap 'printf "Erreur: echec de la commande [%s] a la ligne %s.\n" "$BASH_COMMAND" "$LINENO" >&2' ERR
|
||||||
|
|
||||||
usage() {
|
usage() {
|
||||||
cat <<'EOF'
|
cat <<'EOF'
|
||||||
@@ -172,7 +174,9 @@ cleanup() {
|
|||||||
trap cleanup EXIT
|
trap cleanup EXIT
|
||||||
|
|
||||||
cat >"$payload_script" <<'REMOTE'
|
cat >"$payload_script" <<'REMOTE'
|
||||||
set -euo pipefail
|
set -Eeuo pipefail
|
||||||
|
|
||||||
|
trap 'printf "Erreur: echec de la commande [%s] a la ligne %s.\n" "$BASH_COMMAND" "$LINENO" >&2' ERR
|
||||||
|
|
||||||
ctid="$1"
|
ctid="$1"
|
||||||
lxc_hostname="$2"
|
lxc_hostname="$2"
|
||||||
@@ -285,7 +289,7 @@ fi
|
|||||||
template_ref="${template_storage}:vztmpl/${template_name}"
|
template_ref="${template_storage}:vztmpl/${template_name}"
|
||||||
|
|
||||||
if [[ -z "$lxc_password" ]]; then
|
if [[ -z "$lxc_password" ]]; then
|
||||||
lxc_password="$(tr -dc 'A-Za-z0-9' </dev/urandom | head -c 20)"
|
lxc_password="$(od -An -N12 -tx1 /dev/urandom | tr -d ' \n')"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
net0="name=eth0,bridge=${lxc_bridge},ip=dhcp"
|
net0="name=eth0,bridge=${lxc_bridge},ip=dhcp"
|
||||||
@@ -336,7 +340,9 @@ fi"
|
|||||||
|
|
||||||
ct_exec "cat > /usr/local/bin/update-chesscubing <<'SCRIPT'
|
ct_exec "cat > /usr/local/bin/update-chesscubing <<'SCRIPT'
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
set -euo pipefail
|
set -Eeuo pipefail
|
||||||
|
|
||||||
|
trap 'printf \"Erreur: echec de la commande [%s] a la ligne %s.\\n\" \"\$BASH_COMMAND\" \"\$LINENO\" >&2' ERR
|
||||||
|
|
||||||
repo_dir='/opt/chesscubing/repo'
|
repo_dir='/opt/chesscubing/repo'
|
||||||
web_root='/var/www/chesscubing/current'
|
web_root='/var/www/chesscubing/current'
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
set -euo pipefail
|
set -Eeuo pipefail
|
||||||
|
|
||||||
|
trap 'printf "Erreur: echec de la commande [%s] a la ligne %s.\n" "$BASH_COMMAND" "$LINENO" >&2' ERR
|
||||||
|
|
||||||
usage() {
|
usage() {
|
||||||
cat <<'EOF'
|
cat <<'EOF'
|
||||||
@@ -101,7 +103,9 @@ cleanup() {
|
|||||||
trap cleanup EXIT
|
trap cleanup EXIT
|
||||||
|
|
||||||
cat >"$payload_script" <<'REMOTE'
|
cat >"$payload_script" <<'REMOTE'
|
||||||
set -euo pipefail
|
set -Eeuo pipefail
|
||||||
|
|
||||||
|
trap 'printf "Erreur: echec de la commande [%s] a la ligne %s.\n" "$BASH_COMMAND" "$LINENO" >&2' ERR
|
||||||
|
|
||||||
ctid="$1"
|
ctid="$1"
|
||||||
lxc_hostname="$2"
|
lxc_hostname="$2"
|
||||||
|
|||||||
Reference in New Issue
Block a user