scripts: packagesyncnonfree: Deploy s3indexbuilder.py
authorDevrim Gunduz <devrim@gunduz.org>
Wed, 4 Jun 2025 20:47:34 +0000 (15:47 -0500)
committerDevrim Gunduz <devrim@gunduz.org>
Wed, 4 Jun 2025 20:47:34 +0000 (15:47 -0500)
scripts/buildserver/packagesyncnonfree.sh

index e07bbebf38f30aa3c38e503414827978587ee834..aeb6c2824be13b7e0f4bfa8618506d1500c0e349 100755 (executable)
@@ -82,14 +82,15 @@ do
        rsync --checksum -ave ssh --delete $DEBUG_RPM_DIR/ yumupload@yum.postgresql.org:yum/yum/non-free/debug/$packageSyncVersion/$osdistro/$os-$osarch
        rsync --checksum -ave ssh --delete $SRPM_DIR/ yumupload@yum.postgresql.org:yum/yum/srpms/non-free/$packageSyncVersion/$osdistro/$os-$osarch
 
-      # Sync SRPMs to S3 bucket:
-        aws s3 sync $SRPM_DIR s3://dnf-srpms.postgresql.org20250313103537584600000001/srpms/non-free/$packageSyncVersion/$osdistro/$os-$osarch --exclude "*.html"
-        aws cloudfront create-invalidation --distribution-id $CF_SRPM_DISTRO_ID --path /srpms/non-free/$packageSyncVersion/$osdistro/$os-$osarch/repodata/*
-
-        # Sync debug* RPMs to S3 bucket:
-        aws s3 sync $DEBUG_RPM_DIR s3://dnf-debuginfo.postgresql.org20250312201116649700000001/debug/non-free/$packageSyncVersion/$osdistro/$os-$osarch/ --exclude "*.html"
-       aws cloudfront create-invalidation --distribution-id $CF_DEBUG_DISTRO_ID --path /debug/non-free/$packageSyncVersion/$osdistro/$os-$osarch/repodata/*
-
+       # Sync SRPMs to S3 bucket:
+       aws s3 sync $SRPM_DIR s3://dnf-srpms.postgresql.org20250313103537584600000001/srpms/non-free/$packageSyncVersion/$osdistro/$os-$osarch --exclude "*.html"
+       ~/bin/s3indexbuilder.py dnf-srpms.postgresql.org20250313103537584600000001 srpms/non-free/$packageSyncVersion/$osdistro/$os-$osarch --cfdistribution $CF_SRPM_DISTRO_ID
+       aws cloudfront create-invalidation --distribution-id $CF_SRPM_DISTRO_ID --path /srpms/non-free/$packageSyncVersion/$osdistro/$os-$osarch/repodata/*
+
+       # Sync debug* RPMs to S3 bucket:
+       aws s3 sync $DEBUG_RPM_DIR s3://dnf-debuginfo.postgresql.org20250312201116649700000001/debug/non-free/$packageSyncVersion/$osdistro/$os-$osarch/ --exclude "*.html"
+       ~/bin/s3indexbuilder.py dnf-debuginfo.postgresql.org20250312201116649700000001 debug/non-free/$packageSyncVersion/$osdistro/$os-$osarch --cfdistribution $CF_SRPM_DISTRO_ID
+       aws cloudfront create-invalidation --distribution-id $CF_DEBUG_DISTRO_ID --path /debug/non-free/$packageSyncVersion/$osdistro/$os-$osarch/repodata/*
 done
 
 exit 0