initial commit

This commit is contained in:
2026-03-18 03:29:25 +08:00
commit 146c2c5f35
37 changed files with 1445 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
#!/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."