#!/bin/bash # Priorytet: zbuduj calamares (z zaleznosciami KF6/yaml-cpp), potem reszta brakow. LOG=/var/log/pagan-calamares-wave.log export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin . /etc/pagan/build.conf 2>/dev/null GPG="${PAGAN_GPG_KEY:-A14CBE52BE0D63F5}" while systemctl is-active --quiet nvidia-wave2; do sleep 60; done while pgrep -f 'pagsync --once' >/dev/null 2>&1; do sleep 60; done echo "===== CALAMARES WAVE start $(date '+%F %T') =====" >> "$LOG" echo "--- BUILD calamares $(date '+%T') ---" >> "$LOG" timeout 18000 /opt/pagan-web-v2/pagsync --once --build calamares --sign --gpg-key "$GPG" >> "$LOG" 2>&1 echo "--- KONIEC calamares rc=$? ---" >> "$LOG" for pass in 1 2 3 4 5 6; do echo "===== MISSING PASS $pass start $(date '+%F %T') =====" >> "$LOG" timeout 172800 /opt/pagan-web-v2/pagsync --once --missing --sign --gpg-key "$GPG" >> "$LOG" 2>&1 echo "===== MISSING PASS $pass koniec $(date '+%F %T') =====" >> "$LOG" sleep 30 done