diff --git a/configure/E3/DEFINES_FT b/configure/E3/DEFINES_FT
index 9b18488f26b864cc984e34cc0b383b9edc201d2c..ca847f814a489b29ecebb0e7610f646bd3b8a344 100644
--- a/configure/E3/DEFINES_FT
+++ b/configure/E3/DEFINES_FT
@@ -1,5 +1,5 @@
 # Keep always the module up-to-date
-define git_update =
+define git_module_init_update =
 git submodule deinit -f $@/
 sed -i '/submodule/,24465d'  $(TOP)/.git/config
 rm -rf $(TOP)/.git/modules/$@
@@ -8,6 +8,11 @@ git submodule update --init --recursive $@/.
 git submodule update --remote --merge $@/
 endef
 
+define git_update =
+git submodule update --init --recursive $@/.
+git submodule update --remote --merge $@/
+endef
+
 define patch_site
 for i in $(wildcard $(TOP)/patch/Site/*p0.patch); do\
 	printf "\nPatching %s with the file : %s\n" "$(E3_MODULE_SRC_PATH)" "$$i"; \
@@ -36,6 +41,7 @@ endif
 
 ### Exclude the following variables to display 
 VARS_EXCLUDES+=git_update
+VARS_EXCLUDES+=git_module_init_update
 VARS_EXCLUDES+=patch_site
 VARS_EXCLUDES+=patch_revert_site
 VARS_EXCLUDES+=QUIET