创建一个本地yum源
2011-04-28 20:06
337 查看
#!/bin/bash
REPODIR='/yum'
[ -d $REPODIR ]||mkdir -p $REPODIR/{Server,VT,ClusterStorage,Cluster}
cd $REPODIR
for REPO in VT Cluster ClusterStorage Server
do
[ -d $REPO ]|| mkdir $REPO
cd $REPODER/$REPO
echo "Cleaning the $REPO Directory..."
rm -rf $REPODIR/$REPO/*
echo -e "Clean the $REPO Directory Finished...\n"
echo "Downloading the rpm files,please be patient..."
wget -q ftp:// 192.168.0.254/pub/$REPO/*.rpm
echo -e "$REPODIR/$REPO finished.\n"
done
[ -x /usr/bin/createrepo ]|| rpm -i $REPODIR/Server/createrepo*.rpm
for REPO in VT Cluster ClusterStorage Server
do
echo "Creating the $REPO repository"
createrepo $REPODIR/$REPO
echo -e "Create the $REPO repository finished...\n"
done
REPODIR='/yum'
[ -d $REPODIR ]||mkdir -p $REPODIR/{Server,VT,ClusterStorage,Cluster}
cd $REPODIR
for REPO in VT Cluster ClusterStorage Server
do
[ -d $REPO ]|| mkdir $REPO
cd $REPODER/$REPO
echo "Cleaning the $REPO Directory..."
rm -rf $REPODIR/$REPO/*
echo -e "Clean the $REPO Directory Finished...\n"
echo "Downloading the rpm files,please be patient..."
wget -q ftp:// 192.168.0.254/pub/$REPO/*.rpm
echo -e "$REPODIR/$REPO finished.\n"
done
[ -x /usr/bin/createrepo ]|| rpm -i $REPODIR/Server/createrepo*.rpm
for REPO in VT Cluster ClusterStorage Server
do
echo "Creating the $REPO repository"
createrepo $REPODIR/$REPO
echo -e "Create the $REPO repository finished...\n"
done
相关文章推荐
- 如何创建一个本地yum源
- linux小记10 创建本地yum源
- 利用本地iso文件创建yum源
- createrepo:创建本地yum源
- RedHat7.3创建本地yum源
- git创建一个自己的本地仓库
- 创建一个指向本地数据库的 dblink,并通过 dblink 查询一个表中的数据
- 创建一个可以写本地文件的触发器
- rhel 5.4 创建本地yum源
- 在iOS8创建一个交互性强的本地通知
- 创建一个本地的Eclipse Update Site
- 创建一个php本地开发环境需要……
- Git历险记(3):创建一个自己的本地仓库
- 在本地用命令行创建一个git仓库,并推送到远程
- CentOS 7 创建本地YUM源的三种方法
- 创建一个本地端口为8001的服务器
- CentOS创建本地yum源
- reposync创建本地yum源
- 在本地client端创建一个指定端口的WCF service的方法
- Git 历险记(三)——创建一个自己的本地仓库