1 |
#!/bin/csh |
2 |
|
3 |
if ($LOGNAME != "tis4000") then |
4 |
echo "You must be tis4000 to execute this script" |
5 |
exit 1 |
6 |
endif |
7 |
|
8 |
# |
9 |
# Get Script arguments |
10 |
# |
11 |
if ($#argv < 2) then |
12 |
echo "Usage: CopyTis4000 pathdir (jaz/t51) opsys (sun2.4) <oracle>" |
13 |
exit 1 |
14 |
endif |
15 |
set pathdir = $argv[1] |
16 |
set opsys = $argv[2] |
17 |
if ($#argv == 3) then |
18 |
set oracle = "TRUE" |
19 |
else |
20 |
set oracle = "FALSE" |
21 |
endif |
22 |
if ($#argv > 3) then |
23 |
echo "Usage: CopyTis4000 pathdir (jaz/t51) opsys (sun2.4) <oracle>" |
24 |
exit 1 |
25 |
endif |
26 |
|
27 |
cd ; set loginpath = $cwd |
28 |
|
29 |
'cp' -p /$pathdir/Unix/$opsys/bin/CleanAndArchTrak $loginpath/tasks |
30 |
'cp' -p /$pathdir/Unix/$opsys/bin/MergeTrak $loginpath/tasks |
31 |
'cp' -p /$pathdir/Unix/$opsys/bin/OpPrivData $loginpath/tasks |
32 |
'cp' -p /$pathdir/Unix/$opsys/bin/OrderAccumPoints $loginpath/tasks |
33 |
'cp' -p /$pathdir/Unix/$opsys/bin/ackgroup $loginpath/tasks |
34 |
'cp' -p /$pathdir/Unix/$opsys/bin/ackpoint $loginpath/tasks |
35 |
'cp' -p /$pathdir/Unix/$opsys/bin/alarmConfig $loginpath/tasks |
36 |
'cp' -p /$pathdir/Unix/$opsys/bin/alarmConfig.vr $loginpath/tasks |
37 |
'cp' -p /$pathdir/Unix/$opsys/bin/alarmMgr $loginpath/tasks |
38 |
'cp' -p /$pathdir/Unix/$opsys/bin/alarmPrinter $loginpath/tasks |
39 |
'cp' -p /$pathdir/Unix/$opsys/bin/alarmvu $loginpath/tasks |
40 |
'cp' -p /$pathdir/Unix/$opsys/bin/alarmvu.vr $loginpath/tasks |
41 |
'cp' -p /$pathdir/Unix/$opsys/bin/alm $loginpath/tasks |
42 |
'cp' -p /$pathdir/Unix/$opsys/bin/apxDispatch $loginpath/tasks |
43 |
if ($oracle == "TRUE") then |
44 |
'cp' -p /$pathdir/Unix/$opsys/bin/apxOracleDispatch $loginpath/tasks |
45 |
endif |
46 |
'cp' -p /$pathdir/Unix/$opsys/bin/apxfunc.h $loginpath/tasks |
47 |
'cp' -p /$pathdir/Unix/$opsys/bin/arLibTest $loginpath/tasks |
48 |
'cp' -p /$pathdir/Unix/$opsys/bin/archConfig $loginpath/tasks |
49 |
'cp' -p /$pathdir/Unix/$opsys/bin/archiveMountRequest $loginpath/tasks |
50 |
'cp' -p /$pathdir/Unix/$opsys/bin/atView $loginpath/tasks |
51 |
'cp' -p /$pathdir/Unix/$opsys/bin/autoLogoutWarning $loginpath/tasks |
52 |
'cp' -p /$pathdir/Unix/$opsys/bin/avm $loginpath/tasks |
53 |
'cp' -p /$pathdir/Unix/$opsys/bin/bfRing $loginpath/tasks |
54 |
'cp' -p /$pathdir/Unix/$opsys/bin/binPvControl $loginpath/tasks |
55 |
'cp' -p /$pathdir/Unix/$opsys/bin/binlist $loginpath/tasks |
56 |
'rm' -f $loginpath/tasks/bootld |
57 |
'cp' -p /$pathdir/Unix/$opsys/bin/bootld $loginpath/tasks |
58 |
'cp' -p /$pathdir/Unix/$opsys/bin/caDataDesc.txt $loginpath/tasks |
59 |
'cp' -p /$pathdir/Unix/$opsys/bin/cau $loginpath/tasks |
60 |
'cp' -p /$pathdir/Unix/$opsys/bin/chains $loginpath/tasks |
61 |
'cp' -p /$pathdir/Unix/$opsys/bin/chanAcq $loginpath/tasks |
62 |
'cp' -p /$pathdir/Unix/$opsys/bin/channelAccess $loginpath/tasks |
63 |
'cp' -p /$pathdir/Unix/$opsys/bin/dataVu $loginpath/tasks |
64 |
'cp' -p /$pathdir/Unix/$opsys/bin/dataVu.vr $loginpath/tasks |
65 |
'cp' -p /$pathdir/Unix/$opsys/bin/dbClient $loginpath/tasks |
66 |
'cp' -p /$pathdir/Unix/$opsys/bin/dbFix $loginpath/tasks |
67 |
'cp' -p /$pathdir/Unix/$opsys/bin/dbTree $loginpath/tasks |
68 |
'cp' -p /$pathdir/Unix/$opsys/bin/dbstruct $loginpath/tasks |
69 |
'cp' -p /$pathdir/Unix/$opsys/bin/default.dctsdr $loginpath/tasks |
70 |
if ($oracle == "TRUE") then |
71 |
'cp' -p /$pathdir/Unix/$opsys/bin/delete_archive $loginpath/tasks |
72 |
endif |
73 |
'cp' -p /$pathdir/Unix/$opsys/bin/dm $loginpath/tasks |
74 |
'cp' -p /$pathdir/Unix/$opsys/bin/dpa $loginpath/tasks |
75 |
'cp' -p /$pathdir/Unix/$opsys/bin/dsk $loginpath/tasks |
76 |
'cp' -p /$pathdir/Unix/$opsys/bin/dumpGroup $loginpath/tasks |
77 |
if ($oracle == "TRUE") then |
78 |
'cp' -p /$pathdir/Unix/$opsys/bin/dumpOracleSnap $loginpath/tasks |
79 |
endif |
80 |
'cp' -p /$pathdir/Unix/$opsys/bin/dumpPoint $loginpath/tasks |
81 |
'cp' -p /$pathdir/Unix/$opsys/bin/dumpSnap $loginpath/tasks |
82 |
'cp' -p /$pathdir/Unix/$opsys/bin/edd $loginpath/tasks |
83 |
if ($oracle == "TRUE") then |
84 |
'cp' -p /$pathdir/Unix/$opsys/bin/export_archive $loginpath/tasks |
85 |
endif |
86 |
'cp' -p /$pathdir/Unix/$opsys/bin/grabCursor $loginpath/tasks |
87 |
'cp' -p /$pathdir/Unix/$opsys/bin/hsrvTask $loginpath/tasks |
88 |
'cp' -p /$pathdir/Unix/$opsys/bin/hsync $loginpath/tasks |
89 |
if ($oracle == "TRUE") then |
90 |
'cp' -p /$pathdir/Unix/$opsys/bin/import_archive $loginpath/tasks |
91 |
endif |
92 |
'cp' -p /$pathdir/Unix/$opsys/bin/ims $loginpath/tasks |
93 |
'cp' -p /$pathdir/Unix/$opsys/bin/lamptest $loginpath/tasks |
94 |
'cp' -p /$pathdir/Unix/$opsys/bin/launch $loginpath/tasks |
95 |
'cp' -p /$pathdir/Unix/$opsys/bin/launchscript $loginpath/tasks |
96 |
'cp' -p /$pathdir/Unix/$opsys/bin/launchtype $loginpath/tasks |
97 |
'cp' -p /$pathdir/Unix/$opsys/bin/login.am $loginpath/tasks |
98 |
'cp' -p /$pathdir/Unix/$opsys/bin/nameSrv $loginpath/tasks |
99 |
'cp' -p /$pathdir/Unix/$opsys/bin/odss $loginpath/tasks |
100 |
'cp' -p /$pathdir/Unix/$opsys/bin/opNote $loginpath/tasks |
101 |
'cp' -p /$pathdir/Unix/$opsys/bin/opNote.vr $loginpath/tasks |
102 |
'cp' -p /$pathdir/Unix/$opsys/bin/opNoteDbServer $loginpath/tasks |
103 |
if ($oracle == "TRUE") then |
104 |
'cp' -p /$pathdir/Unix/$opsys/bin/opiStringTable $loginpath/tasks |
105 |
'cp' -p /$pathdir/Unix/$opsys/bin/oracleDropArchive $loginpath/tasks |
106 |
'cp' -p /$pathdir/Unix/$opsys/bin/oracleOdss $loginpath/tasks |
107 |
'cp' -p /$pathdir/Unix/$opsys/bin/oracleSnap $loginpath/tasks |
108 |
'cp' -p /$pathdir/Unix/$opsys/bin/oracleTrendArchiver $loginpath/tasks |
109 |
'cp' -p /$pathdir/Unix/$opsys/bin/oracleTrendProcessor $loginpath/tasks |
110 |
'cp' -p /$pathdir/Unix/$opsys/bin/oracleTrendServer $loginpath/tasks |
111 |
endif |
112 |
'cp' -p /$pathdir/Unix/$opsys/bin/password $loginpath/tasks |
113 |
'cp' -p /$pathdir/Unix/$opsys/bin/password.vr $loginpath/tasks |
114 |
'cp' -p /$pathdir/Unix/$opsys/bin/pdbxref.dbf $loginpath/tasks |
115 |
'cp' -p /$pathdir/Unix/$opsys/bin/pdbxref.mdx $loginpath/tasks |
116 |
'cp' -p /$pathdir/Unix/$opsys/bin/png2 $loginpath/tasks |
117 |
'cp' -p /$pathdir/Unix/$opsys/bin/pvXref $loginpath/tasks |
118 |
'cp' -p /$pathdir/Unix/$opsys/bin/racPrint $loginpath/tasks |
119 |
'cp' -p /$pathdir/Unix/$opsys/bin/rbconverter $loginpath/tasks |
120 |
'cp' -p /$pathdir/Unix/$opsys/bin/recListProg $loginpath/tasks |
121 |
'cp' -p /$pathdir/Unix/$opsys/bin/report.am $loginpath/tasks |
122 |
'rm' -f $loginpath/tasks/rerouted |
123 |
'cp' -p /$pathdir/Unix/$opsys/bin/rerouted $loginpath/tasks |
124 |
'cp' -p /$pathdir/Unix/$opsys/bin/slm $loginpath/tasks |
125 |
'cp' -p /$pathdir/Unix/$opsys/bin/snapDb $loginpath/tasks |
126 |
'cp' -p /$pathdir/Unix/$opsys/bin/snapSize $loginpath/tasks |
127 |
'cp' -p /$pathdir/Unix/$opsys/bin/snapUtil $loginpath/tasks |
128 |
'cp' -p /$pathdir/Unix/$opsys/bin/snc $loginpath/tasks |
129 |
'cp' -p /$pathdir/Unix/$opsys/bin/snlvu $loginpath/tasks |
130 |
'cp' -p /$pathdir/Unix/$opsys/bin/snlvu.vr $loginpath/tasks |
131 |
'cp' -p /$pathdir/Unix/$opsys/bin/sockMnt $loginpath/tasks |
132 |
'cp' -p /$pathdir/Unix/$opsys/bin/startMessage $loginpath/tasks |
133 |
'cp' -p /$pathdir/Unix/$opsys/bin/startTrend $loginpath/tasks |
134 |
'cp' -p /$pathdir/Unix/$opsys/bin/svcmgr $loginpath/tasks |
135 |
'cp' -p /$pathdir/Unix/$opsys/bin/svcquery $loginpath/tasks |
136 |
'cp' -p /$pathdir/Unix/$opsys/bin/synclist $loginpath/tasks |
137 |
'cp' -p /$pathdir/Unix/$opsys/bin/tagvu $loginpath/tasks |
138 |
'cp' -p /$pathdir/Unix/$opsys/bin/tagvu.vr $loginpath/tasks |
139 |
'cp' -p /$pathdir/Unix/$opsys/bin/tagvuServer $loginpath/tasks |
140 |
'cp' -p /$pathdir/Unix/$opsys/bin/timeServer $loginpath/tasks |
141 |
'cp' -p /$pathdir/Unix/$opsys/bin/tisMacros.am $loginpath/tasks |
142 |
'cp' -p /$pathdir/Unix/$opsys/bin/tisPermissions $loginpath/tasks |
143 |
'cp' -p /$pathdir/Unix/$opsys/bin/tisPermissions.vr $loginpath/tasks |
144 |
'cp' -p /$pathdir/Unix/$opsys/bin/tisUtilAccess.txt $loginpath/tasks |
145 |
'cp' -p /$pathdir/Unix/$opsys/bin/tisgalaxy.vr $loginpath/tasks |
146 |
'cp' -p /$pathdir/Unix/$opsys/bin/trendLibTest $loginpath/tasks |
147 |
'cp' -p /$pathdir/Unix/$opsys/bin/trendProcessor $loginpath/tasks |
148 |
'cp' -p /$pathdir/Unix/$opsys/bin/trendServer $loginpath/tasks |
149 |
'cp' -p /$pathdir/Unix/$opsys/bin/trendvu $loginpath/tasks |
150 |
'cp' -p /$pathdir/Unix/$opsys/bin/trendvu.vr $loginpath/tasks |
151 |
# |
152 |
# Copy headers |
153 |
# |
154 |
'cp' -p /$pathdir/share/epicsH/agentErrs.h $loginpath/tasks/headers |
155 |
'cp' -p /$pathdir/share/epicsH/alarm.h $loginpath/tasks/headers |
156 |
'cp' -p /$pathdir/share/epicsH/cadef.h $loginpath/tasks/headers |
157 |
'cp' -p /$pathdir/share/epicsH/caerr.h $loginpath/tasks/headers |
158 |
'cp' -p /$pathdir/share/epicsH/caeventmask.h $loginpath/tasks/headers |
159 |
'cp' -p /$pathdir/share/epicsH/dataTypes.h $loginpath/tasks/headers |
160 |
'cp' -p /$pathdir/share/epicsH/dbAddr.h $loginpath/tasks/headers |
161 |
'cp' -p /$pathdir/share/epicsH/dbDefs.h $loginpath/tasks/headers |
162 |
'cp' -p /$pathdir/share/epicsH/db_access.h $loginpath/tasks/headers |
163 |
'cp' -p /$pathdir/share/epicsH/errMdef.h $loginpath/tasks/headers |
164 |
'cp' -p /$pathdir/share/epicsH/lstLib.h $loginpath/tasks/headers |
165 |
'cp' -p /$pathdir/share/epicsH/seq.h $loginpath/tasks/headers |
166 |
'cp' -p /$pathdir/share/epicsH/snl.h $loginpath/tasks/headers |
167 |
'cp' -p /$pathdir/share/epicsH/tisAlarm.h $loginpath/tasks/headers |
168 |
'cp' -p /$pathdir/share/epicsH/tsDefs.h $loginpath/tasks/headers |
169 |
'cp' -p /$pathdir/share/epicsH/udbDefs.h $loginpath/tasks/headers |
170 |
'cp' -p /$pathdir/share/epicsH/udbMacros.h $loginpath/tasks/headers |
171 |
'cp' -p /$pathdir/share/epicsH/usrseq.h $loginpath/tasks/headers |
172 |
|