OLD | NEW |
---|---|
1 #!/bin/bash | 1 #!/bin/bash |
2 | 2 |
3 # Copyright (c) 2009 The Chromium OS Authors. All rights reserved. | 3 # Copyright (c) 2009 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 # Script to modify a keyfob-based chromeos system image for testability. | 7 # Script to modify a keyfob-based chromeos system image for testability. |
8 | 8 |
9 # Load common constants. This should be the first executable line. | 9 # Load common constants. This should be the first executable line. |
10 # The path to common.sh should be relative to your script's location. | 10 # The path to common.sh should be relative to your script's location. |
(...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
107 AUTOTEST_SRC="${SYSROOT}/usr/local/autotest" | 107 AUTOTEST_SRC="${SYSROOT}/usr/local/autotest" |
108 stateful_root="${ROOT_FS_DIR}/usr/local" | 108 stateful_root="${ROOT_FS_DIR}/usr/local" |
109 autotest_client="/autotest" | 109 autotest_client="/autotest" |
110 | 110 |
111 echo "Install autotest into stateful partition from $AUTOTEST_SRC" | 111 echo "Install autotest into stateful partition from $AUTOTEST_SRC" |
112 | 112 |
113 sudo mkdir -p "${stateful_root}${autotest_client}" | 113 sudo mkdir -p "${stateful_root}${autotest_client}" |
114 sudo mkdir -p "/tmp/autotest" | 114 sudo mkdir -p "/tmp/autotest" |
115 sudo rm -rf /tmp/autotest/* | 115 sudo rm -rf /tmp/autotest/* |
116 | 116 |
117 # Remove excess files from stateful partition. | |
118 # If these aren't there, that's fine. | |
119 sudo rm -rf "${stateful_root}${autotest_client}/*" || true | |
120 sudo rm -rf "${stateful_root}/autotest-pkgs" || true | |
121 sudo rm -rf "${stateful_root}/lib/icedtea6" || true | |
ericli
2010/07/03 02:04:47
why icetea6 here?
otherwise LGTM.
Nick Sanders
2010/07/04 01:37:54
From factory perspective, it's 150+MB of useless s
| |
122 | |
117 sudo cp -fpru ${AUTOTEST_SRC}/client/* \ | 123 sudo cp -fpru ${AUTOTEST_SRC}/client/* \ |
118 "/tmp/autotest" | 124 "/tmp/autotest" |
119 # Remove outrageously large tests. | 125 # Remove outrageously large tests. |
120 # TODO(nsanders): is there a better way to do this? | 126 # TODO(nsanders): is there a better way to do this? |
121 sudo rm -rf /tmp/autotest/deps/realtimecomm_playground | 127 sudo rm -rf /tmp/autotest/deps/realtimecomm_playground |
122 sudo rm -rf /tmp/autotest/tests/ltp | 128 sudo rm -rf /tmp/autotest/tests/ltp |
123 sudo rm -rf /tmp/autotest/site_tests/graphics_O3DSelenium | 129 sudo rm -rf /tmp/autotest/site_tests/graphics_O3DSelenium |
124 sudo rm -rf /tmp/autotest/realtimecomm_GTalk* | 130 sudo rm -rf /tmp/autotest/realtimecomm_GTalk* |
125 sudo rm -rf /tmp/autotest/site_tests/platform_StackProtector | 131 sudo rm -rf /tmp/autotest/site_tests/platform_StackProtector |
126 | 132 |
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
198 bash | 204 bash |
199 popd | 205 popd |
200 fi | 206 fi |
201 | 207 |
202 cleanup | 208 cleanup |
203 | 209 |
204 print_time_elapsed | 210 print_time_elapsed |
205 | 211 |
206 trap - EXIT | 212 trap - EXIT |
207 | 213 |
OLD | NEW |