diff --git a/package/gluon-core/files/etc/uci-defaults/zzz-gluon-upgrade b/package/gluon-core/files/etc/uci-defaults/zzz-gluon-upgrade
index 21893cabbb1ed3aa7812d506bd3d9034c7148bf8..3d6df4264094dccdfb9bb5b01fedf266ef2e70ad 100755
--- a/package/gluon-core/files/etc/uci-defaults/zzz-gluon-upgrade
+++ b/package/gluon-core/files/etc/uci-defaults/zzz-gluon-upgrade
@@ -45,17 +45,6 @@ do_component() {
 			else
 				do_dir initial
 			fi
-		else
-			local v
-
-			for v in *; do
-				[ "$v" != initial -a "$v" != invariant -a "$v" != legacy ] || continue
-
-				# The return value of opkg compare-versions is negated
-				if ! opkg compare-versions "$v" '>>' "$oldversion"; then
-					do_dir "$v"
-				fi
-			done
 		fi
 
 		do_dir invariant