forgot these
diff --git a/buildSrc/src/main/groovy/org/opencord/gradle/rules/GitSubmoduleUpdateRule.groovy b/buildSrc/src/main/groovy/org/opencord/gradle/rules/GitSubmoduleUpdateRule.groovy
index 4a1f6a8..3b46424 100644
--- a/buildSrc/src/main/groovy/org/opencord/gradle/rules/GitSubmoduleUpdateRule.groovy
+++ b/buildSrc/src/main/groovy/org/opencord/gradle/rules/GitSubmoduleUpdateRule.groovy
@@ -41,7 +41,7 @@
                 ext.compName = taskName - 'gitupdate'
                 def spec = project.comps[ext.compName]
                 workingDir = '.'
-                commandLine '/usr/bin/git', 'submodule', 'update', '--init', spec.componentDir
+                commandLine '/usr/bin/git', 'submodule', 'update', '--init', '--recursive', spec.componentDir
             }
         }
     }
diff --git a/components/maas b/components/maas
index cfb8d72..04e2e19 160000
--- a/components/maas
+++ b/components/maas
@@ -1 +1 @@
-Subproject commit cfb8d72a2addd3f1cd6b2f8e77f502cd43dd7fcd
+Subproject commit 04e2e19fd212f47e943e9ace371772f3f73eeb8f