This is an old revision of the document!
state before upgrade:
drwxr-xr-x 13 prog rtx 4096 2012-10-18 14:41 20121017eremotectrl_deliverable_nosvn
drwxr-xr-x 10 prog rtx 4096 2012-10-18 14:41 AuscopeUtils
-rw-r--r-- 1 prog rtx 377354240 2012-11-22 14:23 backup_2012_11_22_save.tar
lrwxrwxrwx 1 prog rtx 17 2013-07-25 13:24 control -> control.yg-9.11.3
drwxr-xr-x 5 prog rtx 4096 2012-11-22 14:28 control.hb
drwxr-xr-x 3 prog rtx 4096 2013-06-05 11:50 control.ho
drwxr-xr-x 2 prog rtx 4096 2013-06-05 11:50 control_ifpic
drwxr-xr-x 5 prog rtx 4096 2012-11-22 14:28 control.ke
drwxrwxr-x 5 prog rtx 4096 2012-11-22 14:28 control.yg
lrwxrwxrwx 1 prog rtx 10 2012-10-16 15:10 control.yg.9.10.4 -> control.yg
drwxrwxrwx 6 prog rtx 4096 2012-10-18 09:26 control.yg-9.10.5
drwxr-xr-x 5 prog rtx 4096 2012-10-16 15:09 control.yg.9.10.5
drwxr-xr-x 5 prog rtx 4096 2013-06-06 15:12 control.yg-9.10.5_ifpic
drwxr-xr-x 5 prog rtx 4096 2013-08-14 10:53 control.yg-9.11.3
drwxr-xr-x 9 prog rtx 4096 2010-11-15 16:04 econtrol
lrwxrwxrwx 1 prog rtx 37 2012-10-18 14:42 eremotectrl -> 20121017eremotectrl_deliverable_nosvn
drwxr-xr-x 13 prog rtx 4096 2013-02-09 02:53 eremotectrl_deliverable
drwxr-xr-x 13 prog rtx 4096 2012-08-14 16:34 eremotectrl.old
lrwxrwxrwx 1 root root 9 2013-07-25 13:27 fs -> fs-9.11.3
drwxr-xr-x 85 prog rtx 4096 2010-11-15 16:04 fs-9.10.4
drwxr-xr-x 89 prog rtx 4096 2012-09-26 09:47 fs-9.10.5
drwxr-xr-x 89 prog rtx 4096 2013-01-18 03:30 fs-9.11.2
drwxr-xr-x 89 prog rtx 4096 2013-06-28 07:05 fs-9.11.3
-rw-r--r-- 1 prog rtx 8634845 2012-10-16 15:17 fsnew.tgz
-rw-r--r-- 1 prog rtx 4851 2013-06-06 15:44 fs_upgrade_05Jun2013_JEJL.txt
-rw-r--r-- 1 prog rtx 4027 2013-06-06 12:08 fs_upgrade_05Jun2013_JEJL.txt~
-rw-r--r-- 1 prog rtx 196971 2013-06-06 12:08 fs_upgrade_16Oct2012_JEJL_2.txt
-rw-r--r-- 1 prog rtx 200704 2012-10-16 16:28 fs_upgrade_16Oct2012_JEJL_2.txt~
drwxrwxrwx 3 oper rtx 4096 2013-09-30 09:56 log
drwxr-xr-x 5 prog rtx 4096 2011-08-05 16:09 oMlog
drwxr-xr-x 39 oper rtx 20480 2013-10-01 17:08 oper
lrwxrwxrwx 1 oper rtx 14 2012-10-16 15:21 proc -> proc.yg-9.10.5
drwxr-xr-x 2 oper rtx 4096 2012-10-03 11:31 proc.9.10.4
drwxrwxrwx 2 prog rtx 4096 2013-09-30 11:17 proc.yg-9.10.5
drwxr-xr-x 4 prog rtx 4096 2013-10-02 11:23 prog
drwxrwxrwx 2 oper rtx 16384 2013-09-30 09:42 sched
lrwxrwxrwx 1 root root 21 2013-06-05 12:11 st -> st-0.0.1-9.10.5_ifpic
drwxr-xr-x 15 prog rtx 4096 2012-05-16 13:21 st-0.0.0
drwxr-xr-x 29 prog rtx 4096 2012-10-17 00:39 st-0.0.1-9.10.5
drwxr-xr-x 34 prog rtx 4096 2013-06-06 12:04 st-0.0.1-9.10.5_ifpic
-rw-r--r-- 1 prog rtx 1679 2013-03-06 15:46 yarragadee_rsa
as prog:
cd /usr2
git pull origin master
1. copy control files to new directory:
mkdir control.yg-9.11.4
cp -rp control/* control.yg-9.11.4/
Make these the default
ln -sfn control.yg-9.11.4 control
2. unpack new version
su
cd /
tar xzpvf /home/prog/fs-9.11.4.tgz
cd /usr2
ln -sfn fs-9.11.4 fs
exit
3. Now as prog
4. build fs
cd fs
make
5. re-build st
cd /usr2/st
make rmdoto rmexe all
6. as root
cd /usr2/eremotectrl
make clean
make build
make install
7. reboot
8. Log in as oper
cd /usr2/control
added the following to skedf.ctl:
* DBBC target values for IF counts in set-up procedure, up to 4
* values for up to four IFs, in order, this will cause an error
* in IFx=... command execution if used for DBBC DDC versions
* before v101
* default is nulls if not present
dbbc_if_targets 25000 25000 35000 35000
*--------------------------------------------------------------
* DBBC BBC TPI target levels
* has no effect for DDC versions before v103
* default is null if not present
dbbc_bbc_target 16000
cd /usr2/proc
modified station.prc as follows:
(F) This step is only for stations with DBBCs that are updating
from previous version of 9.11.x, x=0, 1, or 2. Three changes
are needed to the station.prc library:
(i) Please insert the command "bbc_gain=all,agc" at the end
of your SETUPA procedure. This command is a "no-op"
for DDC version less than v103, but including it is
recommended that be added for future backward
compatibility. For stations with v104 or higher, as
additional parameter specifying the target count level
can be added if it is desired, e.g.,
"bbc_gain=all,agc,16000"
(ii) Add the procedure "BBC_LEVEL" to your station.prc
library. This can probably done most easily with the
following commands:
cd /usr2/proc
cp /usr2/fs/st.default/proc/bbc_level.prc .
pfmed
st,bbc_level::bbc_level,bbc_level
ex
rm bbc_level.prc
(iii) This step is only for stations with non-continuous cal and has
two parts.
(a) Edit the CALTSYS_MAN procedure and insert the command
"bbc_gain=all,man" right after the "IFMAN" command.
(b) Edit the CALTSYS procedure and insert the command
"bbc_gain=all,agc" right after the "IFAGC" command.