mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-23 14:41:31 +02:00
Add installation of stateful partition to scripts
Review URL: http://codereview.chromium.org/1017001
This commit is contained in:
parent
80cd0ca349
commit
2a696210ca
@ -134,6 +134,7 @@ function install_autotest {
|
|||||||
if [ -d ${AUTOTEST_SRC} ]
|
if [ -d ${AUTOTEST_SRC} ]
|
||||||
then
|
then
|
||||||
local stateful_loop_dev=$(sudo losetup -f)
|
local stateful_loop_dev=$(sudo losetup -f)
|
||||||
|
local stateful_root="${STATEFUL_DIR}/dev_image"
|
||||||
if [ -z "${stateful_loop_dev}" ]
|
if [ -z "${stateful_loop_dev}" ]
|
||||||
then
|
then
|
||||||
echo "No free loop device. Free up a loop device or reboot. exiting."
|
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..."
|
echo -ne "Install autotest into stateful partition..."
|
||||||
local autotest_client="/home/autotest-client"
|
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/* \
|
sudo cp -fpru ${AUTOTEST_SRC}/client/* \
|
||||||
"${STATEFUL_DIR}${autotest_client}"
|
"${stateful_root}/${autotest_client}"
|
||||||
sudo chmod 755 "${STATEFUL_DIR}${autotest_client}"
|
sudo chmod 755 "${stateful_root}/${autotest_client}"
|
||||||
sudo chown -R 1000:1000 "${STATEFUL_DIR}${autotest_client}"
|
sudo chown -R 1000:1000 "${stateful_root}/${autotest_client}"
|
||||||
|
|
||||||
sudo umount ${STATEFUL_DIR}
|
sudo umount ${STATEFUL_DIR}
|
||||||
sudo losetup -d "${stateful_loop_dev}"
|
sudo losetup -d "${stateful_loop_dev}"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user