From 590f37a7dcd2fc57f84a7906b6356aa3b5c2e9fd Mon Sep 17 00:00:00 2001 From: Raphael Numbus Date: Sun, 14 Dec 2025 18:55:25 +0100 Subject: [PATCH] DEBUGGING --- deploy.sh | 39 ++++++++++++++++++--------------------- 1 file changed, 18 insertions(+), 21 deletions(-) diff --git a/deploy.sh b/deploy.sh index 3a23cec..e3efb30 100755 --- a/deploy.sh +++ b/deploy.sh @@ -269,46 +269,43 @@ disk_config_generation() { ### --> Get disk information DISK_DETAILS=$(ssh_to_host 'bash -s' </dev/null | grep 'self-assessment' | awk '{print \$6}') == \"PASSED\" ]]; then - DISK_HEALTH+=(\"PASSED\") + if [[ \$(echo "$REMOTE_PASS" | sudo -S smartctl -H /dev/\$DISK 2>/dev/null | grep 'self-assessment' | awk '{print \$6}') == "PASSED" ]]; then + DISK_HEALTH+=("PASSED") else - DISK_HEALTH+=(\"N/A\") + DISK_HEALTH+=("N/A") fi # Disk ID - DISK_ID+=(\$(ls -l /dev/disk/by-id | grep -m1 \"../../\$DISK\" | awk '{print \"/dev/disk/by-id/\" \$9}')) + DISK_ID+=(\$(ls -l /dev/disk/by-id | grep -m1 "../../\$DISK" | awk '{print "/dev/disk/by-id/" \$9}')) # Disk size - DISK_SIZE+=(\"\$(lsblk -x SIZE -d -n -o SIZE /dev/\$DISK)\") + DISK_SIZE+=("\$(lsblk -x SIZE -d -n -o SIZE /dev/\$DISK)") done -# Print elements -echo \"DISK_DEVPATH=(\${DISK_DEVPATH[@]})\" > /tmp/nixos-deployment-temp-file -echo \"DISK_NAME=(\${DISK_NAME[@]})\" >> /tmp/nixos-deployment-temp-file -echo \"DISK_TYPE=(\${DISK_TYPE[@]})\" >> /tmp/nixos-deployment-temp-file -echo \"DISK_HEALTH=(\${DISK_HEALTH[@]})\" >> /tmp/nixos-deployment-temp-file -echo \"DISK_ID=(\${DISK_ID[@]})\" >> /tmp/nixos-deployment-temp-file -echo \"DISK_SIZE=(\${DISK_SIZE[@]})\" >> /tmp/nixos-deployment-temp-file +echo "DISK_DEVPATH=(\${DISK_DEVPATH[@]})" > /tmp/nixos-deployment-temp-file +echo "DISK_NAME=(\${DISK_NAME[@]})" >> /tmp/nixos-deployment-temp-file +echo "DISK_TYPE=(\${DISK_TYPE[@]})" >> /tmp/nixos-deployment-temp-file +echo "DISK_HEALTH=(\${DISK_HEALTH[@]})" >> /tmp/nixos-deployment-temp-file +echo "DISK_ID=(\${DISK_ID[@]})" >> /tmp/nixos-deployment-temp-file +echo "DISK_SIZE=(\${DISK_SIZE[@]})" >> /tmp/nixos-deployment-temp-file EOF )