#!/bin/bash # Copyright (c) 2011 The Chromium OS Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. die() { echo "ERROR: $*" exit 1 } echo "Rebasing autotest/client folder for factory." base_dir="${ROOT_FS_DIR}/usr/local/autotest" [ -d "${base_dir}/client" ] || die "Missing client in root: ${base_dir}" rm -rf ${base_dir}/packages || die "Failed to wipe packages directory." mv "${base_dir}/client/"* "${base_dir}" || die "Failed moving client folder." rmdir "${base_dir}/client" || die "Failed removing client folder." ln -s . "${base_dir}/client" || die "Failed creating symlink."