Home | History | Annotate | Download | only in tools
      1 #!/bin/sh
      2 
      3 # Copyright (c) 2013 The Chromium OS Authors. All rights reserved.
      4 # Use of this source code is governed by a BSD-style license that can be
      5 # found in the LICENSE file.
      6 
      7 # A die function to print the message and then exit
      8 die() {
      9   echo -e "$@"
     10   exit 1
     11 }
     12 
     13 # Make a directory if it does not exist yet.
     14 # Remove files in the directory if any.
     15 make_empty_dir() {
     16   local dir="$1"
     17   mkdir -p "$dir"
     18   rm -fr "$dir"/*
     19 }
     20 
     21 # Source the cros common script
     22 source_cros_common_script() {
     23   CROS_SCRIPT_ROOT="/usr/lib/crosutils"
     24   test -d "$CROS_SCRIPT_ROOT" || \
     25       die "Path $CROS_SCRIPT_ROOT not found. Make sure you are in chroot."
     26   . "${CROS_SCRIPT_ROOT}/common.sh"
     27 }
     28