trop de modifications

This commit is contained in:
2024-07-05 22:29:55 +02:00
parent ab81c71b7d
commit 8bdbfd8b93
8 changed files with 755 additions and 84 deletions

28
local/bin/check_sha256.sh Executable file
View File

@@ -0,0 +1,28 @@
#!/bin/bash
# Vérifie si le bon nombre d'arguments est fourni
if [ "$#" -ne 2 ]; then
echo "Usage: $0 <expected_hash> <file_path>"
exit 1
fi
expected_hash=$1
file_path=$2
# Vérifie si le fichier existe
if [ ! -f "$file_path" ]; then
echo "Error: File $file_path does not exist."
exit 1
fi
# Calculer le hash SHA-256 du fichier et le comparer avec le hash attendu
echo "$expected_hash $file_path" | sha256sum -c - > /dev/null 2>&1
# Vérifier le code de sortie de sha256sum
if [ $? -eq 0 ]; then
echo "Hash match: OK"
exit 0
else
echo "Hash match: FAILED"
exit 1
fi