Index: session_manager_setup.sh |
diff --git a/session_manager_setup.sh b/session_manager_setup.sh |
index 8c97c0fc6e2409f17981467d9a1e2657680ab17d..245011e546947c4dcbb93396f143f95e9d9c940f 100755 |
--- a/session_manager_setup.sh |
+++ b/session_manager_setup.sh |
@@ -43,7 +43,7 @@ if [ -n "$ENABLE_CHROME_LOGGING" ] ; then |
CHROME_LOG_FLAG="--enable-logging" |
mkdir -p $CHROME_OLD_LOGS |
chown $USER $CHROME_OLD_LOGS |
- if [ -e ${CHROME_LOG} ] ; then |
+ if [ -e ${CHROME_LOG} ] ; then |
LS_ARGS="-lht --time-style=+chrome.%Y%m%d-%H%M%S" |
OLD_LOG=${CHROME_OLD_LOGS}/`ls $LS_ARGS $CHROME_LOG | awk '{ print $6 }'` |
mv $CHROME_LOG $OLD_LOG |
@@ -87,6 +87,9 @@ chown ${USER}:${USER} ${LOGIN_PROFILE_DIR} |
# temporary hack to tell cryptohome that we're doing chrome-login |
touch /tmp/doing-chrome-login |
+# Read default_proxy file from etc. Ok if not set. |
+PROXY_ARGS=--proxy-pac-url="$(cat /etc/default_proxy)" |
+ |
CHROME_DIR="/opt/google/chrome" |
CHROME="$CHROME_DIR/chrome" |
SEND_METRICS="/etc/send_metrics" |
@@ -152,4 +155,5 @@ exec /sbin/session_manager --uid=${USER_ID} --login -- \ |
--login-profile=user \ |
--in-chrome-auth \ |
--enable-login-images \ |
- "${SKIP_OOBE}" |
+ "${SKIP_OOBE}" \ |
+ "${PROXY_ARGS}" |