Assorted shell and Python scripts
at main 724 B view raw
1#!/usr/bin/env bash 2 3set -euo pipefail 4 5OUTPUT_DIR="/home/jas/bluebuild-isos" 6DATE=$(date '+%Y%m%d') 7 8/usr/local/bin/bluebuild generate-iso \ 9 --verbose \ 10 --iso-name "bluebuild-bazzite-${DATE}.iso" \ 11 --output-dir "$OUTPUT_DIR" \ 12 image aux-remote.carp-wyvern.ts.net/bluebuild-bazzite:latest 13 14/usr/local/bin/bluebuild generate-iso \ 15 --verbose \ 16 --iso-name "bluebuild-bluefin-${DATE}.iso" \ 17 --output-dir "$OUTPUT_DIR" \ 18 image aux-remote.carp-wyvern.ts.net/bluebuild-bluefin:latest 19 20chown -R jas:jas "$OUTPUT_DIR" 21find "$OUTPUT_DIR" -maxdepth 1 -mtime +6 -type f -delete 22sudo -u jas rsync -avz --delete "$OUTPUT_DIR"/ jas@hyperreal.carp-wyvern.ts.net:/home/jas/public/files/bluebuild-isos 23 24exit 0