]> git.uio.no Git - u/mrichter/AliRoot.git/blame - share/castor.sh
added QA for cuts
[u/mrichter/AliRoot.git] / share / castor.sh
CommitLineData
9e1a0ddb 1if [ "$CASTOR_USER_POOL" = "" ]
2 then
3 CASTOR_USER_POOL=$STAGE_POOL
4fi
5
6if [ "$CASTOR_BIN" = "" ]
7then
8 nsls=`which nsls`
9 CASTOR_BIN=`dirname $nsls`
10fi
11
12if [ ! -d $CASTOR_BIN ]
13then
14 printf "CASTOR is not supported on this platform.\n"
15 exit 255
16fi
17
18###########################################################################
19ALIFS_Usage()
20{
21 printf "CASTOR Implementation:\n\n"
22 printf "Usage: alifs [-help][-p <pool>] <command [options]> \n"
23 printf " ls [-cdilRTu] [--class] [--comment] path\n"
24 printf " mv oldname newname... \n"
25 printf " rm [-f] [-i] [-r] dirname... \n"
26 printf " mkdir [-m absolute_mode] [-p] dirname...\n"
27 printf " cp [-s maxsize] f1 f2 \n"
28 printf " cp f1 <dir2> \n"
29 exit
30}
31###########################################################################
32ALIFS_ls()
33{
34 $CASTOR_BIN/nsls $*
35}
36###########################################################################
37ALIFS_mkdir()
38{
39 $CASTOR_BIN/nsmkdir $*
40}
41###########################################################################
42ALIFS_mv()
43{
44 $CASTOR_BIN/nsrename $*
45}
46###########################################################################
47ALIFS_rm()
48{
49 $CASTOR_BIN/nsrm $*
50}
51###########################################################################
52ALIFS_cp()
53{
54 $CASTOR_BIN/rfcp $*
55}