1.1 --- a/tools/populate.in Sun Jul 08 17:44:59 2007 +0000
1.2 +++ b/tools/populate.in Sat Jul 14 13:09:17 2007 +0000
1.3 @@ -11,7 +11,7 @@
1.4
1.5 doHelp() {
1.6 cat <<_EOF_
1.7 -$myname [ -f ] < -s source_root > < -d destination_root >
1.8 +$myname [-f] [-v] -s source_root -d destination_root
1.9
1.10 -f force execution: if destination directory already exists,
1.11 it will be removed first.
1.12 @@ -78,14 +78,8 @@
1.13 mkdir -p "${CT_ROOT_DST_DIR}"
1.14
1.15 # Make all path absolute
1.16 -case "${CT_ROOT_SRC_DIR}" in
1.17 - /*) ;;
1.18 - *) CT_ROOT_SRC_DIR=$(cd "${CT_ROOT_SRC_DIR}"; pwd)
1.19 -esac
1.20 -case "${CT_ROOT_DST_DIR}" in
1.21 - /*) ;;
1.22 - *) CT_ROOT_DST_DIR=$(cd "${CT_ROOT_DST_DIR}"; pwd)
1.23 -esac
1.24 +CT_ROOT_SRC_DIR=$(cd "${CT_ROOT_SRC_DIR}"; pwd)
1.25 +CT_ROOT_DST_DIR=$(cd "${CT_ROOT_DST_DIR}"; pwd)
1.26
1.27 cd "${CT_ROOT_SRC_DIR}"
1.28 tar cf - . |(cd "${CT_ROOT_DST_DIR}"; tar xf -)
1.29 @@ -105,6 +99,7 @@
1.30 ${CT_ECHO} " already present"
1.31 continue
1.32 fi
1.33 + # Need to scan .. for libgcc_s et al.
1.34 for dir in . usr ..; do
1.35 ${CT_ECHO} -n " trying in \"${dir}\""
1.36 tgt_dir="${dir}"