码迷,mamicode.com
首页 > 其他好文 > 详细

自动换包步骤

时间:2015-11-16 00:40:16      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

1. Linux机器 root 用户, 创建一个普通用户,目的是防止后续解压脚本影响文件属性;

2. CI出的新包在windwos环境的路径信息,文件名称信息;
suse10: \\10.10.10.10\suse10\pkg
1.tar.gz
2.tar.gz
不是单纯的扫描目录下所有文件的原因是避免后续网络传包时拷贝了不必要的包。

suse11 : \\11.11.11.11\suse11\pkg
1.tar.gz
2.tar.gz


3. 后续进行文件比对的windows环境
ip, administrator/passwd, share dir path
new pkg:
\\12.12.12.12\temp\suse10(11)
old new
common install common install
common run common run
ngin install ngin install
ngin run ngin run


需要执行的步骤如下:
1. 以root用户执行 在linux机器上创建一个用户
$useradd -m -d /home/snepack -s /bin/csh snepack
先判断/home/snepack 空间是否足够(>=8G),
如果空间不足,提示用户指定用户的家目录,再次判断,如果仍然不足,报错退出。

2. 以snepack 用户创建挂载目录
#挂载换包系统对应的4个目录
$mkdir old_pkg/suse10/common
$mkdir old_pkg/suse10/ngin
$mkdir old_pkg/suse11/common
$mkdir old_pkg/suse11/ngin

$mkdir new_pkg
#挂载CI出包机器的目录
$mkdir -p temp_pkg/suse10
$mkdir -p temp_pkg/suse11
$chown snepack:snepack -R temp_pkg
$chown snepack;snepack -R old_pkg
$chown snepack;snepack -R new_pkg

#挂载需要拷贝到比对的windows机器的文件
$mkdir -p compare_pkg/suse10/old
$mkdir -p compare_pkg/suse10/new
$mkdir -p compare_pkg/suse11/old
$mkdir -p compare_pkg/suse11/new

3. 挂载CI出包目录
mount -t cifs -o username=administrator,password=123 //10.10.10.10/VMP/ /home/snepack/temp_pkg/suse10

mount -t cifs -o username=administrator,password=123 //11.11.11.11/VMP/ /home/snepack/temp_pkg/suse11

4.




自动换包步骤

标签:

原文地址:http://www.cnblogs.com/xbh-blog/p/4967743.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!