diff --git a/agent.sh b/agent.sh
index d50ad4864694cb59f2900e0b78f66eedc881f5bf..34cbddb9feef9dfbcbd337b5cd75d3bd435e61f9 100755
--- a/agent.sh
+++ b/agent.sh
@@ -53,19 +53,8 @@ function checkUpdate()
     if test $? -eq 4; then
         test -f "${TMPDIR}/SEED2-update.run" || rm -f ${TMPDIR}/SEED2-update.run
 
-        getProxyConf
-        if test -z "$phost"; then
-            PROXY=""
-        else
-            PROXY="http://${phost}:${pport}"
-        fi
-
-        http_proxy="${PROXY}" wget --tries=${UPDATETRIES} \
-                                   --timeout=${UPDATETIMEOUT} \
-                                   --proxy-user=${puid} \
-                                   --proxy-password=${ppasswd} \
-                                   ${UPDATESERVER}/SEED2-update.run \
-                                   -O ${TMPDIR}/SEED2-update.run || return 1
+        tryWget ${UPDATESERVER}/SEED2-update.run \
+                -O ${TMPDIR}/SEED2-update.run || return 1
 
         cd ${TMPDIR}
         bash ${TMPDIR}/SEED2-update.run || return 1