diff --git a/registry/scripts/upgrade_all.sh b/registry/scripts/upgrade_all.sh
index 1b567c93479486e8e09317acd6931fd214087a88..14a83f2be13c6830977868ffb933644aca3a7d0c 100755
--- a/registry/scripts/upgrade_all.sh
+++ b/registry/scripts/upgrade_all.sh
@@ -36,7 +36,7 @@ wait_step=5
 
 if [ -z "$1" ]
 then
-    cmd="/opt/primtux-eole/upgrade-session.sh"
+    cmd="cd /opt/primtux-eole/; git pull; upgrade-session.sh"
 else
     cmd="$@"
 fi