From ed548109f121e57daea0ada7c83b90c53c4fb1c8 Mon Sep 17 00:00:00 2001 From: Elias Coppens Date: Wed, 12 Feb 2025 19:01:24 +0100 Subject: [PATCH] feat(liminix): Add script for mass AP rebuilds --- scripts/liminix-mass-rebuild.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 scripts/liminix-mass-rebuild.sh diff --git a/scripts/liminix-mass-rebuild.sh b/scripts/liminix-mass-rebuild.sh new file mode 100644 index 0000000..4e3f8ed --- /dev/null +++ b/scripts/liminix-mass-rebuild.sh @@ -0,0 +1,25 @@ +#!/usr/bin/env bash + +# SPDX-FileCopyrightText: Elias Coppens +# +# SPDX-License-Identifier: EUPL-1.2 + +password=${AP_PASSWORD-} +option=$1 + +export SSH_COMMAND="sshpass -p $password -o StrictHostKeyChecking=accept-new" + + +# Hypnos-1 +for floor in $(seq 0 2); do + for ap in $(seq 1 6); do + ./liminix-rebuild.sh $option 10.0.253.$((floor * 8 + ap + 2)) ap-v01-0-$floor-$ap + done +done + +# Hypnos-2 +for floor in $(seq 0 2); do + for ap in $(seq 1 2); do + ./liminix-rebuild.sh $option 10.0.253.$((floor * 8 + ap + 2 + 32)) ap-v01-1-$floor-$ap + done +done