Bug 536733 - latest org.eclipse.equinox.console was not published at
maven central

- copied changes to other scripts
- finalized baseline.txt as of photon
diff --git a/releng/EnrichPoms/baseline.txt b/releng/EnrichPoms/baseline.txt
index e41204b..81a119e 100644
--- a/releng/EnrichPoms/baseline.txt
+++ b/releng/EnrichPoms/baseline.txt
@@ -303,6 +303,3 @@
 VERSION_org_eclipse_ui_workbench=3.111.0
 VERSION_org_eclipse_ui_workbench_texteditor=3.11.0
 VERSION_org_eclipse_update_configurator=3.4.0
-# temporarily reset to previous to force upload these two missing artifacts:
-VERSION_org_eclipse_equinox_console=1.1.300
-VERSION_org_eclipse_update_configurator=3.3.400
diff --git a/releng/EnrichPoms/publishJDT.sh b/releng/EnrichPoms/publishJDT.sh
index bfec163..e9b1727 100644
--- a/releng/EnrichPoms/publishJDT.sh
+++ b/releng/EnrichPoms/publishJDT.sh
@@ -47,14 +47,25 @@
 	simple=`basename $1`
 	name=`echo $simple | sed -e "s|\(.*\)-.*|\1|" | tr '.' '_'`
 	version=`echo $simple | sed -e "s|.*-\(.*\).pom|\1|"`
-	base_version=`eval echo \\${VERSION_$name}`
-	if [[ $base_version =~ $version ]]
+	base_versions=`eval echo \\${VERSION_$name}`
+	if [ -n $base_versions ]
 	then
-		return 0
+		local base_single
+		while read -d "," base_single
+		do
+			if [ $base_single == $version ]; then
+				return 0
+			fi
+		done <<< "$base_versions"
+		if [ $base_single == $version ]; then
+			return 0
+		fi
 	else
-		echo "different versions for ${name}: ${version} is not in ${base_version}"
+		echo "Plug-in ${name}: ${version} seems to be new"
 		return 1
 	fi
+	echo "different versions for ${name}: ${version} is not in ${base_versions}"
+	return 1
 }
 
 for pomFile in org/eclipse/jdt/*/*/*.pom
diff --git a/releng/EnrichPoms/publishPDE.sh b/releng/EnrichPoms/publishPDE.sh
index 2494e7c..9e1cd12 100644
--- a/releng/EnrichPoms/publishPDE.sh
+++ b/releng/EnrichPoms/publishPDE.sh
@@ -47,14 +47,25 @@
 	simple=`basename $1`
 	name=`echo $simple | sed -e "s|\(.*\)-.*|\1|" | tr '.' '_'`
 	version=`echo $simple | sed -e "s|.*-\(.*\).pom|\1|"`
-	base_version=`eval echo \\${VERSION_$name}`
-	if [[ $base_version =~ $version ]]
+	base_versions=`eval echo \\${VERSION_$name}`
+	if [ -n $base_versions ]
 	then
-		return 0
+		local base_single
+		while read -d "," base_single
+		do
+			if [ $base_single == $version ]; then
+				return 0
+			fi
+		done <<< "$base_versions"
+		if [ $base_single == $version ]; then
+			return 0
+		fi
 	else
-		echo "different versions for ${name}: ${version} is not in ${base_version}"
+		echo "Plug-in ${name}: ${version} seems to be new"
 		return 1
 	fi
+	echo "different versions for ${name}: ${version} is not in ${base_versions}"
+	return 1
 }
 
 for pomFile in org/eclipse/pde/*/*/*.pom