#!/bin/bash # PaganOS pagsync wrapper (używany przez timer/systemd i cron). # Mapuje kod wyjścia 3 (globalny lock – inna instancja pagsync już działa) # na sukces, żeby timer nie raportował porażki (przebieg zostanie powtórzony). export PAGAN_RECIPES=/var/lib/pagan-sync/recipes export PAGAN_ROOTFS=/var/lib/pagan-build/rootfs export PAGAN_REPO=/var/www/repo.paganlinux.eu export PAGAN_PAGBUILD=/opt/pagan-web-v2/pagbuild export PAGAN_BUILD_OUT=/var/cache/pagbuild/output export PAGAN_GPG_KEY=A14CBE52BE0D63F5 export PAGAN_DO_SIGN=1 export PYTHONUNBUFFERED=1 /opt/pagan-web-v2/pagsync "$@" _rc=$? [[ $_rc -eq 3 ]] && exit 0 exit $_rc