summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xchrome/installer/mac/keystone_install.sh6
1 files changed, 4 insertions, 2 deletions
diff --git a/chrome/installer/mac/keystone_install.sh b/chrome/installer/mac/keystone_install.sh
index d8ce6c1..d5db8fd 100755
--- a/chrome/installer/mac/keystone_install.sh
+++ b/chrome/installer/mac/keystone_install.sh
@@ -61,7 +61,9 @@ shopt -s nullglob
ME="$(basename "${0}")"
readonly ME
-declare GOOGLE_CHROME_UPDATER_DEBUG
+# Workaround for http://code.google.com/p/chromium/issues/detail?id=83180#c3
+# In bash 4.0, "declare VAR" no longer initializes VAR if not already set.
+GOOGLE_CHROME_UPDATER_DEBUG="${GOOGLE_CHROME_UPDATER_DEBUG:-}"
err() {
local error="${1}"
@@ -81,7 +83,7 @@ note() {
fi
}
-declare g_temp_dir
+g_temp_dir=
cleanup() {
local status=${?}