mirror of https://github.com/MISP/misp-packer
54 lines
1.5 KiB
Bash
54 lines
1.5 KiB
Bash
#!/bin/bash
|
|
|
|
# Laissez vide pour désactiver les messages de débogage. S'il est exécuté avec set -x ou bash -x, il activera le mode DEBUG par défaut.
|
|
DEBUG=
|
|
|
|
case "$-" in
|
|
*x*) NO_PROGRESS=1; DEBUG=1 ;;
|
|
*) NO_PROGRESS=0 ;;
|
|
esac
|
|
|
|
# Nom du packer
|
|
PACKER_NAME="misp"
|
|
PACKER_VM="MISP"
|
|
NAME="${PACKER_NAME}-packer"
|
|
|
|
# Configurez votre utilisateur et serveur distant
|
|
REMOTE=1
|
|
REL_USER="${PACKER_NAME}-release"
|
|
REL_SERVER="cpab"
|
|
|
|
# GPG Sign
|
|
GPG_ENABLED=1
|
|
GPG_KEY="0x34F20B13"
|
|
|
|
# Activer le débogage pour packer, omettre -debug pour le désactiver
|
|
##PACKER_DEBUG="-debug"
|
|
|
|
# Activer l'enregistrement et le débogage pour packer
|
|
export PACKER_LOG=1
|
|
|
|
REPO="MISP/MISP"
|
|
BRANCH="2.4"
|
|
|
|
# SOMmes de contrôle à calculer, notez la notation -- pour faciliter l'utilisation avec rhash
|
|
SHA_SUMS="--sha1 --sha256 --sha384 --sha512"
|
|
|
|
NAME_OF_INSTALLER="INSTALL.sh"
|
|
PATH_TO_INSTALLER="scripts/${NAME_OF_INSTALLER}"
|
|
URL_TO_INSTALLER="https://raw.githubusercontent.com/${REPO}/${BRANCH}/INSTALL/${NAME_OF_INSTALLER}"
|
|
URL_TO_LICENSE="https://raw.githubusercontent.com/${REPO}/${BRANCH}/LICENSE"
|
|
|
|
UBUNTU_VERSION="20.04" # Mettez à jour vers Ubuntu 20.04
|
|
|
|
if [[ ! -z $DEBUG ]]; then
|
|
echo "Mode de débogage activé."
|
|
echo "-------------------"
|
|
echo ""
|
|
echo "Informations de configuration :"
|
|
echo "Utilisation de : $NAME"
|
|
[[ ! -z $GPG_ENABLED ]] && echo "GnuPG activé avec la clé $GPG_KEY"
|
|
[[ ! -z $PACKER_LOG ]] && echo "Enregistrement Packer activé."
|
|
[[ ! -z $REMOTE ]] && echo "Déploiement distant activé avec la chaîne de connexion : $REL_USER@$REL_SERVER"
|
|
fi
|