引用:
标题: 将vob中某一个目录的下新添加文件的主组统一成一个组
标题: 将vob中某一个目录的下新添加文件的主组统一成一个组
详细说明:在一个vob中允许两个主组的人在一个目录下添加文件,添加文件之后发现文件的主组也不一样,所以需要将文件的主组统一。
平台:AIX,windows混合平台
语言要求:可用perl
其它信息:做成clearcase trigger
今天闲着没事,觉得这个好写,临时写了一个perl script,我在windows平台下测试过了可以正常使用,AIX底下我没有环境。tindi你要是愿意,下来测试一下,给我一个回复好吗?
以下是
代码:gpath 要使用共享的路径名称 triggername你自己写啦。注:我的primary group 改成了CMO,使用的时候要保证这个组是在
VOB的additional group里面的。你根据你的需要改一下吧。还有就是我同时将
权限改成了770。
tindi记得给我一个回复,站内消息最好了。
引用:
################################################################
# Trigger: chg_elem_group.pl
# Purpose: transfer the element's primary group
# Usage: cleartool mktrtype -element -all -postop mkelem -execwin
# "ccperl gpath" triggername
# Author: Kerry
# Date: 15-Jan-2006
################################################################
#! /users/bin/perl -w
$group = $ENV{CLEARCASE_CHGRP};
$primary_grp = 'CMO';
$path = $ENV{CLEARCASE_PN};
if($group ne $primary_grp){
system ("cleartool protect -chgrp $primary_grp -chmod 770 $path");
}
[
本帖最后由 jo-kerry 于 2007-1-15 17:17 编辑 ]