#!/usr/bin/env bash set -e echo "=================================" echo " Liara CentOS Mirror Setup" echo "=================================" echo "[1/4] Creating backup directory..." mkdir -p /etc/yum.repos.d/backup echo "[2/4] Backing up existing repo files..." for f in /etc/yum.repos.d/*.repo; do cp "$f" /etc/yum.repos.d/backup/ done echo "[3/4] Disabling existing repositories..." for f in /etc/yum.repos.d/*.repo; do sed -i "s/enabled=1/enabled=0/g" "$f" done echo "[4/4] Creating Liara mirror repository configuration..." cat > /etc/yum.repos.d/liara-mirror.repo <<'EOF' [liara-baseos] name=Liara CentOS BaseOS baseurl=https://linux-mirror.liara.ir/repository/centos/$releasever/BaseOS/$basearch/os/ enabled=1 gpgcheck=0 [liara-appstream] name=Liara CentOS AppStream baseurl=https://linux-mirror.liara.ir/repository/centos/$releasever/AppStream/$basearch/os/ enabled=1 gpgcheck=0 [liara-extras] name=Liara CentOS Extras baseurl=https://linux-mirror.liara.ir/repository/centos/$releasever