用脚本实现yum库的配置
用脚本实现yum库的配置
yum.sh#!/bin/bash
read -p "请输入镜像文件路径(如:/root/rhel5u5.iso):" jingxiang
read -p "请输入挂载点(如:/iso):" gzd
mount -t iso9660 "$jingxiang" "$gzd" -o loop &> /dev/null
if [ $? -eq 0 ]
then
if [ -f /etc/yum.repos.d/rehl-debuginfo.repo ]
then
echo "原配置文件正在重命名,请稍后..."
sleep 2
mv /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/rhel-debuginfo.repo.bak
else
if [ -f /etc/yum.repos.d/iso.repo ]
then
echo "iso.repo已经存在,不需要重复创建,继续进行..."
sleep 2
else
echo "正在创建iso.repo文件,请稍后..."
sleep 2
touch /etc/yum.repos.d/iso.repo
fi
echo "正在写入配置文件,请稍后..."
sleep 2
echo "[rhel-server]" > /etc/yum.repos.d/iso.repo
echo "name=yum server" >>/etc/yum.repos.d/iso.repo
echo "baseurl=file://$gzd/Server" >> /etc/yum.repos.d/iso.repo
echo "enabled=1" >> /etc/yum.repos.d/iso.repo
echo "gpgcheck=0" >> /etc/yum.repos.d/iso.repo
echo "正在删除缓存文件,请稍后..."
sleep 1
yum clean all &> /dev/null
echo "缓存已经清空,正在测试..."
sleep 1
yum list && echo "测试成功..."
echo " 版权所有 Copyright@夜真灰_个人博客:http://www.graynight.org/"
sleep 1
fi
else
echo "请检查输入的目录是否正确,文件是否存在...请重新执行"
exit
fi
评论暂时关闭