#!/usr/bin/env bash set -e echo "=================================" echo " ArvanCloud OpenSUSE Mirror Setup" echo "=================================" if ! command -v zypper &> /dev/null; then echo "This script only supports OpenSUSE." exit 1 fi source /etc/os-release VERSION="$VERSION_ID" echo "[1/2] Adding ArvanCloud repositories..." for i in \ "http://mirror.arvancloud.ir/opensuse/debug/distribution/leap/${VERSION}/repo/oss/ Arvancloud-Debug" \ "http://mirror.arvancloud.ir/opensuse/distribution/leap/${VERSION}/repo/non-oss/ Arvancloud-Non-Oss" \ "http://mirror.arvancloud.ir/opensuse/distribution/leap/${VERSION}/repo/oss/ Arvancloud-Oss" \ "http://mirror.arvancloud.ir/opensuse/source/distribution/leap/${VERSION}/repo/oss/ Arvancloud-Source" \ "http://mirror.arvancloud.ir/opensuse/update/leap/${VERSION}/oss Arvancloud-Update" do zypper addrepo --priority 1 -f $i done echo "[2/2] Refreshing repositories..." zypper refresh echo "OpenSUSE mirror configured."