add arguments to support customized working dir

This commit is contained in:
Casper Chang
2021-01-04 13:12:17 +08:00
parent 68f308d8ce
commit 45a6f05dde
6 changed files with 65 additions and 32 deletions

View File

@@ -1,12 +1,20 @@
#!/bin/bash
# TODO: maybe to umount and remove old ToT?
# Or `cros_sdk --delete` enough ?
#
# Create working directory
# somehow there's a space char when expect argument
_working_dir_name=$1
_working_dir_name=${_working_dir_name::-1}
SCRIPT_DIR=${HOME}/chrome/daily_routine_repo
WORKING_DIR=${HOME}/chrome/dailyBuildToT
# WORKING_DIR=/home/casperchang/chrome/ToT
_mydir="$(pwd)"
_parentdir="$(dirname "$_mydir")"
_working_full_path="${_parentdir}/${_working_dir_name}"
_working_full_path=${_working_full_path// /}
mkdir -p ${_working_full_path}
cd ${_working_full_path}
echo "INFO: Created new directory: ${_working_full_path}"
mkdir ${WORKING_DIR}
cd ${WORKING_DIR}
#
# Do repo init
#
repo init -u https://chromium.googlesource.com/chromiumos/manifest.git --repo-url https://chromium.googlesource.com/external/repo.git