mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-07-22 22:02:53 +02:00
0576b7c61f
* OPNSense: Bump FreeBSD to 15 and OPNSense to 26.7 * fix user feedback * fix typo * fix url for image * Replace fixed OPNsense wait with screen polling Swap the hardcoded 1000-second sleep for an adaptive loop that watches VM console screendump hashes and proceeds after sustained stability. The new logic enforces a minimum 5-minute wait, checks every 30 seconds, and caps total wait at 40 minutes to handle slower hosts or screendump failures more reliably. * Harden OPNsense build wait detection Improves VM install completion detection by encapsulating screendump hashing in a helper, clearing stale dump files, and trying both `qm monitor` and `pvesh` monitor paths. The stability check now tolerates alternating A/B frames from a blinking login cursor instead of requiring one identical frame. It also adds elapsed-time progress output and a safe fallback to a fixed 12-minute wait when screendumps are unavailable, avoiding false completion or endless polling.