OLD | NEW |
1 #!/bin/sh | 1 #!/bin/sh |
2 | 2 |
3 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved. | 3 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved. |
4 # Use of this source code is governed by a BSD-style license that can be | 4 # Use of this source code is governed by a BSD-style license that can be |
5 # found in the LICENSE file. | 5 # found in the LICENSE file. |
6 | 6 |
7 XAUTH=/usr/bin/xauth | 7 XAUTH=/usr/bin/xauth |
8 XAUTH_FILE="/var/run/chromelogin.auth" | 8 XAUTH_FILE="/var/run/chromelogin.auth" |
9 SERVER_READY= | 9 SERVER_READY= |
10 | 10 |
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
82 rm -rf ${LOGIN_PROFILE_DIR} | 82 rm -rf ${LOGIN_PROFILE_DIR} |
83 mkdir -p ${LOGIN_PROFILE_DIR} | 83 mkdir -p ${LOGIN_PROFILE_DIR} |
84 mount -n -t tmpfs -onodev,noexec,nosuid loginprofile ${LOGIN_PROFILE_DIR} | 84 mount -n -t tmpfs -onodev,noexec,nosuid loginprofile ${LOGIN_PROFILE_DIR} |
85 chown ${USER}:${USER} ${LOGIN_PROFILE_DIR} | 85 chown ${USER}:${USER} ${LOGIN_PROFILE_DIR} |
86 | 86 |
87 # temporary hack to tell cryptohome that we're doing chrome-login | 87 # temporary hack to tell cryptohome that we're doing chrome-login |
88 touch /tmp/doing-chrome-login | 88 touch /tmp/doing-chrome-login |
89 | 89 |
90 CHROME_DIR="/opt/google/chrome" | 90 CHROME_DIR="/opt/google/chrome" |
91 CHROME="$CHROME_DIR/chrome" | 91 CHROME="$CHROME_DIR/chrome" |
92 COOKIE_PIPE="/tmp/cookie_pipe" | |
93 SEND_METRICS="/etc/send_metrics" | 92 SEND_METRICS="/etc/send_metrics" |
94 CONSENT_FILE="$DATA_DIR/Consent To Send Stats" | 93 CONSENT_FILE="$DATA_DIR/Consent To Send Stats" |
95 | 94 |
96 # xdg-open is used to open downloaded files. | 95 # xdg-open is used to open downloaded files. |
97 # It runs sensible-browser, which uses $BROWSER. | 96 # It runs sensible-browser, which uses $BROWSER. |
98 export BROWSER=${CHROME} | 97 export BROWSER=${CHROME} |
99 | 98 |
100 USER_ID=$(/usr/bin/id -u ${USER}) | 99 USER_ID=$(/usr/bin/id -u ${USER}) |
101 | 100 |
102 SKIP_OOBE= | 101 SKIP_OOBE= |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
138 | 137 |
139 exec /sbin/session_manager --uid=${USER_ID} --login -- \ | 138 exec /sbin/session_manager --uid=${USER_ID} --login -- \ |
140 $CHROME --enable-gview \ | 139 $CHROME --enable-gview \ |
141 --enable-sync \ | 140 --enable-sync \ |
142 --log-level=0 \ | 141 --log-level=0 \ |
143 "$CHROME_LOG_FLAG" \ | 142 "$CHROME_LOG_FLAG" \ |
144 --main-menu-url="http://welcome-cros.appspot.com/menu" \ | 143 --main-menu-url="http://welcome-cros.appspot.com/menu" \ |
145 --no-first-run \ | 144 --no-first-run \ |
146 --user-data-dir=/home/$USER \ | 145 --user-data-dir=/home/$USER \ |
147 --login-profile=user \ | 146 --login-profile=user \ |
148 "--cookie-pipe=$COOKIE_PIPE" \ | 147 --in-chrome-auth \ |
149 --enable-login-images \ | 148 --enable-login-images \ |
150 "${SKIP_OOBE}" | 149 "${SKIP_OOBE}" |
OLD | NEW |