Add installation of stateful partition to scripts

Review URL: http://codereview.chromium.org/1017001
This commit is contained in:
Chris Sosa 2010-03-26 17:00:07 -07:00
parent 80cd0ca349
commit 2a696210ca

View File

@ -134,6 +134,7 @@ function install_autotest {
if [ -d ${AUTOTEST_SRC} ]
then
local stateful_loop_dev=$(sudo losetup -f)
local stateful_root="${STATEFUL_DIR}/dev_image"
if [ -z "${stateful_loop_dev}" ]
then
echo "No free loop device. Free up a loop device or reboot. exiting."
@ -147,11 +148,11 @@ function install_autotest {
echo -ne "Install autotest into stateful partition..."
local autotest_client="/home/autotest-client"
sudo mkdir -p "${STATEFUL_DIR}${autotest_client}"
sudo mkdir -p "${stateful_root}/${autotest_client}"
sudo cp -fpru ${AUTOTEST_SRC}/client/* \
"${STATEFUL_DIR}${autotest_client}"
sudo chmod 755 "${STATEFUL_DIR}${autotest_client}"
sudo chown -R 1000:1000 "${STATEFUL_DIR}${autotest_client}"
"${stateful_root}/${autotest_client}"
sudo chmod 755 "${stateful_root}/${autotest_client}"
sudo chown -R 1000:1000 "${stateful_root}/${autotest_client}"
sudo umount ${STATEFUL_DIR}
sudo losetup -d "${stateful_loop_dev}"