diff --git a/releng/org.eclipse.rse.build/bin/doit_irsbuild.sh b/releng/org.eclipse.rse.build/bin/doit_irsbuild.sh index 03554272774..f38fd8f4316 100755 --- a/releng/org.eclipse.rse.build/bin/doit_irsbuild.sh +++ b/releng/org.eclipse.rse.build/bin/doit_irsbuild.sh @@ -77,14 +77,15 @@ tail -50 $log if [ -d /home/data/httpd/archive.eclipse.org/dsdp/tm/downloads ]; then cd /home/data/httpd/archive.eclipse.org/dsdp/tm/downloads cvs -q update -RPd >> $log 2>&1 - chgrp dsdp-tmadmin * CVS/* + chgrp dsdp-tmadmin * CVS/* 2>/dev/null cd /home/data/httpd/download.eclipse.org/dsdp/tm/downloads cvs -q update -RPd >> $log 2>&1 chgrp dsdp-tmadmin * CVS/* #Fixup permissions and group id on download.eclpse.org (just to be safe) - chgrp -R dsdp-tmadmin drops/${buildType}*${daystamp}* - chmod -R g+w drops/${buildType}*${daystamp}* + echo "Fixup: chgrp -R dsdp-tmadmin drops/${buildType}*-${daystamp}*" + chgrp -R dsdp-tmadmin drops/${buildType}*-${daystamp}* + chmod -R g+w drops/${buildType}*-${daystamp}* fi #Check the publishing diff --git a/rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/ui/internal/model/SystemRegistry.java b/rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/ui/internal/model/SystemRegistry.java index a7c1db5b8ab..a35ecf3ee4f 100644 --- a/rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/ui/internal/model/SystemRegistry.java +++ b/rse/plugins/org.eclipse.rse.ui/model/org/eclipse/rse/ui/internal/model/SystemRegistry.java @@ -1673,7 +1673,7 @@ public class SystemRegistry implements ISystemRegistry subSystems[idx] = factory.createSubSystem(conn, true, interestingPages); // give it the opportunity to create a subsystem } FireNewHostEvents fire = new FireNewHostEvents(conn, subSystems, this); - Display.getDefault().syncExec(fire); + Display.getDefault().asyncExec(fire); } conn.commit(); SystemPreferencesManager.setConnectionNamesOrder(); // update preferences order list