LOCKFILE="/tmp/.nightly-builds.lock"
UPLOAD_DIR="${BASEDIR}/upload"
-UPLOAD_TO="/pub/nightly"
+UPLOAD_TO="pakfire@fs01.haj.ipfire.org:/pub/nightly"
+RSYNC_ARGS=""
extract_installer_from_iso() {
local dir="${1}"
sync() {
mkdir -p "${UPLOAD_DIR}"
- sudo -u pakfire rsync -avHz --no-owner --delay-updates --progress \
+ # Acquire a Kerberos ticket for authentication
+ if ! klist &>/dev/null; then
+ kinit -k -t /etc/krb5.keytab "host/${HOSTNAME}"
+ fi
+
+ rsync -avHz --progress ${RSYNC_ARGS} \
"${UPLOAD_DIR}/" "${UPLOAD_TO}"
}