From 19f077ade963f834cabfe8e4ae4f5347901fece1 Mon Sep 17 00:00:00 2001
From: Loic Houpert <10154151+lhoupert@users.noreply.github.com>
Date: Wed, 4 Nov 2020 15:30:30 +0000
Subject: [PATCH] add conf_script

---
 cruisedir_setup_scripts/conf_script_dy120 | 97 +++++++++++++++++++++++
 1 file changed, 97 insertions(+)
 create mode 100755 cruisedir_setup_scripts/conf_script_dy120

diff --git a/cruisedir_setup_scripts/conf_script_dy120 b/cruisedir_setup_scripts/conf_script_dy120
new file mode 100755
index 0000000..577d885
--- /dev/null
+++ b/cruisedir_setup_scripts/conf_script_dy120
@@ -0,0 +1,97 @@
+#!/bin/csh -f
+
+####### names and directories #######
+
+set mexecloc = '/local/users/pstar/programs' #this is the directory containing general_sw plus mexec and mexec_processing_scripts repositories
+set cruiseloc = '/local/users/pstar' #this is the directory where your cruise processing directores live
+set mexecver = 'v3'
+
+set cruise = 'dy120'
+set CRUISE = 'DY120'
+
+#underway system and ship data remote mount points
+#on jcr
+###set usys = 'scs'
+###set shipudr = '/mnt/data/cruise/jcr/current/scs/Compress'
+###set shipcdr = '/mnt/data/cruise/jcr/current/ctd/$CRUISE'
+###set shipvdr = '/mnt/data/cruise/jcr/current/adcp'
+###set shipldr = '/mnt/data/cruise/jcr/current/ladcp'
+###set isladcp = 1
+#on cook/disco
+set usys = 'techsas'
+set shipudr = '/mnt/techsas/$CRUISE/NetCDF'
+set shipcdr = '/mnt/CTD'
+
+####### now actually set things up #######
+#shouldn't need to change anything below this
+
+if (! -e $cruiseloc/$cruise/mcruise/data) then
+  mkdir -p $cruiseloc/$cruise/mcruise/data
+endif
+mkdir -p $cruiseloc/$cruise/mcruise/sw/general_sw
+
+#link to generic cruise directory
+#this is just so that you can have $cruiseloc/cruise/data/mexec_processing_scripts on your matlab path in ~/matlab/startup.m and be ready to run m_setup.m for the current cruise
+if (-e $cruiseloc/cruise) then
+  /bin/rm $cruiseloc/cruise
+endif
+cd $cruiseloc
+ln -s $cruise/mcruise cruise
+
+#make links to software and scripts
+cd $cruise/mcruise/data
+ln -s $mexecloc/mexec_processing_scripts_$mexecver mexec_processing_scripts
+cd ../sw
+ln -s $mexecloc/mexec_$mexecver mexec
+cd general_sw
+foreach d1 (`ls $mexecloc/general_sw`)
+  ln -s $mexecloc/general_sw/$d1 $d1
+end
+cd ../..
+
+echo "edit linkscripts and possibly other files in mexec-exec"
+echo "edit m_setup.m to change data time origin, cruise name"
+echo "and possibly some paths e.g. versions of external software packages"
+
+#set up rest of data directory structure
+cd data
+mkdir -p mexec_housekeeping/version
+mkdir mexec_housekeeping/history
+mkdir -p collected_files/figures
+mkdir -p ctd/RAW_CTD_FILES
+mkdir ctd/ASCII_FILES
+mkdir ctd/BOTTLE_CFC
+mkdir ctd/BOTTLE_CO2
+mkdir ctd/BOTTLE_NUT
+mkdir ctd/BOTTLE_OXY
+mkdir ctd/BOTTLE_SAL
+mkdir ctd/BOTTLE_SHORE
+mkdir ctd/WINCH
+mkdir -p ladcp/ctd
+mkdir -p ladcp/ix/checkpoints
+mkdir ladcp/ix/raw
+mkdir ladcp/ix/DL_GPS
+mkdir ladcp/ix/DL_GPS_BT
+mkdir ladcp/ix/DL_GPS_BT_SADCP
+mkdir ladcp/rawdata
+#mkdir -p ladcp/uh/pro
+#mkdir ladcp/uh/raw
+#cp $oldcruise/data/ladcp/uh/LADall ladcp/uh
+mkdir plots
+mkdir station_depths
+mkdir -p vmadcp/mproc
+mkdir -p vmadcp/postprocessing
+mkdir -p vmadcp/atsea
+mkdir -p vmadcp/spprocessing
+#ln -s $shipudr scs_raw #flag for scs or techsas?
+#mkdir scs_sed
+#mkdir scs_mat
+#echo "run sedexec_startall once $shipudr available"
+mkdir -p techsas/netcdf_files_links
+cd techsas
+ln -s /local/users/pstar/mounts/techsas netcdf_files_rawdir_ship
+ln -s netcdf_files_rawdir_ship netcdf_files_rawdir
+ln -s netcdf_files_copy/$CRUISE/NetCDF netcdf_files_rawdir_local
+mkdir techsas_link_logs
+cd ..
+#other directories (for processed underway data) are generated by running m_setup
-- 
GitLab