]>
Commit | Line | Data |
---|---|---|
9e1a0ddb | 1 | if [ "$CASTOR_USER_POOL" = "" ] |
2 | then | |
3 | CASTOR_USER_POOL=$STAGE_POOL | |
4 | fi | |
5 | ||
6 | if [ "$CASTOR_BIN" = "" ] | |
7 | then | |
8 | nsls=`which nsls` | |
9 | CASTOR_BIN=`dirname $nsls` | |
10 | fi | |
11 | ||
12 | if [ ! -d $CASTOR_BIN ] | |
13 | then | |
14 | printf "CASTOR is not supported on this platform.\n" | |
15 | exit 255 | |
16 | fi | |
17 | ||
18 | ########################################################################### | |
19 | ALIFS_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 | ########################################################################### | |
32 | ALIFS_ls() | |
33 | { | |
34 | $CASTOR_BIN/nsls $* | |
35 | } | |
36 | ########################################################################### | |
37 | ALIFS_mkdir() | |
38 | { | |
39 | $CASTOR_BIN/nsmkdir $* | |
40 | } | |
41 | ########################################################################### | |
42 | ALIFS_mv() | |
43 | { | |
44 | $CASTOR_BIN/nsrename $* | |
45 | } | |
46 | ########################################################################### | |
47 | ALIFS_rm() | |
48 | { | |
49 | $CASTOR_BIN/nsrm $* | |
50 | } | |
51 | ########################################################################### | |
52 | ALIFS_cp() | |
53 | { | |
54 | $CASTOR_BIN/rfcp $* | |
55 | } |