| 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 # The kernel mounts /proc and /sys during initialization, prior |    7 # The kernel mounts /proc and /sys during initialization, prior | 
|    8 # to starting init. |    8 # to starting init. | 
|    9  |    9  | 
|   10 # Mount /tmp first, so that bootstat can record output right away. |   10 # Mount /tmp first, so that bootstat can record output right away. | 
| (...skipping 208 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  219 mount -n -t tmpfs -o nodev,noexec,nosuid media /media |  219 mount -n -t tmpfs -o nodev,noexec,nosuid media /media | 
|  220  |  220  | 
|  221 mount -n -t debugfs debugfs /sys/kernel/debug |  221 mount -n -t debugfs debugfs /sys/kernel/debug | 
|  222  |  222  | 
|  223 # Enable crash reporting for all future exec'd processes, even those that have |  223 # Enable crash reporting for all future exec'd processes, even those that have | 
|  224 # gone through setuid. |  224 # gone through setuid. | 
|  225 echo 2 > /proc/sys/fs/suid_dumpable |  225 echo 2 > /proc/sys/fs/suid_dumpable | 
|  226  |  226  | 
|  227 # NOTE: ensure that a rootdev has been found. |  227 # NOTE: ensure that a rootdev has been found. | 
|  228 if [ "$ROOTDEV_RET_CODE" = "0" ] ; then |  228 if [ "$ROOTDEV_RET_CODE" = "0" ] ; then | 
|  229   # Mount OEM partner partition if OOBE has not yet been completed. |  | 
|  230   # Also create /tmp/machine-info. |  | 
|  231   if [ ! -e /home/chronos/.oobe_completed ]; then |  229   if [ ! -e /home/chronos/.oobe_completed ]; then | 
|  232     OEM_DEV=${ROOT_DEV%[0-9]*}8 |  | 
|  233     mount -n -t ext3 "$OEM_DEV" -o nodev,noexec,nosuid /mnt/partner_partition |  | 
|  234  |  | 
|  235     # TODO(yjlou): We are developing a more generic hook mechanism (i.e. |  230     # TODO(yjlou): We are developing a more generic hook mechanism (i.e. | 
|  236     #              pre-OOBE-oem.sh), and will move this block to new hook point. |  231     #              pre-OOBE-oem.sh), and will move this block to new hook point. | 
|  237     # |  232     # | 
|  238     #              The activate_date script is installed in partner's board- |  233     #              The activate_date script is installed in partner's board- | 
|  239     #              specific private overlay. Hence the vpd utility dependency |  234     #              specific private overlay. Hence the vpd utility dependency | 
|  240     #              is described in private overlay, instead of chromeos-init. |  235     #              is described in private overlay, instead of chromeos-init. | 
|  241     # |  236     # | 
|  242     # If the activate date script is executable (installed from the private |  237     # If the activate date script is executable (installed from the private | 
|  243     # overlay), run it. |  238     # overlay), run it. | 
|  244     if [ -x /usr/sbin/activate_date ]; then |  239     if [ -x /usr/sbin/activate_date ]; then | 
| (...skipping 16 matching lines...) Expand all  Loading... | 
|  261 # |  256 # | 
|  262 ureadahead & |  257 ureadahead & | 
|  263  |  258  | 
|  264 # Some things freak out if no hostname is set. |  259 # Some things freak out if no hostname is set. | 
|  265 hostname localhost |  260 hostname localhost | 
|  266  |  261  | 
|  267 bootstat post-startup |  262 bootstat post-startup | 
|  268  |  263  | 
|  269 # Always return success to avoid killing init |  264 # Always return success to avoid killing init | 
|  270 exit 0 |  265 exit 0 | 
| OLD | NEW |