#/bin/bash
currentTimestamp=`date +%y-%m-%d-%H:%M:%S`
yumRepo=/etc/yum.repos.d/localrepo_RHEL8-8.0-iso.repo
yumRepoBackup=${yumRepo}.${currentTimestamp}
repoFolder="/mnt/RHEL8/iso"
mkdir -p $repoFolder
mount -o loop /data/rhel-8.0-x86_64-dvd.iso $repoFolder
if [ -f "$yumRepo" ]; then
echo "Backup $yumRepo to $yumRepoBackup"
cp $yumRepo $yumRepoBackup
fi
cat > $yumRepo << EOF
[local-repo-in-iso-BaseOS-by-yum-repo-config-helper]
name=Red Hat Enterprise Linux \$releasever - BaseOS - \$basearch (DVD)
baseurl=file://$repoFolder/BaseOS
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[local-repo-in-iso-AppStream-by-yum-repo-config-helper]
name=Red Hat Enterprise Linux \$releasever - AppStream - \$basearch (DVD)
baseurl=file://$repoFolder/AppStream
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
EOF
chmod a+x $yumRepo
yum clean all
基于ISO镜像设置RHEL 8的yum源
最新推荐文章于 2024-05-16 14:39:02 发布