腳本內容:
#!/bin/bash
echo "---正在檢查是否掛載鏡像---"
df | grep "sr0" &> /dev/null
if [ $? -eq 0 ];then
echo "---鏡像已掛載---"
else
echo "---鏡像未掛載,正在掛載鏡像---"
mount /dev/cdrom /mnt >> /dev/null
fi
cd /etc/yum.repos.d
mkdir repo.bak
mv *.repo repo.bak
echo "---備份已完成---"
echo "[local]
name=local
baseurl=file:///mnt
gpgcheck=0
enabled=1" >local.repo
yum clean all >> /dev/null
yum makecache
echo "---本地yum源搭建完成---"
cd - >> /dev/null
執行效果: