Source code in /usr/local/nstx/src_mdsplus/mdsplus To build: cd /usr/local/nstx/src_mdsplus/mdsplus make To pre-install: cd /usr/local/nstx/src_mdsplus/mdsplus make install #installs into /usr/local/nstx/staging_mdsplus. cp /usr/local/nstx/mdsplus/local/scope_printers \ /usr/local/nstx/staging_mdsplus/local/ cp /usr/local/nstx/mdsplus/bin/SetMdsplusFileProtection \ /usr/local/nstx/staging_mdsplus/bin/ ** Special considerations: ** o Printers for dwscope: Default list in file $MDSPLUS_DIR/local/scope_printers This file must be created locally. o Creation of dwscope postcript file for printing requires env variable MDS_LIB_PS = $MDSPLUS_DIR/lib/dwscope_setup.ps This has been added to the mdsplus_setup scripts. Test before final install redefine_mdsplus /usr/local/nstx/staging_mdsplus #redefines all instances of $MDSPLUS_DIR Final install: source /p/nstxusr1/util/install/install_mdsplus.csh #renames current mdsplus dir to mdsplus_YYMMDD_HHMM. #renames staging_mdsplus to mdsplus, and sets group # ownership to nstx_sw To backout: 1) rename current mdsplus dir to something else. 2) rename previous mdsplus_yymmdd_hhmm to mdsplus. Example: > cd /usr/local/nstx > ls -ldt mdsplus* > mv mdsplus mdsplus_xxx > mv mdsplus_030306_1148 mdsplus --> That's it.