Assorted shell and Python scripts
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