Chinaunix首页 | 论坛 | 博客
  • 博客访问: 641598
  • 博文数量: 110
  • 博客积分: 3808
  • 博客等级: 中校
  • 技术积分: 1930
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-15 14:32
个人简介

声的伟大!

文章分类

全部博文(110)

文章存档

2014年(1)

2013年(2)

2012年(12)

2011年(81)

2010年(14)

分类:

2011-01-03 18:28:14

#!/bin/bash
# Description:
# Date && Time:2010-12-19  16:10:50
# Author:AIDA_ZYF
# Version:2.6.18-164.el5
echo "This programe will create a yum_server."

if ! ls -d /var/yum &>/dev/null;then
  mkdir /var/yum
  if ! ls -d /media/cdrom &>/dev/null;then
    mkdir /media/cdrom
    mount /dev/cdrom /media/cdrom
  else
    mount /dev/cdrom /media/cdrom
  fi
  else
  echo "The directory is exit."
  mount /dev/cdrom /media/cdrom
fi
rpm -ivh /media/cdrom/Server/createrepo-0.4.11-3.el5.noarch.rpm
cpdir() {
cp -r /media/cdrom/Cluster /var/yum/
cd /var/yum/Cluster/
createrepo -g repodata/comps-rhel5-cluster.xml ./
cp -r /media/cdrom/ClusterStorage /var/yum/
cd /var/yum/ClusterStorage/
createrepo -g repodata/comps-rhel5-cluster-st.xml ./
cp -r /media/cdrom/Server /var/yum/
 
cd /var/yum/Server/
createrepo -g repodata/comps-rhel5-server-core.xml ./
cp -r /media/cdrom/VT /var/yum/
cd /var/yum/VT/
createrepo -g repodata/comps-rhel5-vt.xml ./
umount /dev/cdrom
rm -rf /var/yum/*/.olddata/
}
cpdir
localrepo() {
echo "Please input a file XX.repo:"
read FILE
touch /etc/yum.repos.d/$FILE
cat >> /etc/yum.repos.d/$FILE << EOF
[Cluster]
name=Cluster Dir
baseurl=file:///var/yum/Cluster
enabled=1
pgpcheck=0
 
[ClusterStorage]
name=ClusterStorage Dir
baseurl=file:///var/yum/ClusterStorage
enabled=1
gpgcheck=0
 
[Server]
name=Server Dir
baseurl=file:///var/yum/Server
enabled=1
gpgcheck=0
 
[VT]
name=VT Dir
baseurl=file:///var/yum/VT
enabled=1
gpgcheck=0
EOF

}
localrepo
echo "Success."
                             
阅读(1091) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~