#!/bin/bash # pull-bios.sh - Pull BIOS update binaries from prod PXE server to bios-staging/ # Run this with the USB NIC plugged in, before building the USB. set -e REPO_ROOT="$(cd "$(dirname "$0")"/.. && pwd)" DEST="$REPO_ROOT/bios-staging" PXE_SERVER="10.9.100.1" PXE_USER="pxe" PXE_PASS="pxe" mkdir -p "$DEST" echo "Pulling BIOS binaries from $PXE_SERVER..." sshpass -p "$PXE_PASS" scp -o StrictHostKeyChecking=no -o ConnectTimeout=10 \ "$PXE_USER@$PXE_SERVER:/srv/samba/enrollment/BIOS/*.exe" "$DEST/" COUNT=$(find "$DEST" -name '*.exe' | wc -l) SIZE=$(du -sh "$DEST" | cut -f1) echo "Done: $COUNT files ($SIZE) in bios-staging/"