From 8bdcebc74ca29d7da2789feecbfc4fba131f3795 Mon Sep 17 00:00:00 2001 From: Xin Jin Date: Thu, 14 Aug 2025 01:13:47 +0000 Subject: [PATCH 1/9] add ush and parm of SPOC: issue #3943 --- sorc/link_workflow.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/sorc/link_workflow.sh b/sorc/link_workflow.sh index bc69ddabeb3..14910344491 100755 --- a/sorc/link_workflow.sh +++ b/sorc/link_workflow.sh @@ -236,6 +236,17 @@ if [[ -d "${HOMEgfs}/sorc/gdas.cd" ]]; then done fi +#------------------------------ +#--add SPOC parm and ush directory +#------------------------------ +for target in ush parm; do + src="${HOMEgfs}/sorc/gdas.cd/spoc/dump/${target}" + if [[ -d "$src" ]]; then + cd "${HOMEgfs}/${target}" || exit 1 + ${LINK_OR_COPY} "$src" "spoc" + fi +done + #------------------------------ #--add GDASApp files #------------------------------ From bfeccb8cc2b7110d132361c31587441838ec63cd Mon Sep 17 00:00:00 2001 From: Xin Jin Date: Thu, 14 Aug 2025 14:10:03 +0000 Subject: [PATCH 2/9] putting brace around variable --- sorc/link_workflow.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sorc/link_workflow.sh b/sorc/link_workflow.sh index 14910344491..ac42796f5ba 100755 --- a/sorc/link_workflow.sh +++ b/sorc/link_workflow.sh @@ -241,9 +241,9 @@ fi #------------------------------ for target in ush parm; do src="${HOMEgfs}/sorc/gdas.cd/spoc/dump/${target}" - if [[ -d "$src" ]]; then + if [[ -d "${src}" ]]; then cd "${HOMEgfs}/${target}" || exit 1 - ${LINK_OR_COPY} "$src" "spoc" + ${LINK_OR_COPY} "${src}" "spoc" fi done From e2124397203a7c36d435eb052e0431e20a3bf0f0 Mon Sep 17 00:00:00 2001 From: Xin Jin Date: Fri, 15 Aug 2025 01:45:54 +0000 Subject: [PATCH 3/9] update gdas.cd hash --- sorc/gdas.cd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sorc/gdas.cd b/sorc/gdas.cd index 41a5edc4a13..261cd470d24 160000 --- a/sorc/gdas.cd +++ b/sorc/gdas.cd @@ -1 +1 @@ -Subproject commit 41a5edc4a135f5b25e469e0650a4e857fa00b219 +Subproject commit 261cd470d2478ab1ea68a81201f6a3a273aaed14 From 340525aecb629448435a0909692c35e792faca14 Mon Sep 17 00:00:00 2001 From: Xin Jin Date: Fri, 19 Sep 2025 18:48:38 +0000 Subject: [PATCH 4/9] config to parm and scripts to ush --- sorc/link_workflow.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/sorc/link_workflow.sh b/sorc/link_workflow.sh index ac42796f5ba..50a5912950c 100755 --- a/sorc/link_workflow.sh +++ b/sorc/link_workflow.sh @@ -239,10 +239,14 @@ fi #------------------------------ #--add SPOC parm and ush directory #------------------------------ -for target in ush parm; do - src="${HOMEgfs}/sorc/gdas.cd/spoc/dump/${target}" +sources=("config" "scripts") +targets=("parm" "ush") +for i in "${!sources[@]}"; do + src="${HOMEgfs}/sorc/gdas.cd/spoc/dump/${sources[$i]}" + dst="${HOMEgfs}/${targets[$i]}" + if [[ -d "${src}" ]]; then - cd "${HOMEgfs}/${target}" || exit 1 + cd "$dst" || exit 1 ${LINK_OR_COPY} "${src}" "spoc" fi done From 97ac1982fc46a79d31ad9eecbf40536b858ebb13 Mon Sep 17 00:00:00 2001 From: Xin Jin Date: Mon, 22 Sep 2025 13:15:45 +0000 Subject: [PATCH 5/9] update hash of gdas.cd --- sorc/gdas.cd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sorc/gdas.cd b/sorc/gdas.cd index 261cd470d24..a1e92656bbb 160000 --- a/sorc/gdas.cd +++ b/sorc/gdas.cd @@ -1 +1 @@ -Subproject commit 261cd470d2478ab1ea68a81201f6a3a273aaed14 +Subproject commit a1e92656bbb279faa394c670e04902305791a0ab From b2700f198bff9f1d21ff098146c47ef841d0e8fc Mon Sep 17 00:00:00 2001 From: Xin Jin Date: Wed, 24 Sep 2025 16:50:17 +0000 Subject: [PATCH 6/9] updated sorc/gdas.cd to hash 3809a5d --- sorc/gdas.cd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sorc/gdas.cd b/sorc/gdas.cd index a1e92656bbb..3809a5d93af 160000 --- a/sorc/gdas.cd +++ b/sorc/gdas.cd @@ -1 +1 @@ -Subproject commit a1e92656bbb279faa394c670e04902305791a0ab +Subproject commit 3809a5d93afeb9b2009d6bedceaa6c18c51d2d06 From 192642b0b8b35ed5fa9943bd7feb37d82bd1a9e2 Mon Sep 17 00:00:00 2001 From: Xin Jin Date: Thu, 25 Sep 2025 16:09:03 +0000 Subject: [PATCH 7/9] add braces around variables --- sorc/link_workflow.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sorc/link_workflow.sh b/sorc/link_workflow.sh index 8c7edb5f29a..e9bd47ac81a 100755 --- a/sorc/link_workflow.sh +++ b/sorc/link_workflow.sh @@ -251,11 +251,11 @@ fi sources=("config" "scripts") targets=("parm" "ush") for i in "${!sources[@]}"; do - src="${HOMEgfs}/sorc/gdas.cd/spoc/dump/${sources[$i]}" - dst="${HOMEgfs}/${targets[$i]}" + src="${HOMEgfs}/sorc/gdas.cd/spoc/dump/${sources[${i}]}" + dst="${HOMEgfs}/${targets[${i}]}" if [[ -d "${src}" ]]; then - cd "$dst" || exit 1 + cd "${dst}" || exit 1 ${LINK_OR_COPY} "${src}" "spoc" fi done From 35bb162c37587afb9b7bbd9a779ac0494a5c8e03 Mon Sep 17 00:00:00 2001 From: Xin Jin Date: Thu, 25 Sep 2025 17:48:45 +0000 Subject: [PATCH 8/9] correct the source in the link --- sorc/link_workflow.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sorc/link_workflow.sh b/sorc/link_workflow.sh index e9bd47ac81a..c9beb74b71c 100755 --- a/sorc/link_workflow.sh +++ b/sorc/link_workflow.sh @@ -251,7 +251,7 @@ fi sources=("config" "scripts") targets=("parm" "ush") for i in "${!sources[@]}"; do - src="${HOMEgfs}/sorc/gdas.cd/spoc/dump/${sources[${i}]}" + src="${HOMEgfs}/sorc/gdas.cd/sorc/spoc/dump/${sources[${i}]}" dst="${HOMEgfs}/${targets[${i}]}" if [[ -d "${src}" ]]; then From 97f9a1972d865c6d9f4306f0601dd112a0bd7705 Mon Sep 17 00:00:00 2001 From: Xin Jin Date: Thu, 25 Sep 2025 18:55:59 +0000 Subject: [PATCH 9/9] change parm to parm/gdas --- sorc/link_workflow.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sorc/link_workflow.sh b/sorc/link_workflow.sh index c9beb74b71c..0d6eed92442 100755 --- a/sorc/link_workflow.sh +++ b/sorc/link_workflow.sh @@ -249,7 +249,7 @@ fi #--add SPOC parm and ush directory #------------------------------ sources=("config" "scripts") -targets=("parm" "ush") +targets=("parm/gdas" "ush") for i in "${!sources[@]}"; do src="${HOMEgfs}/sorc/gdas.cd/sorc/spoc/dump/${sources[${i}]}" dst="${HOMEgfs}/${targets[${i}]}"