从指定SVN下载RPM软件包并安装

由于工作需要,公司目前的软件包都放在了SVN上,并了更加方便的从指定SVN上下载相应的RPM软件包并安装,可以使用如下脚本:
# checkout.sh  


#!/bin/sh  



for rpm in $(cat rpm.txt) ; do  




    if [ `expr substr $rpm 1 1` = "#" ] ; then 




        continue 



    fi  



svn --username=username --password=12345678 export $rpm  



rpm -Uvh ${rpm##*/}  


done 

    在rpm.txt中指定相应的SVN路径,其中域名可以直接配置hosts文件,而并不使用DNS服务器,简单方便。

# rpm.tx  


http://svn.xxx.com/svn/rpm/trunk/Oracle/oracle-instantclient-basic-10.2.0.4-1.x86_64.rpm  


http://svn.xxx.com/svn/rpm/trunk/oracle/oracle-instantclient-devel-10.2.0.4-1.x86_64.rpm  


http://svn.xxx.com/svn/rpm/trunk/oracle/oracle-instantclient-sqlplus-10.2.0.4-1.x86_64.rpm 

相关推荐